Ich benötige ein Minecraft Paper 1.21.10 Plugin (Java 21) mit folgender Funktionalität: ## Plugin-Name: JoinVideo ### Kernfunktionen: 1. YouTube-Video abspielen bei jedem Spieler-Join (über Befehl oder automatisch) 2. Tutorial-Modus: Spieler, die zum ersten Mal joinen, sehen ein spezielles Tutorial-Video 3. Volle Konfigurierbarkeit über config.yml mit reload-Funktion 4. Deaktivierbar: Ein Toggle, um das gesamte Plugin an/aus zu schalten ### Technische Umsetzung: - Das Plugin soll einen Chat-Befehl ausführen, der das Video öffnet (z. B. `/video <url>`) - Alternativ: Sendet einen Clickable-Text mit Link im Chat - Oder: Nutzt ein Title/Chat-Message-System mit klickbarem Link - Wichtig: Keine Modifikation des Minecraft-Clients nötig – nur Links im Chat ### Konfiguration (config.yml): ```yaml # Plugin aktivieren/deaktivieren enabled: true # Video-Einstellungen video: # URL für normale Joins (jedes Mal) default-url: "https://youtu.be/dQw4w9WgXcQ" # URL für Erstbesucher (Tutorial) tutorial-url: "https://youtu.be/BeispielTutorial" # Nachricht, die im Chat erscheint message: "&6&l📺 &eKlicke hier &7um das Video zu öffnen!" # Zusätzlicher Text unter der Nachricht subtitle: "&7Willkommen auf dem Server!" # Tutorial-Einstellungen tutorial: enabled: true # Tutorial-Modus aktivieren only-first-join: true # Nur beim allerersten Join message: "&a&l🎓 &aWillkommen! &7Sieh dir unser Tutorial an:" # Cooldown (verhindert Spam bei Re-Joins) cooldown: enabled: true seconds: 300 # 5 Minuten zwischen Video-Nachrichten # Permission-Einstellungen permissions: bypass: "joinvideo.bypass" # Spieler mit dieser Permission sehen kein Video admin: "joinvideo.admin" # Für /joinvideo reload Befehle: Befehl Beschreibung Permission /joinvideo Zeigt Hilfe an joinvideo.admin /joinvideo reload Lädt config.yml neu joinvideo.admin /joinvideo toggle Aktiviert/deaktiviert das Plugin joinvideo.admin /joinvideo seturl <url> Setzt die Standard-Video-URL joinvideo.admin /joinvideo settutorial <url> Setzt die Tutorial-URL joinvideo.admin /video Spielt manuell das aktuelle Video ab joinvideo.use