More Fuels: custom furnace fuel for Minecraft — flexible burn control

The More Fuels plugin for Minecraft lets you turn any item into furnace fuel, set burn duration, and manage it via commands or config.yml.

Download MoreFuels

Original name: MoreFuels

FileVersionLoaderSize
MoreFuels.jar3 КБDownload

More Fuels: Custom Fuel for Minecraft Furnaces

Vanilla Minecraft furnaces are notoriously picky about what they will accept as fuel. Coal, charcoal, wooden planks, lava buckets, and a handful of other items are the only options available to players. This limitation often forces server administrators into a corner, especially when they want to create unique gameplay loops or resource-driven economies. The More Fuels: Custom Fuel for Minecraft Furnaces add-on eliminates these restrictions entirely by allowing almost any block or item to serve as a viable heat source.

Originally developed during the era of Minecraft 1.5.2, this tool remains a relevant and practical solution for Bukkit-based servers. Its core logic is refreshingly simple, which is why many server owners continue to seek out similar utilities today. Instead of relying on complex mods that require client-side installation, this add-on operates server-side, giving administrators full control over the smelting economy without burdening players with additional downloads.

What Does More Fuels Actually Do?

The primary purpose of this add-on is to provide a straightforward framework for managing custom fuel sources. Administrators can add, remove, and modify fuel types either through in-game commands or by editing a configuration file. There is no need to dig through code or install separate modifications for each new item you want to burn. You decide exactly how many seconds a resource will burn, and you can craft a server economy where rare items become exceptionally efficient fuel sources.

For example, you could configure cobblestone to smelt a single item, while diamonds might provide an hour of continuous burning. This level of customization opens up creative possibilities for quests, mini-games, and survival servers that want to reward players with unique consumables.

Key Features and Capabilities

The add-on comes packed with practical features that are easy to understand and deploy:

  • Custom Fuel Addition: Any item can be registered as fuel with a specified burn duration measured in "item units" (one unit equals the time required to smelt one item).
  • Fuel Removal: Previously added fuel types can be removed instantly without touching server files.
  • Burn Time Editing: The burn duration of existing custom fuels can be adjusted on the fly.
  • Fuel Listing: A comprehensive list of all custom fuels is viewable in the chat interface.
  • Configuration File Support: All settings can be managed through a config.yml file for bulk changes or server migration.
  • Developer API: A simple programming interface allows other plugins to interact with the fuel system dynamically.

Command System and Permissions

Managing fuel through the command interface is intuitive. By default, these commands are restricted to server operators, but each command has a dedicated permission node that allows for granular access control. This means you can delegate fuel management responsibilities to specific staff members without giving them full operator status.

Available Commands

  • /addFuel <ItemID> <Length in Items> — Registers an item as a fuel source. The ItemID is the numeric identifier, and the Length value determines how many items it can smelt (for instance, a value of 6 means the item will smelt six other items).
  • /delFuel <ItemID> — Removes an item from the custom fuel list.
  • /editFuel <ItemID> <New Length in Items> — Modifies the burn duration of an existing custom fuel.
  • /listFuels — Displays all custom fuel types and their parameters in the chat.

Permission Nodes

  • moreFuels.add — Grants access to /addFuel (default: operators).
  • moreFuels.remove — Grants access to /delFuel (default: operators).
  • moreFuels.edit — Grants access to /editFuel (default: operators).
  • moreFuels.list — Grants access to /listFuels (default: operators).

Configuration Through config.yml

For server administrators who prefer file-based management, the config.yml offers a direct alternative to commands. This approach is particularly useful when you need to add a large number of fuel types at once or when transferring settings between multiple servers. Each entry in the Fuels section follows a simple format: - ItemID,time.

Here is an example configuration:

Fuels:
  - 324,6
  - 101,0.5
  - 31,9

In this example, item ID 324 burns for 6 units, item 101 burns for only half a unit (meaning it smelts half an item), and item 31 burns for a full 9 units. The number of entries is unlimited, and after editing the file, a simple plugin or server reload applies the changes.

If you prefer not to manually edit configuration files or memorize item IDs, modern server launchers can streamline the process. You can quickly locate the add-on in a mod catalog and activate it with minimal effort, with all basic settings ready to go. This approach saves considerable time, especially when you need to deploy a dozen modifications on a server in a short window.

Developer API for Custom Integration

The developer behind this add-on anticipated the need for deeper integration with other plugins. A straightforward API is bundled with the package, enabling dynamic fuel management from within your own code. Developers can include the jar file as a dependency (for example, through Maven) and call the public methods directly:

  • de.martin3398.moreFuels.API.addFuel(int ID, double burnTime)
  • de.martin3398.moreFuels.API.delFuel(int ID)
  • de.martin3398.moreFuels.API.editFuel(int ID, double newBurnTime)

This opens up extensive possibilities for custom quests, economic systems, or mini-games where the type and duration of fuel can change based on player actions. Imagine a scenario where completing a quest grants a special fuel that burns for an extended period, or where a player's rank determines the efficiency of their smelting operations.

Installation and Compatibility Considerations

The add-on was originally built for Bukkit servers running Minecraft 1.5.2, but its logic remains functional on newer builds provided the underlying API operates correctly. To install, simply copy the plugin file into the server's plugins folder. Upon the first run, it automatically generates a standard config.yml file. All permissions are granted to operators by default, but they can be adjusted using any permissions management plugin.

For those experimenting with fuel on a local server, it is worth noting that item identifiers can vary depending on the Minecraft version and installed modifications. It is recommended to verify IDs using the /give command or dedicated informational plugins before adding them to the fuel list. This precaution prevents unexpected behavior and ensures that the correct items are registered.

When you are ready to get started, you can download More Fuels: Custom Fuel for Minecraft Furnaces from trusted plugin repositories. The installation process is identical to any other Bukkit plugin: place the jar in the plugins directory, restart the server, and configure the settings to match your vision. If you are unfamiliar with the process, many guides explain how to install server-side plugins step by step, covering everything from file placement to permission setup.

For players and administrators searching for More Fuels: Custom Fuel for Minecraft Furnaces for Minecraft, this add-on offers a lightweight solution that does not tax server resources. It integrates seamlessly with existing setups and provides complete control over the smelting mechanics.

Final Thoughts

More Fuels is a compact yet highly valuable utility for server administrators who want to break free from standard furnace mechanics. It does not overload the server, is easy to configure, and grants full authority over what burns and for how long. The ability to edit fuels on the fly, a transparent permission system, and a functional API make it an excellent choice for crafting a distinctive gameplay experience. Whether you are running a survival server, a roleplay community, or a competitive mini-game network, the flexibility offered by this add-on can become the defining feature of your world. Try adding something unexpected to the furnace—you might just discover the unique twist your server has been missing.

As with any server-side modification, always test new fuel configurations in a controlled environment before rolling them out to your player base. This ensures stability and allows you to fine-tune burn times for the perfect balance. With the right setup, the humble furnace can become a centerpiece of your server's economy and progression systems.