branch | status | download |
---|---|---|
master | Download latest release | |
development |
BlockBall is a spigot plugin to play soccer games in Minecraft.
- Uses blocks as balls in minecraft
- Games are completely customizable
- Version support 1.8.R3 - 1.20.R4
- Check out the BlockBall-Spigot-Page to get more information.
- Please check out the BlockBall Documentation for further information.
- Install Java 17 or higher
- Fork the BlockBall project on github and clone it to your local environment.
- BlockBall requires multiple spigot versions to be correctly installed in your local Maven cache. As this requires multiple java version to build different versions, a Dockerfile is provided to build these dependencies in a docker container and then copy it to your local Maven cache.
Note: If using Windows, execute the commands using Git Bash.
mkdir -p ~/.m2/repository/org/spigotmc/
docker build --target dependencies-jdk8 -t blockball-dependencies-jdk8 .
docker create --name blockball-dependencies-jdk8 blockball-dependencies-jdk8 bash
docker cp blockball-dependencies-jdk8:/root/.m2/repository/org/spigotmc ~/.m2/repository/org/
docker rm -f blockball-dependencies-jdk8
docker build --target dependencies-jdk17 -t blockball-dependencies-jdk17 .
docker create --name blockball-dependencies-jdk17 blockball-dependencies-jdk17 bash
docker cp blockball-dependencies-jdk17:/root/.m2/repository/org/spigotmc ~/.m2/repository/org/
docker rm -f blockball-dependencies-jdk17
- Open the project with an IDE, gradle sync for dependencies.