From c36b0a02fa6e42306134ad984745482b7ae29df3 Mon Sep 17 00:00:00 2001 From: besiece Date: Sun, 8 Nov 2026 23:17:43 +0100 Subject: [PATCH] Update dimension-schedule.yml to configure Nether opening timings and associated sound effects --- .../tooling/dimensionScheduler/README.md | 6 ++++- .../src/main/resources/dimension-schedule.yml | 25 +++++++++++++++---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/tooling/dimensionScheduler/README.md b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/tooling/dimensionScheduler/README.md index fc32c4b..ea4e9f6 100644 --- a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/tooling/dimensionScheduler/README.md +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/tooling/dimensionScheduler/README.md @@ -69,7 +69,11 @@ Abstand zur jeweiligen Öffnung in Minuten an, `0` kennzeichnet einen Effekt bei Texte und Vorlaufzeiten stehen ausschließlich in der YAML; eine feste Stufen-Enum gibt es nicht. Die mitgelieferte Vorlage enthält die bisherigen End-Originaltexte mit 240, 60, 10, 1 und 0 Minuten. Für den Nether enthält sie fünf Ablehnungstexte sowie Effekte mit 120, 30, 1 und 0 Minuten. -Die Nether-Texte bleiben wortgetreu; ihre optionalen Sounds sind zunächst nicht gesetzt. +Die Nether-Texte bleiben wortgetreu. Die Vorlage verwendet `entity.wither.ambient` bei Ablehnung +(Lautstärke `1.0`, Pitch `0.3`), `block.portal.ambient` bei 120 Minuten (Lautstärke `2.0`, Pitch `0.3`), +`entity.warden.roar` bei 30 Minuten (Lautstärke `2.0`, Pitch `0.2`), `entity.wither.spawn` bei einer Minute +(Lautstärke `2.0`, Pitch `0.5`) und `block.end_portal.spawn` bei der Öffnung +(Lautstärke `1.0`, Pitch `1.0`). Sounds bleiben optional konfigurierbar. Die ursprünglichen flachen Zeitangaben (`end-open-at` direkt im YAML-Hauptabschnitt) bleiben lesbar, solange kein `times`-Abschnitt vorhanden ist. Fehlt der gesamte `messages`- oder diff --git a/common/src/main/resources/dimension-schedule.yml b/common/src/main/resources/dimension-schedule.yml index 813acab..272e4ea 100644 --- a/common/src/main/resources/dimension-schedule.yml +++ b/common/src/main/resources/dimension-schedule.yml @@ -3,7 +3,7 @@ times: end-open-at: "2027-01-03T19:00:00+01:00" outer-end-open-at: null - nether-open-at: null + nether-open-at: "2026-12-29T14:00:00+01:00" messages: end-activation-denied: @@ -24,6 +24,9 @@ messages: - "Für einen kurzen Moment scheint der Obsidian zu pulsieren. Du fragst dich, ob das Feuer etwas in ihm geweckt hat …" - "Die Luft scheint leicht zu flimmern. Du hast das Gefühl, hier geht etwas nicht mit rechten Dingen zu ..." - "Das Gestein knistert, aber das Feuer scheint noch keine Wirkung zu haben ..." + sound: "entity.wither.ambient" + pitch: 0.3 + volume: 1.0 effects: end-opening: @@ -38,14 +41,14 @@ effects: one-hour-before: minutes-before-opening: 60 message: "Die Luft fühlt sich plötzlich ungewöhnlich schwer an. Du hast das Gefühl, als würde eine unsichtbare Kraft auf dir lasten ..." - sound: "ambient.cave" + sound: "entity.wither.spawn" pitch: 0.5 - volume: 3.0 + volume: 2.0 ten-minutes-before: minutes-before-opening: 10 message: "Ein seltsames Geräusch hallt durch die Welt. Könnte es das Schlagen gewaltiger Flügel sein ...?" - sound: "ambient.cave" - pitch: 0.5 + sound: "block.sculk_shrieker.shriek" + pitch: 0.3 volume: 3.0 one-minute-before: minutes-before-opening: 1 @@ -64,12 +67,24 @@ effects: two-hours-before: minutes-before-opening: 120 message: "In der ganzen Welt scheint die Luft leicht zu flimmern. Eine fremdartige Wärme breitet sich aus ..." + sound: "block.portal.ambient" + pitch: 0.3 + volume: 2.0 thirty-minutes-before: minutes-before-opening: 30 message: "Ein tiefes Grollen durchzieht die Welt. Du spürst, wie die Luft um dich herum zu vibrieren beginnt ..." + sound: "entity.warden.roar" + pitch: 0.2 + volume: 2.0 one-minute-before: minutes-before-opening: 1 message: "Die Erde bebt. Für einen kurzen Moment scheint die Realität selbst zu zerreißen. Etwas steht unmittelbar bevor ..." + sound: "entity.wither.spawn" + pitch: 0.5 + volume: 2.0 opened: minutes-before-opening: 0 message: "Ein gewaltiger Riss durchzieht die Realität! Die Grenze zwischen den Welten ist gefallen. Der Weg in den Nether ist nun offen!" + sound: "block.end_portal.spawn" + pitch: 1.0 + volume: 1.0