Lexi e6fb86fc9b Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@0c1643c Fix MC-252439 (#7994)
PaperMC/Paper@0ae78d3 Fix advancement saving before reloads (#8003)
PaperMC/Paper@f428887 Prevent empty items from being added to world (#7998)
PaperMC/Paper@dd61319 Couple fixes for command blocks (#8004)
PaperMC/Paper@d1b1c6f Add missing deprecation to AdvancementDisplayType (#7876)
PaperMC/Paper@81f2eec [ci skip] rebuild patches
PaperMC/Paper@e269a0a Fix incorrect random nextLong to nextInt (#8009)
PaperMC/Paper@b77fe3a Temp: Disable javadoc.io for now
2022-06-17 03:53:16 -04:00
2022-01-18 13:45:27 -05:00
2021-12-09 18:05:50 -05:00
2022-06-14 11:31:55 -04:00
2022-06-17 03:53:16 -04:00
2021-06-17 03:03:07 -04:00
2021-06-17 03:03:07 -04:00
2022-06-16 11:00:43 -05:00
2022-06-17 03:53:16 -04:00
2021-06-17 03:03:07 -04:00
2021-06-17 03:03:07 -04:00
2021-06-20 16:54:18 -04:00

Parchment

This is a fork of Paper for the Project Eden Minecraft server. It contains changes to the API to make development of our plugin Nexus easier.

Building

Requirements:

  • You need git installed, with a configured username and email. On Windows you need to run from git bash.
  • You need jdk 16+ installed to compile (and jre 16+ to run).

If all you want is a paperclip server jar, just run ./gradlew paperclipJar.

Otherwise, to setup the Parchment-API and Parchment-Server repo, just run ./gradlew applyPatches in your project root. Afterwards you can run ./gradlew build to build the respective API and server jars.

./gradlew applyPatches should initialize the repo such that you can now start modifying and creating patches. The folder Parchment-API is the API repository and the Parchment-Server folder is the server repository. These contain the source files you will modify.

Creating a patch

Patches are effectively just commits in either Parchment-API or Parchment-Server. To create one, just add a commit to either repo and run ./gradlew rebuildPatches and a patch will be placed in the patches folder. Modifying commits will also modify its corresponding patch file.

License

The fork is based off of paperweight-examples. See its project page for the license of material used/modified by this project.

Description
ParchmentMC Repository Backup
Readme 1.2 MiB
Languages
Java 100%