lexikiq 40e47366ba Fix missing CraftMetaSkull serializedProfile
Plugins (ab)using NMS may change the "profile" field using reflections instead of the "setProfile" method, especially if they are targeted towards old Minecraft versions. This fixes the potential discrepancies and NPEs.
2021-06-21 20:47:38 -04:00
2021-06-20 16:03:07 -04:00
2021-06-19 16:34:13 -04:00
2021-06-19 18:45:29 -04:00
2021-06-20 01:04:45 -04:00
2021-06-17 03:03:07 -04:00
2021-06-17 03:03:07 -04:00
2021-06-19 18:45:29 -04:00
2021-06-20 21:46:12 -04:00
2021-06-21 14:24:20 -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
2021-06-17 03:03:07 -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%