From e49c3b1987a7cabd77e40364a4bfe86c5f414cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Fri, 3 Oct 2025 17:06:56 +0200 Subject: [PATCH] added category support to CoordinateDisplaySetting to align with gameplay setting structure --- .../cordinateDisplay/CoordinateDisplaySetting.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/gameplay/cordinateDisplay/CoordinateDisplaySetting.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/gameplay/cordinateDisplay/CoordinateDisplaySetting.java index 3e461f9..d98c073 100644 --- a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/gameplay/cordinateDisplay/CoordinateDisplaySetting.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/gameplay/cordinateDisplay/CoordinateDisplaySetting.java @@ -1,14 +1,21 @@ package eu.mhsl.craftattack.spawn.common.appliances.gameplay.cordinateDisplay; +import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; +import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.datatypes.MultiBoolSetting; import org.bukkit.Material; -public class CoordinateDisplaySetting extends MultiBoolSetting { +public class CoordinateDisplaySetting extends MultiBoolSetting implements CategorizedSetting { public CoordinateDisplaySetting() { super(Settings.Key.CoordinateDisplay); } + @Override + public SettingCategory category() { + return SettingCategory.Gameplay; + } + public record CoordinateDisplayConfiguration( @DisplayName("Koordinaten") boolean coordinates, @DisplayName("Richtung") boolean direction,