Rewrite of the original Flash minigame in Kotlin. It has been kept as simple as possible on purpose. No configuration, no nothing.
If you want to add new features feel free to do so. Just comply with the standard Kotlin codestyle.
- build the project
gradle build - Make sure Docker Compose is installed
- navigate to
./flash_dockerand executedocker compose build - execute in the same directory
docker compose up -dto start a local container - connect to
localhostin minecraft
after you done some changes you only need to build the plugin and restart docker:
- in the root directory
maven package ./flash_dockerexecutedocker compose down&docker compose up -d
Push a minecraft server with flash to the Dockerhub:
- add the secrets
secrets.DOCKERHUB_USERNAMEandsecrets.DOCKERHUB_PASSWORDwith a dockerhub account where the image should be available - create a release + tag in GitHub. This will trigger an action that will build and push an image while the tag the version of the image is