Spottedleaf 6d922d4b48 Implement player sleep status / night skip
Now, all of the sleep status changes are pushed to the global
tick thread. Had to modify the wake up all players routine
to use the task scheduler to ensure the player is woken up
on the right region context.

Fix erroring while crashing on the global tick thread due to
region field being null.
2023-02-23 20:48:49 -08:00
2022-12-13 14:27:38 -07:00
2022-12-13 14:42:49 -07:00
2021-06-12 20:04:04 +02:00
2021-06-12 20:04:04 +02:00
2023-02-23 12:52:39 -08:00
2023-02-23 08:13:45 -08:00
2023-02-23 08:13:45 -08:00
2022-12-13 14:42:49 -07:00
2022-12-13 14:42:49 -07:00
2022-04-21 20:45:48 -07:00
2023-02-23 08:13:45 -08:00

ForkTest - A Paper fork, using paperweight

This is an example project, showcasing how to setup a fork of Paper (or any other fork using paperweight), using paperweight.

The files of most interest are

  • build.gradle.kts
  • settings.gradle.kts
  • gradle.properties

Tasks

Paperweight tasks
-----------------
applyApiPatches
applyPatches
applyServerPatches
cleanCache - Delete the project setup cache and task outputs.
createMojmapBundlerJar - Build a runnable bundler jar
createMojmapPaperclipJar - Build a runnable paperclip jar
createReobfBundlerJar - Build a runnable bundler jar
createReobfPaperclipJar - Build a runnable paperclip jar
generateDevelopmentBundle
rebuildApiPatches
rebuildPatches
rebuildServerPatches
reobfJar - Re-obfuscate the built jar to obf mappings
runDev - Spin up a non-relocated Mojang-mapped test server
runReobf - Spin up a test server from the reobfJar output jar
runShadow - Spin up a test server from the shadowJar archiveFile

Branches

Each branch of this project represents an example:

Description
No description provided
Readme 55 MiB
Languages
Batchfile 100%