Technik

Eigene DJ-Titel

Einfacher seit 06.11.2026 (E163): .ogg-Dateien in config/schuetzenfest/lieder/ legen oder in der Web-Konsole unter Einstellungen → Lieder hochladen. Der Server liest Name und Länge selbst, verteilt die Dateien an alle Spieler und das Pult legt sie ohne Neustart auf. Anleitung im Wiki unter „Festabend → Eigene Lieder“, Technik unten unter „Lieder-Ordner“. Der Weg hier mit Ressourcenpaket bleibt als Alternative.

Stand 03.11.2026, Entscheidung E91. Das DJ-Pult legt nach Zeltpolka, Schunkelwalzer und Zeltrock bis zu acht eigene Titel auf. Die Musik kommt aus einem Ressourcenpaket; die Mod selbst liefert dafür keine Musik (CLAUDE.md: keine geschützte Musik einbauen). Was du in dein Paket legst, verantwortest du selbst.

So geht's

  1. Ressourcenpaket anlegen, z. B. resourcepacks/Meine DJ-Titel/ mit einer pack.mcmeta. Die Formatnummer muss zu deiner Minecraft-Version passen; am einfachsten kopierst du die pack.mcmeta aus einem Paket, das in deinem Spiel schon ohne Warnung läuft.
  2. Lieder als .ogg ablegen unter assets/schuetzenfest/sounds/dj/, z. B. assets/schuetzenfest/sounds/dj/zeltgaudi.ogg. - Format Ogg Vorbis. Umwandeln geht z. B. mit ffmpeg -i lied.mp3 -ac 1 -c:a libvorbis -q:a 5 zeltgaudi.ogg. - Mono (-ac 1), sonst wird die Musik nicht mit dem Abstand leiser und klingt überall gleich laut.
  3. assets/schuetzenfest/sounds.json im Paket anlegen. Sie ergänzt die Sounds der Mod, ersetzt sie aber nicht:

json { "dj.eigener_titel.1": { "sounds": [{ "name": "schuetzenfest:dj/zeltgaudi", "stream": true }] }, "dj.eigener_titel.2": { "sounds": [{ "name": "schuetzenfest:dj/rausschmeisser", "stream": true }] } }

"stream": true ist für lange Stücke wichtig. Es gibt die Plätze dj.eigener_titel.1 bis dj.eigener_titel.8. 4. Name und Länge eintragen in config/schuetzenfest/festabend.json (im Einzelspieler im Spielordner, auf einem Server beim Server):

json "eigene_titel": [ { "nummer": 1, "name": "Zeltgaudi", "sekunden": 214 }, { "nummer": 2, "name": "Rausschmeißer", "sekunden": 187 } ]

Der Server kennt die Musikdatei nicht. Er braucht die Länge, damit er weiß, wann der Titel von vorn beginnt. Fehlt sekunden, gelten 180. Fehlt nummer, zählt die Position in der Liste. 5. Paket aktivieren (Optionen → Ressourcenpakete) und Welt bzw. Server neu starten, damit die Config gelesen wird.

Am Pult kommen die Titel in der Reihenfolge der Liste nach den eingebauten Stücken dran. Nach dem letzten Titel geht das Pult aus.

Auf einem Server

Die Config liegt beim Server, das Paket braucht jeder Spieler. Am einfachsten gibst du es als Server-Ressourcenpaket aus (resource-pack in server.properties). Wer das Paket nicht hat, hört bei einem eigenen Titel nichts, der Rest der Feier mit Licht und Stimmung läuft aber weiter.

Wie es funktioniert

Technik

Lieder-Ordner (E163)

Lieder an Fahrgeschäften (E166)

Noch offen