promotional bannermobile promotional banner
premium banner
Furnace Automation Plugin

Description

AutoIgnitionRedux 🔥

a Hytale furnace automation plugin

🖼️ Gallery

gui-info gui-global gui-config gui-about

⚙️ Configuration

example configuration -- AutoReduxConfig.json

{
  "ConfigVersion": 1, // DONOTCHANGE
  "ScanInterval": 750,
  "ScanNeighborInterval": 1250,
  "AutoStart": true,
  "AutoStop": false,
  "AutoFuel": true,
  "AutoEmpty": false,
  "AutoFill": true
}

ScanInterval duration between scans for furnaces in loaded chunks

duration in milliseconds -- 500ms (min)

ScanNeighborInterval duration between scans for adjacent containers to link to furnaces

duration in milliseconds -- 1000ms (min)

AutoStart start furnace smelting if all requirements are met

[true|false]

AutoStop stop furnace from running on empty inputs

[true|false]

AutoFuel automatically attempt to refuel the furnace from either output (charcoal) or adjacent containers

[true|false]

AutoEmpty attempt to empty output contents into adjacent containers

[true|false]

AutoFill attempt to fill input from adjacent containers

[true|false]


🔒 Commands & Permissions

COMMAND NODE DESCRIPTION
/autoignition autoignitionredux.commmands base permission
Also grants access to the gui menu
/autoignition config autoignitionredux.commands.config configuration permission
Can alter plugin configuration in menu
/autoignition config reload autoignitionredux.commands.config.reload configuration reloading permission
allows reloading of configuration from file
/autoignition global  autoignitionredux.commands.global global control permission
Separate from configuration. Allows global enable/disable of the plugin through commands and menu

_command aliases /ai and /air



🔧 Installing

Grab the latest compiled version from the latest releases and drop it in your Hytale server's mod folder. This plugin ships with sensible defaults, and you should not have to configure anything if you do not want to.



⛏️ Building

This is a Maven project. Included in the pom file is a custom profile for building and running your development server.
In the pom.xml, if necessary, update the current game version.

<dependency>
    <groupId>com.hypixel.hytale</groupId>
    <artifactId>Server</artifactId>
    <!-- UPDATE WITH LATEST VERSION & ADD TO RESOURCES -->
    <version>2026.03.26-89796e57b</version>
    <scope>provided</scope>
</dependency>

In server.properties, you need to properly configure your Hytale development server path and release type.

hytale.server.kind=release
hytale.server.dir=C:\\Users\\Trinity\\AppData\\Roaming\\Hytale\\install\\${hytale.server.kind}\\package\\game\\latest
hytale.plugins.dir=${hytale.server.dir}\\Server\\mods

After which, simply enable the `build-and-run` profile if using the Maven build tools extension, and run the `install` lifecycle. The compiled JAR will be built and transferred to your server's `mod` folder and the server started afterward.

Alternatively, you can run profile in terminal of your local project.

mvn install -P="build-and-run"



💬 Issues & Feedback

Please report any issues you encounter in the issue tracker. Suggestions for future functionality also encouraged. Big thanks to Lutia for the basis for this plugin. 😊