Voxel Shop beta is live. Expect occasional bugs. Learn more  
BileTools - Test Plugins Faster icon

BileTools - Test Plugins Faster 3.1.0-1.20.1-26.3

Auto-reload compiled jars, hotdrop plugins and more while developing.

biletools-01.pngbiletools-02.pngbiletools-03.pngbiletools-04.pngbiletools-05.pngbiletools-06.pngbiletools-07.pngbiletools-08.pngbiletools-09.pngbiletools-10.pngGITHUB  •  DOCUMENTATION  •  DISCORD


 
Overview - what BileTools does
BileTools watches your plugins directory and drives runtime lifecycle changes, so a rebuild lands in the running server instead of a restart.
  • Auto hot-reload. Recompile over an existing plugin jar and BileTools detects the content change automatically.
  • Hot-drop. Drop a new jar into the plugins directory and it is queued for runtime loading without a full restart.
  • Auto-unload. Delete a tracked jar and its plugin is unloaded.
  • Lifecycle commands. Load, unload, reload, install and uninstall by hand from the /bile command tree.
  • Dependency aware. Dependent plugins are unloaded and reloaded around a replacement instead of reloading one jar blindly.
  • Local plugin library. Every jar BileTools sees is archived by version, and the same folder is what /bile install reads from. Backup and rollback are the same feature.
  • Remote deploy. Push selected jar changes to other configured servers over an authenticated, size-limited, SHA-256 verified transfer.
Detection, in short: a size or timestamp change only wakes the watcher. A SHA-256 of the jar decides whether anything actually reloads, so a jar you touched but did not change is ignored.
 
BileTools is a development tool. It deliberately manipulates plugin lifecycle state at runtime. That is exactly what makes the development loop fast, and exactly why it belongs on dev and test servers. Hot reload is not a substitute for a clean restart on a live server.
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.