Unlocking Infinite Furnace Potential with the More Fuels Plugin for Minecraft
If you have ever managed a Minecraft server or designed a custom modpack, you know that the vanilla furnace fuel system can feel a bit restrictive. Sure, coal and lava buckets are reliable, but what if you want to burn diamond blocks, ender pearls, or even custom items from other mods? That is where the More Fuels plugin steps in, giving server owners and developers complete control over what can be used as furnace fuel and how long it burns. It is a lightweight yet powerful tool that transforms the way you think about smelting and cooking in the game.
What Exactly Is More Fuels?
Originally developed as a Bukkit plugin, More Fuels allows you to add, remove, and edit fuel sources dynamically. Instead of being locked into the default fuel values set by Mojang, you can define your own burn times for any item in the game. Whether you want a stick to burn for ten items or a nether star to power a furnace for an hour, the plugin makes it possible through simple in-game commands or direct configuration file edits. It also includes a developer API, so other plugins can tap into its functionality programmatically.
Core Features That Redefine Fuel Management
More Fuels packs a surprising amount of flexibility into a small package. Here are the standout capabilities:
- Dynamic Fuel Addition: Use the
/addFuelcommand to register any item ID with a custom burn time measured in smeltable items. - Instant Removal: The
/delFuelcommand lets you quickly take a fuel out of rotation without editing files. - On-the-Fly Editing: Change burn times without removing and re-adding a fuel by using
/editFuel. - Complete Fuel Listing: The
/listFuelscommand shows every custom fuel currently active, helping you keep track of your changes. - Config File Backup: All custom fuels are stored in a
config.ymlfile, making it easy to back up, share, or bulk-edit your settings. - Developer API: Public methods like
addFuel(int ID, double burnTime)let other plugins integrate seamlessly.
Commands at a Glance
Managing fuels is straightforward thanks to a clean command structure. Every operation is permission-based, so you can safely delegate tasks to moderators without giving full operator rights.
/addFuel <ItemID> <Length in Items>– Registers a new fuel with the specified burn duration./delFuel <ItemID>– Removes a previously added custom fuel./editFuel <ItemID> <New Length in Items>– Adjusts the burn time of an existing fuel./listFuels– Displays all custom fuels currently configured.
Permission Nodes for Controlled Access
Security is always a priority on multiplayer servers. More Fuels uses four permission nodes, all defaulting to operators:
moreFuels.add– Allows use of the /addFuel command.moreFuels.remove– Grants access to /delFuel.moreFuels.edit– Permits editing fuel values with /editFuel.moreFuels.list– Enables the /listFuels command.
You can easily assign these permissions with any permissions plugin, giving you fine-grained control over who can tweak the furnace economy.
Setting Up the Configuration File
While in-game commands are convenient for quick changes, the config.yml file is where you will do your heavy lifting. The format is simple: under the Fuels: node, each line consists of an item ID and a burn time separated by a comma. For example:
Fuels: - 324,6 - 101,0.5 - 31,9
This snippet makes a wooden door (ID 324) burn 6 items, an iron door (ID 101) burn 0.5 items, and tall grass (ID 31) burn 9 items. You can add as many entries as you like, and the plugin reads them on startup or reload. For those who enjoy tinkering with modpacks, the foxygame.net launcher offers a modern and convenient way to manage your entire setup — it is a flexible launcher where you can download mods right from the menu, making it simple to keep More Fuels and other plugins up to date without digging through folders manually.
Extending Functionality with the API
Developers will appreciate the built-in API that comes with More Fuels. By adding the plugin’s JAR as a dependency, you can call methods like de.martin3398.moreFuels.API.addFuel(int ID, double burnTime) from your own code. This means you can programmatically add fuels when certain conditions are met, remove them during special events, or even create a dynamic fuel market that reacts to player actions. The API is simple and well-documented, making integration a breeze even for those new to plugin development.
Why Your Server Needs Custom Fuels
Custom fuels open up a world of creative possibilities. On a survival server, you might make rare ores burn longer to reward exploration. On a skyblock map, you could let saplings or cobblestone serve as emergency fuel. Adventure maps can use fuel mechanics as part of puzzles, and economy servers might sell premium fuels with extended burn times. The ability to adjust burn durations on the fly means you can balance the game economy without waiting for a server restart. Plus, the /listFuels command keeps everything transparent for staff members who need to verify configurations.
Installation and Compatibility
More Fuels is designed as a Bukkit plugin, so it works on Spigot, Paper, and most other server platforms that support the Bukkit API. To install, simply place the JAR file into your server’s plugins folder and restart or reload. The plugin generates a default configuration file on first run, which you can then modify to your liking. Because it does not rely on any external dependencies, it remains lightweight and unlikely to conflict with other plugins. If you ever need to check the latest development progress, the project’s GitHub repository is openly available for anyone to browse.
Final Thoughts
The More Fuels plugin is a small but mighty addition to any Minecraft server administrator’s toolkit. It solves a very specific problem — the rigidity of vanilla fuel sources — with an elegant, command-driven approach that respects permissions and preserves server stability. Whether you are running a massive public network or a private game with friends, the ability to define exactly what burns and for how long puts you in full control of the smelting experience. With its straightforward commands, editable configuration, and developer-friendly API, More Fuels proves that sometimes the simplest mods make the biggest difference in gameplay.