CollinDewey / Minecraft_Lobby

The lobby for the UofL Esports Minecraft Server using Minestom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UofL Esports Minecraft Lobby

The lobby for the UofL Esports Minecraft Server

Running

With Docker, run using the included docker-compose.yml

Building

To build, you need gradle and Java JDK 17. nix-shell -p gradle graalvm17-ce

Then build using gradle gradle shadowJar

After then, you can run the generated jar with java -jar build/libs/Minecraft_Lobby-1.0-SNAPSHOT-all.jar

OR you can generate a native image using graalvm (if installed) native-image -jar build/libs/Minecraft_Lobby-1.0-SNAPSHOT-all.jar, then you can run the newly generated executable, Minecraft_Lobby-1.0-SNAPSHOT

Note: The native executable is actually slower due to slow record equals/hashcode

About

The lobby for the UofL Esports Minecraft Server using Minestom


Languages

Language:Java 96.1%Language:Dockerfile 3.9%