9
0
mirror of https://github.com/Dreeam-qwq/Gale.git synced 2026-01-04 15:31:45 +00:00
Dreeam 85fd7f938b Updated Upstream (Paper/Gale)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@cb2ab7d Remove string dupe exploit setting (#11670)
PaperMC/Paper@5f6a796 deprecate adventure key() methods where applicable
PaperMC/Paper@78fd8f9 Copy items when constructing ClientboundSetCursorItemPacket
PaperMC/Paper@0cc7bd4 Use Player view distance for PlayerNaturallySpawnCreaturesEvent
PaperMC/Paper@da9d110 Remove chunk save reattempt patch
PaperMC/Paper@9953384 [ci skip] leaf
PaperMC/Paper@64828f3 Clean up thread pool usage (#11681)
PaperMC/Paper@5ab6789 Copy dispatcher root children before passing it into async tree building
PaperMC/Paper@47f2071 Deprecate ChatVisibility#UNKNOWN (#11683)
PaperMC/Paper@9039c39 Add back discard policy
PaperMC/Paper@27e4ddc Fix item_model adapter, rename internal classes
PaperMC/Paper@1e035f3 Only attempt to find spawn position if there isn't a fixed spawn position set (#11682)
PaperMC/Paper@0f90942 Fix non-null initialisation of context collision shape
PaperMC/Paper@4bc80b8 Do not break when PlayerNaturallySpawnCreaturesEvent is cancelled
PaperMC/Paper@ae80a25 Properly handle large values of spawnChunkRadius
PaperMC/Paper@c2294d7 Fix several off-by-one errors in view distance calculations
PaperMC/Paper@da71382 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11702)

Gale Changes:
Dreeam-qwq/Gale@2f4ceb5 Update & fix Halloween predict calculation
2024-12-11 12:59:47 -05:00
2024-10-22 22:16:36 -04:00
2024-06-16 06:04:36 +08:00
2023-08-21 21:46:38 +02:00
2024-12-11 12:59:47 -05:00
2024-07-18 06:44:23 +08:00
2022-11-24 21:12:37 +01:00
2022-11-24 21:12:37 +01:00
2024-01-19 16:49:33 -05:00
2023-08-13 21:35:55 +02:00
2023-08-07 23:11:19 +02:00
2024-06-16 06:04:36 +08:00
2024-04-06 11:01:27 -04:00
2023-08-25 20:14:59 +02:00
2023-03-24 21:41:43 +01:00
2024-07-21 07:20:32 +08:00
2024-04-06 11:01:27 -04:00
2024-11-28 02:54:56 -05:00

Gale logo

Gale

A Minecraft server fork of Paper

In active testing - reporting any issues you encounter is highly appreciated!

Discord

About

Gale is a fork of 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!
    (this is up to 1.19 only, working on rewriting it to 1.20 too but there were some chunk system changes related to Folia, my apologies)
  • Micro-optimizations
    A number of micro-optimizations that do not change game mechanics from other projects, such as Airplane and Lithium, 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, 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.

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.

Making your own fork

If you would like to make a Paper fork based on Gale, you can check out the example template.

Acknowledgements

Of course, this fork would not exist without the years-long work of all the contributors to the Paper and Spigot projects.

Additional thanks and friendly greetings go out to the following forks and other projects, for their code, shared knowledge or generous support:

License

Paperweight files are licensed under MIT. Patches are licensed under GPL-3.0, unless indicated differently in their header. Binaries are licensed under GPL-3.0.

Description
GaleMC Backup Repository
Readme 3.4 MiB
Languages
Java 97.8%
Shell 2.2%