Hot plugin reloading
Swap a plugin’s jar and reload it in place. State is handed over cleanly, and players never see a disconnect screen.
flint plugins reload <name>
Every part of FlintMC is designed around one idea: the server shouldn’t have to stop for you to ship.
Swap a plugin’s jar and reload it in place. State is handed over cleanly, and players never see a disconnect screen.
flint plugins reload <name>
A typed, documented API designed for reloading from day one, with clear lifecycle hooks for enabling, disabling and handing over state.
@Override onReload(Context ctx)
The core is split into independent modules. Run only what your server needs, and replace any part without forking the whole project.
modules: [world, network, chat]