Mirai
A powerful Minecraft Server Software coming from the future
❗
under heavy development
❗
and contributions are welcome!
Mirai is
Features
- 30% faster hoppers over Paper.
- Improved entity performance from a reduction in ticking entity behavior based on how far away they are from the player.
- Reduced GC times & frequency from removing useless allocations, which also improves CPU performance.
- Reduced bandwidth consumption from avoiding sending useless entity packets.
- Fast raytracing which improves performance of any entity which utilizes line of sight, mainly Villagers.
- Built-in profiler which has 0 performance hit and easy to read metrics for both server owners and developers.
- Faster crafting, reduction in uselessly loaded chunks, entity ticking, block ticking, bat spawning…
- New NBT cache which reduces a lot of I/O operations from the main thread while preserving correct data.
- Pre-tweaked configuration files to reach optimal performance with minimal impact on normal behaviors.
- IP and login location hiding feature, which adds another security layer in the logs.
- Removed metrics, no one can collect data, not even us.
- Bugfixes for several Minecraft issues.
- Safer methods for Vanilla calls.
- Plugin compatibility with Spigot & Paper plugins.
Downloads
The latest JAR file can be downloaded from the release/1.17 branch. You can also clone this repository and build it yourself.
If you are interested in making a fork, check out this template here!
Building
If you want to avoid the patching system:
./gradlew clean applyPatches && ./gradlew build
Otherwise, in order to distribute, you need a paperclip file:
./gradlew clean applyPatches && ./gradlew paperclipJar
License
Patches are licensed under GPL-3.0.
All other files are licensed under MIT.