Gale
A Minecraft server fork of Paper
In active testing - reporting any issues you encounter is highly appreciated!
[](https://discord.com/invite/gwezNT8c24)
## About
Gale is a fork of [Paper](https://github.com/PaperMC/Paper). It is intended to provide strong performance.
The project is in open alpha.
## Current features
* **Faster threading system**\
Gale comes with a custom threading system, that immediately makes terrain generation 2-3x faster than Paper on most systems! Try it for yourself and see.
* **Micro-optimizations**\
A number of micro-optimizations that do not change game mechanics from other projects, such as [Airplane](https://github.com/TECHNOVE/Airplane) and [Lithium](https://github.com/CaffeineMC/lithium-fabric), are also included. Every included optimization has been carefully tested and reviewed line-by-line; faulty or risky optimizations will not be added.
* **Fixes and options**\
Gale contains fixes for a few small Minecraft bugs from [Purpur](https://github.com/PurpurMC/Purpur), options to disable some console logs, the option to re-enable sand duping, and more. Every change is fully configurable, and can always be set to Paper behavior.
* **Variable entity wake-up**\
Waking up inactive entities happens spread over time, instead of many entities at once, which makes entities feel and behave more natural.
## Contributing
Pull requests are welcomed! Don't be afraid to submit a pull request that you may feel is just for yourself. All ideas are welcome. To learn how to submit pull requests, check out the tutorial [here](https://github.com/GaleMC/Gale/wiki/Tutorial:-Contributing).
## Building from source
If you only want to build the Gale .jar file yourself, without a plan to add or change any patches, check out the tutorial [here](https://github.com/GaleMC/Gale/wiki/Tutorial:-Building-from-source).
## Making your own fork
If you would like to make a Paper fork based on Gale, you can check out the [example template](https://github.com/PaperMC/paperweight-examples).
## Acknowledgements
Of course, this fork would not exist without the years-long work of all the contributors to the [Paper](https://github.com/PaperMC/Paper) and [Spigot](https://www.spigotmc.org/) projects.
Additional thanks and friendly greetings go out to the following forks and other projects, for their code, shared knowledge or generous support:
* [Airplane](https://github.com/TECHNOVE/Airplane)
* [Purpur](https://github.com/PurpurMC/Purpur)
* [Mirai](https://github.com/etil2jz/Mirai)
* [Leaf](https://github.com/Winds-Studio/Leaf)
* KeYi
* [EmpireCraft](https://github.com/starlis/empirecraft)
* [Slice](https://github.com/Cryptite/Slice)
* [JettPack](https://gitlab.com/Titaniumtown/JettPack)
* [Lithium](https://github.com/CaffeineMC/lithium-fabric)
* [VMP](https://github.com/RelativityMC/VMP-fabric)
* [C2ME](https://github.com/RelativityMC/C2ME-fabric)
* [MultiPaper](https://github.com/MultiPaper/MultiPaper)
* [Patina](https://github.com/PatinaMC/Patina)
* MCMT ([Fabric](https://github.com/himekifee/MCMTFabric), [Forge](https://github.com/jediminer543/JMT-MCMT))
## License
Paperweight files are licensed under MIT. Patches are licensed under GPL-3.0, unless indicated differently in their header.