A Minecraft 1.18 UHC plugin built in Kotlin running on a custom PaperMC server
UHC Plugin is not general use. If you are looking to host games of UHC yourself, you have come to the wrong place.
- Clone the https://github.com/PaperMC/paperweight repo to your local machine
- Run
./gradlew publishToMavenLocal
inside the paperweight root directory
- Clone the https://github.com/gaseum-labs/uhc-paper repo to your local machine if you are using Linux. If you are using Windows, clone the repo to WSL.
- Run
./gradlew applyPatches
inside the uhc-paper root directory - Next, run
./gradlew createReobfPaperclipJar
and./gradlew publishDevBundlePublicationToMavenLocal
- Clone this repo to your local machine
- If it doesn't exist already, create a folder named
run
in this project's root directory - Copy the
./build/libs/paper-paperclip-1.18.2-R0.1-SNAPSHOT-reobf.jar
jar file to this project'srun
folder and rename it toserver.jar
- If you are running the server on Windows and built uhc-paper on WSL,
copy
.m2\repository\org\gaseumlabs\uhcpaper\dev-bundle
from your WSL to the corresponding files in your Windows local Maven directory
- Run
gradle build runServer
inside this project
- Add yourself and other players to teams using the
/uhca team random [team size]
command - Right click while holding the
Open UHC Settings
item in your inventory - Click on the
Start Game
item in the opened inventory - Explore features for yourself lol