2024-01-19 14:34:38 -05:00
2022-12-06 20:16:19 -05:00
2023-06-30 14:54:32 -04:00
2023-12-15 20:21:25 -05:00
2021-06-17 03:03:07 -04:00
2021-06-17 03:03:07 -04:00
2023-11-13 00:33:03 -06:00
2023-12-15 20:21:25 -05:00
2023-12-15 20:21:25 -05:00
2023-06-30 14:54:32 -04:00
2022-12-06 18:26:23 -05: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 17+ installed to compile (and jre 17+ to run).

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

Otherwise, to setup the parchment-api and parchment-server repos, 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%