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.

Page 1
Release Packaging Update
BileTools v3.1.0 • Minecraft 1.20.1 - 26.3 • Java 17
Paper • Purpur • Leaf • Folia • Canvas • Spigot • Velocity
 
Fixes & Changes
  • Updated release packaging with dependency shrinking, compression, and removal of unused archive and debug metadata.
Minecraft 26.3 Support and Plugin Hotload Fixes
BileTools 3.0.4-1.20.1-26.3 • Minecraft 1.20.1+ • Java 17
Paper • Purpur • Leaf • Folia • Canvas • Spigot • Velocity
 
Fixes & Changes
  • Added Minecraft 26.3 support.
  • Fixed command registration refresh timing after plugin hotloads.
  • Scheduled command-tree refreshes on the next global tick.
  • Combined repeated refresh requests and avoided redundant command synchronization.
Velocity Support and Language Fixes
BileTools 3.0.3-1.20.1-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot • Velocity
 
Fixes & Changes
  • Added Velocity support, with commands to load, unload, reload, and list proxy plugins.
  • Added automatic proxy-plugin jar watching, dependency-aware reloads, and startup checks for required Velocity internals.
  • Expanded translated controls and language-editing guidance in the server edition.
  • Improved partial language catalogs so valid translations remain active while missing or invalid messages fallback to English
  • Added validation for messages and placeholders saved through the language editor.
  • Fixed personal-language reloads.
  • Added /biletools debug version and corrected Spigot message-serialization dependencies.
In-Game Configuration & Better Diagnostics
BileTools 3.0.2-1.20.1-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
 
Fixes & Changes
  • Added /biletools config, an in-game settings editor with category layouts (Redacts sensitive information in the in-game editor)
  • Added shared language selector and message editor, editable TOML language catalogs, and updated all 17 translations with placeholder documentation
  • Fixed language download URLs, error reporting, and fallback handling
  • Expanded diagnostics through /biletools debug dump
  • Redacted credentials and deployment passwords from menus and diagnostics reports
  • Replaced verbose settings-save responses with compact change messages
  • Moved Gson, TOML, and Adventure libraries to runtime downloads and updated jar pruning and shrinking
The Control Center Update
BileTools 3.0.1-1.20.1-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
 
Fixes & Changes
  • Added a complete in-game editor for all supported BileTools settings /biletools config
  • Redacted credentials and deployment passwords from menus and debug reports
  • Updated Language files to pull language files from GitHubs Repo
  • Added Server / Per User Language Selector /biletools language
  • Added Shared Debug Dump Command /biletools debug dump
  • Added in-game config editor, primarily to support modifying the language files in-game
  • English language file is generated by default under plugins/BileTools/languages
  • Removed unused configuration code / files
  • Integrated the VolmLib language selector and message editor
  • Migrated language catalogs to editable TOML files
  • Updated all 17 translations with specific placeholder documentations
  • Replaced verbose Director save results with compact one-line change messages
  • Ensured older local language files cannot split change messages across multiple lines
  • Standardized language download errors and fallback behavior
  • Removed unused configuration files and code
VolmLib Changes
  • Added /volmit plugins languages command to easily change all supported Volmit plugins languages at once
  • Added /volmit plugins debug all command to easily do a debug dump of all supported Volmit plugins at once, use the upload=false key to turnoff mclo.gs upload
  • Added shared mclo.gs uploading with plugin/version metadata and local report retention (Turn off in the configuration)
  • Added shared per-player and server-default language selection
  • Added a categorized 54-slot language editor with search, pagination, and localized feedback.
  • Improved Director menu navigation, hover formatting, Back controls, and inventory transitions.
  • Language-editor saves can use compact plugin-specific old-to-new feedback
  • Isolated failed debug providers so other reports still complete
  • Fixed delayed Windows filesystem events reporting the same deletion twice.
  • Fixed language-editor controls failing when Bukkit's active inventory differed from the cached view.
26.x Support, Modern Paper Plugin Reloads, and 17 Languages now Supported
Before you update
You will need to delete your plugins/BileTools folder to allow the files to regenerate. Please note that the latest BileTools only supports 1.20.1 through the current 26.x+ versions.
 
Minecraft 1.20.1 through current 26.x is now supported, plugins that use modern Paper descriptors can finally be hot-reloaded, and the two crashes that left a plugin half-unloaded are resolved.
Highlights
  • Minecraft 26.x support BileTools officially supports 1.20.1 (Requires Java 17) up to the latest 26.x version (Requiring Java 25)
  • Modern Paper plugins now reload A plugin shipping both plugin.yml and a runtime-capable paper-plugin.yml can be hot-reloaded on Paper and Purpur.
  • Self-reload no longer breaks Reloading BileTools with BileTools used to die with a zip file error, because its own classloader closed halfway through. It now preloads its own classes before unloading itself, so the rest of the reload cannot hit a closed classloader.
  • Brigadier commands survive an unload Hot-reloading a plugin that registers commands through Paper's Brigadier API no longer throws a NullPointerException mid-unload and leaves the plugin half-registered and marked dirty.
  • Better support for failing hot-loads Paper-only plugins, first-time Paper hot-loads, pending Paper updates, and Folia plugins that never declared folia-supported: true now clearly tell you a full restart is required, rather than failing and quarantining the plugin.
  • 17 languages English plus complete translations for German, Spanish, Finnish, French, Hebrew, Italian, Japanese, Korean, Lithuanian, Dutch, Polish, Portuguese, Russian, Turkish, Vietnamese, and both Chinese variants.
  • New help menu. /bile now opens a proper command menu: hover cards carrying each subcommand's description, aliases, usage, parameter types and defaults, with clickable paging. Tab completion lists canonical names without alias duplicates.
  • React Integration BileTools now pushes live metrics to React when both are installed, allowing for better performance monitoring.
BileTools supports Minecraft 1.20.1 (Java 17) through 26.x (Java 25) on Paper, Purpur, Leaf, Folia, Canvas and Spigot.
Instances where your server still needs a full restart (BileTools now tells you instead of marking the plugin dirty):
  • Plugins that ship only paper-plugin.yml
  • First-time hot-loads of a Paper plugin
  • A pending Paper update staged in the update folder
  • Folia fallbacks for plugins that never declared folia-supported: true
Startup bootstrap and loader entrypoints are deliberately not rerun during a hot-reload. Paper's BEFORE, AFTER and OMIT directions remain startup-provider semantics, because the public runtime PluginManager API cannot recreate that provider graph during a hot-load.
 
BileTools never creates a fake plugin.yml for a paper-only plugin and never mutates your installed jar.
 
 
Page 1
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.