BetterModel is a high-performance, strictly optimized fork of toxicity188's BetterModel, engineered specifically for the BTC Studio infrastructure. This fork drops support for legacy platforms (Spigot, Bukkit, older NMS) to provide native, blazingly fast integration with Paper and Folia.
Warning
PLATFORM COMPATIBILITY NOTICE This fork is STRICTLY for Paper 1.21.11+ and Folia 1.21.11+. Legacy compatibility layers have been removed to maximize performance. If you are not running modern Paper/Folia, this plugin will not function.
- Native Folia Support: Deeply integrated
PaperSchedulerensures that all tasks (Global & Region-synced) are handled correctly using the region scheduler. - Zero-Overhead Logic: Slashed unnecessary logic checks for non-Folia/non-Paper platforms, resulting in faster tick-to-task execution.
- Java 21 Native: Leveraging the latest JVM optimizations for maximum throughput and memory efficiency.
- Legacy Cleanup: Removed support for legacy NMS versions (1.17 - 1.21.10) and Spigot-specific compatibility.
- BTC Core Integration: Native detection of BTC Core platform to enable specialized optimizations.
- Steamlined Loading: Faster startup times through reduced library dependencies and compatibility checks.
- Plug & Play: Automatic threading context detection for both Paper and Folia environments.
BetterModel is optimized out-of-the-box, but stays configurable via config.yml.
| Key | Default | Description |
|---|---|---|
metrics |
true |
Enables/Disables bStats metrics. |
debug |
false |
Enables debug mode for development. |
local_model_folder |
blueprints |
Folder for local model blueprints. |
Requires Java 21.
# Clean and compile the project
./gradlew clean buildThis project is built upon the innovation of the broader Minecraft development community:
- BetterModel - The original project by toxicity188.
- Custom BTC-CORE Patches: Proprietary to BTC Studio.
- Upstream Source: Original licenses apply to their respective components from BetterModel (MIT).
Fork maintained by BTCSTUDIO