Mirai Face

Mirai

A powerful Minecraft Server Software coming from the future

Mirai is ❗under heavy development❗ and contributions are welcome!

This project is experimental, its usage in production environment is discouraged if you are not ready to face possible bugs.
[![Actions](https://img.shields.io/github/workflow/status/etil2jz/Mirai/Build)](https://github.com/etil2jz/Mirai/actions)
## Features - **Based on [Pufferfish](https://github.com/pufferfish-gg/Pufferfish)** - **Reduced bandwidth consumption** from avoiding sending useless packets in certain situations. - **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. - **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 [Releases](https://github.com/etil2jz/Mirai/releases) page. You can also clone this repository and build it yourself. **It requires at least Java 17 to run.** If you are interested in making a fork, check out this template [there](https://github.com/PaperMC/paperweight-examples)! ## Building In order to distribute and use this server software, you need a paperclip file: ```bash ./gradlew clean applyPatches && ./gradlew createReobfPaperclipJar ``` ## License Patches are licensed under GPL-3.0. All other files are licensed under MIT.