Expose events on a Minecraft server via Kafka so that they can be consumed for third party apps (e.g. mobile push notifications, discord bots, etc.)
This repo contains some experimentation around exposing (producing) the Spigot API via kafka topics and experimenting with how they can be used in third party apps.
- Clone the repo
- Run kafka
./kafka/run.sh up
- Run Spigot server
./run_server.sh
- Run any 3rd party consumers
- write some more 3rd party apps (discord bot!)
- expose more minecraft api endpoints to kafka