WolfxPaper

A Paper fork designed for Wolfx Survial, may useful for some “Semi-Vanilla” Server.

Features

  • Allow sand duping
  • Allow void trading
  • Change TPS and MSPT command color
  • Include some Pufferfish optimizations (faster chunk tick, faster block tick, faster entity tick)
  • Fix Optimise WorldServer notify patch memory leak (PaperMC/Paper#6983)

Downloads

You can download the latest JAR file at Actions.

Building and setting up

Initial setup

Run the following commands in the root directory:

./gradlew applyPatches

Creating a patch

Patches are effectively just commits in either WolfxPaper-API or WolfxPaper-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.

Compiling

Use the command ./gradlew build to build the API and server. Compiled JARs
will be placed under WolfxPaper-API/build/libs and WolfxPaper-Server/build/libs.

To get a purpurclip jar, run ./gradlew createReobfPaperclipJar.
To install the wolfxpaper-api and wolfxpaper dependencies to your local Maven repo, run ./gradlew publishToMavenLocal

GitHub

View Github