
Infinite Provider
Adds infinite resource providers for cobblestone, dirt, water, lava, milk, and Mekanism fluids (heavy water, brine, lithium) with a built-in power generation system to help players through early-game energy needs.
Screenshots




About this Mod
Infinite Provider | 无限供应器
English
📖 Introduction
Infinite Provider is a Minecraft 1.12.2 Forge mod that adds multiple types of infinite resource providers: cobblestone, dirt, water, lava, milk, and Mekanism fluids (heavy water, brine, lithium). These blocks provide unlimited resources and include a power generation system to help players get through the early-game energy bottleneck. (Output/generation rates are configurable.)
✨ Features
🧱 Provider Types
Basic Solid Providers (Cobblestone, Dirt):
- Provides infinite corresponding solid resources
- Active Output: Automatically outputs to adjacent blocks, max rate
2.1G items/t - Output Mechanism: Activates when adjacent blocks can receive, outputs every tick; checks once per second when idle
- Manual Interaction:
- Left-click: Extract one item (Shift + left-click to extract one stack)
- Right-click: Insert corresponding item (double right-click to insert all from inventory)
Infinite Water Provider:
- Provides infinite water source
- Active Output: Automatically outputs water to adjacent blocks, max rate
2.1G mB/t - Output Mechanism: Activates when adjacent blocks can receive, outputs every tick; checks once per second when idle
- Manual Interaction:
- Left-click: Fill one container with water (Shift + left-click to fill entire stack of containers)
- Right-click: Empty held water container (double right-click to empty all water containers from inventory)
- Passive Interaction: Walking on it automatically extinguishes fire on entities
- Power System: Core component, outputs energy to adjacent blocks from the top provider
Infinite Lava Provider:
- Provides infinite lava source
- Active Output: Automatically outputs lava to adjacent blocks, max rate
2.1G mB/t - Output Mechanism: Activates when adjacent blocks can receive, outputs every tick; checks once per second when idle
- Manual Interaction:
- Left-click: Fill one container with lava (Shift + left-click to fill entire stack of containers)
- Right-click: Empty held lava container (double right-click to empty all lava containers from inventory)
- Passive Interaction: Walking on it deals 2.0 fire damage and sets entities on fire for 3 seconds
- Power System: Acts as the base, supports cluster patterns for power bonuses
Other Fluid Providers (Milk, Heavy Water, Brine, Lithium):
- Provides infinite corresponding fluid resources
- Active Output: Automatically outputs fluid to adjacent blocks, max rate
2.1G mB/t - Output Mechanism: Activates when adjacent blocks can receive, outputs every tick; checks once per second when idle
- Manual Interaction:
- Left-click: Fill one container with fluid (Shift + left-click to fill entire stack of containers)
- Right-click: Empty held fluid container (double right-click to empty all from inventory)
- Note: Heavy Water, Brine, and Lithium providers require Mekanism mod. Default output rates are 100mB/t, 300mB/t, and 300mB/t respectively.
⚡ Power Generation System
Build a vertical power generator using water and lava providers:
How to Build:
- Place a lava provider as the base
- Stack water providers vertically on top of it
- The system will automatically start generating power
Power Output Levels (Default Configuration):
- 1 Water Provider:
256 RF/t - 2 Water Providers:
512 RF/t - 3 Water Providers:
768 RF/t - 4 Water Providers:
1024 RF/t - 5 Water Providers:
1152 RF/t - 6 Water Providers:
1280 RF/t - 7 Water Providers:
1344 RF/t - 8+ Water Providers:
1408 RF/t
Energy Output:
- Energy Storage:
2.1G RF(Integer.MAX_VALUE) - Maximum Output:
2.1G RF/t(Integer.MAX_VALUE) - Output Direction: Energy is output from the top water provider only
🔥 Lava Cluster Bonus
Arrange lava providers in different patterns to increase power generation:
Cluster Patterns:
- Single Lava Provider:
1.0xmultiplier (default) - Cross Pattern (5 providers):
2.0xmultiplier (default)- One center provider with four adjacent providers (north, south, east, west)
- 3×3 Grid (9 providers):
4.0xmultiplier (default)- A complete 3×3 square of lava providers
Calculation:
- Final power = Base power × Cluster multiplier
- Example: 8 water providers + 3×3 lava cluster =
1408 × 4.0 = 5632 RF/t - Can be disabled in configuration if not needed
🔧 Configuration
All settings can be customized in config/infinite_provider/generator.cfg:
Basic Power Generation:
- Adjust power output for each tier (1-8+ water providers)
Lava Cluster Bonuses:
- Customize bonus multipliers for single, cross, and 3×3 clusters
- Range: 0.1x to 10.0x
- Toggle cluster detection on/off
Energy Storage:
- Configure energy capacity for water providers
- Set maximum output rate
💡 Tips & Tricks
- View Details: Hover over water/lava providers and hold
Shiftto view detailed power generation information based on current configuration
📋 Requirements
- Minecraft 1.12.2
- Forge 14.23.5.2847 or higher
📜 License
This mod is licensed under the MIT License.
中文
📖 模组介绍
无限供应器(Infinite Provider) 是一个 Minecraft 1.12.2 Forge 模组,添加了多种无限资源供应器:圆石、泥土、水、岩浆、牛奶,以及 Mekanism 模组的重水、盐水和锂。这些方块可以提供无限资源,并包含一个发电系统帮助玩家度过前期的发电尴尬期。(输出/发电速率均可配置)
✨ 功能特性
🧱 供应器类型
基础固体供应器(圆石、泥土):
- 提供无限的对应固体资源
- 主动输出:向相邻方块自动输出,最大速率
2.1G 个/t - 输出机制:检测到相邻方块可接收时激活,每 tick 输出;无接收时每秒检测一次
- 手动交互:
- 左键点击:取出一个物品(按住 Shift 左键取出一组)
- 右键点击:放入对应物品(双击右键放入背包所有对应物品)
无限水供应器:
- 提供无限的水源
- 主动输出:向相邻方块自动输出水,最大速率
2.1G mB/t - 输出机制:检测到相邻方块可接收时激活,每 tick 输出;无接收时每秒检测一次
- 手动交互:
- 左键点击:用一个容器装满水(按住 Shift 左键填满整堆容器)
- 右键点击:排空手持的水容器(双击右键排空背包所有水容器)
- 被动交互:实体站在上面会自动熄灭火焰
- 发电系统:作为核心组件,顶层水供应器向相邻方块输出能量
无限岩浆供应器:
- 提供无限的岩浆源
- 主动输出:向相邻方块自动输出岩浆,最大速率
2.1G mB/t - 输出机制:检测到相邻方块可接收时激活,每 tick 输出;无接收时每秒检测一次
- 手动交互:
- 左键点击:用一个容器装满岩浆(按住 Shift 左键填满整堆容器)
- 右键点击:排空手持的岩浆容器(双击右键排空背包所有岩浆容器)
- 被动交互:实体站在上面会受到 2.0 点火焰伤害并被点燃 3 秒
- 发电系统:作为底座,支持集群摆放以获得发电加成
其他流体供应器(牛奶、重水、盐水、锂):
- 提供无限的对应流体资源
- 主动输出:向相邻方块自动输出流体,最大速率
2.1G mB/t - 输出机制:检测到相邻方块可接收时激活,每 tick 输出;无接收时每秒检测一次
- 手动交互:
- 左键点击:用一个容器装满流体(按住 Shift 左键填满整堆容器)
- 右键点击:排空手持的流体容器(双击右键排空背包所有流体容器)
- 注意:重水、盐水、锂供应器需要安装 Mekanism 模组,默认输出速率分别为100mB/t、300mB/t、300mB/t
⚡ 发电系统
使用水和岩浆供应器搭建垂直发电装置:
建造方法:
- 在底部放置岩浆供应器作为底座
- 在上方垂直堆叠水供应器
- 系统会自动开始发电
发电功率等级(默认配置):
- 1个水供应器:
256 RF/t - 2个水供应器:
512 RF/t - 3个水供应器:
768 RF/t - 4个水供应器:
1024 RF/t - 5个水供应器:
1152 RF/t - 6个水供应器:
1280 RF/t - 7个水供应器:
1344 RF/t - 8个及以上水供应器:
1408 RF/t
能量输出:
- 能量存储容量:
2.1G RF(Integer.MAX_VALUE) - 最大输出速率:
2.1G RF/t(Integer.MAX_VALUE) - 输出方向:能量只从顶层水供应器输出
🔥 岩浆集群加成
用不同的摆放方式来提升发电功率:
集群摆放方式:
- 单个岩浆供应器:
1.0x倍数(默认) - 十字形摆放(5个):
2.0x倍数(默认)- 中心1个,东南西北各1个
- 3×3摆放(9个):
4.0x倍数(默认)- 完整的 3×3 正方形
计算方式:
- 最终功率 = 基础功率 × 集群倍数
- 示例:8个水供应器 + 3×3岩浆集群 =
1408 × 4.0 = 5632 RF/t - 如果不需要集群倍率可以在配置中禁用
🔧 配置选项
所有设置都可以在 config/infinite_provider/generator.cfg 中自定义:
基础发电配置:
- 调整每个等级(1-8+个水供应器)的发电功率
岩浆集群加成:
- 自定义单个、十字形和 3×3 集群的加成倍数
- 范围:0.1x 到 10.0x
- 启用/禁用集群检测
能量存储:
- 配置水供应器的能量容量
- 设置最大输出速率
💡 使用技巧
- 查看详情:将鼠标悬停在水/岩浆供应器上并按住
Shift键可查看当前配置的详细发电信息
📋 前置需求
- Minecraft 1.12.2
- Forge 14.23.5.2847 或更高版本
📜 开源许可
本模组采用 MIT 许可证 开源。
🛠️ For Developers
This mod is built with CleanroomMC/ForgeDevEnv:
- Java 25
- Gradle 9.2.1
- RetroFuturaGradle 2.0.2
- Forge 14.23.5.2847
Available Versions
How to Install Infinite Provider on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.12.2).
Install Mod
Open the mod browser in the dashboard and search for "Infinite Provider". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.12.2
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Infinite Provider server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.12.2). You can switch loaders with one click in the panel.
Is Infinite Provider compatible with forge?
Infinite Provider officially supports forge for Minecraft 1.12.2. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Infinite Provider – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Infinite Provider consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Infinite Provider with just one click on your server.