A party minigame for Minecraft!
| example_server_files | ||
| gradle | ||
| scripts | ||
| src/main | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle.kts | ||
| DOCKER.md | ||
| Dockerfile | ||
| gradlew | ||
| gradlew.bat | ||
| Jenkinsfile | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
| test.sh | ||
MCFG - A Party Minigame for Minecraft
Development:
Building:
1. On your own:
- Requirements:
- Good PC
- JDK 21
- Gradle 8.5+
- Run
./gradlew build
Running:
1. On your own:
- Requirements:
- Server/Computer
- JDK 21
- Run
java -jar MCFG-<version>.jar
2. Using Docker:
See Docker
Libraries:
Main (Essential for server to function):
Minestom- Main ServerMinestom Extensions- Events will be created as extensionsPolar Loader- Loader for worlds in it's own faster "Polar" format instead of Minecraft's "Anvil" formatMongoDB- Connection to the databaseGson- JSON Reader
Additional (Useful but server can work without them):
Slf4j- Logging ImplementationJLine- Logger & TerminalJDA- Discord API for JavaMinestomPvP- pre-1.9 PvP Implementation for some of the maps (or possibly other gamemodes)
Annotations:
- (1) - There will probably be a command like
/teamfor players to join