Maak een complete Minecraft Paper 1.21 plugin in Java voor een “Red Light, Green Light” minigame. Vereisten: - Gebruik de Paper API voor Minecraft 1.21. - Toon tijdens het spel een Title op het scherm van alle spelers: - “GREEN LIGHT” in groen - “RED LIGHT” in rood - Tijdens GREEN LIGHT mogen spelers bewegen. - Tijdens RED LIGHT mogen spelers niet bewegen. - Als een speler beweegt tijdens RED LIGHT, moet die speler direct doodgaan. Speeltijd: - Het spel moet een instelbare tijd hebben. - Bijvoorbeeld: /rlgl start 60 of /rlgl start 600 - Dit betekent dat het spel 60 seconden of 600 seconden duurt. - Na afloop van de tijd stopt het spel automatisch. Game mechanics: - De plugin moet automatisch wisselen tussen GREEN LIGHT en RED LIGHT. - De wisseltijden moeten willekeurig zijn tussen een minimum en maximum tijd (instelbaar in config.yml). - Controleer alleen echte beweging van positie, niet alleen head rotation. Commands: - /rlgl start <seconden> → start het spel met een opgegeven tijd. - /rlgl stop → stopt het spel. - /rlgl reload → herlaadt de config. Config.yml instellingen: - minSwitchTime - maxSwitchTime - title fadeIn, stay, fadeOut - prefix en berichten Technische eisen: - Gebruik een nette structuur: - Main plugin class - GameManager - Command class - Event listener voor movement - Voeg plugin.yml toe. - Voeg config.yml toe. - Maak het buildbaar met Maven of Gradle. - De plugin moet werken met meerdere spelers tegelijk. - Voeg comments toe in de code. Output: Geef volledige code voor: - main class - game manager - command class - listener - plugin.yml - config.yml - pom.xml (of build.gradle) Leg daarna kort uit hoe ik de plugin build en op mijn Paper 1.21 server zet.