From 6beb0106bbdbdd44598528d7b3770403532954ab Mon Sep 17 00:00:00 2001 From: Krakenied Date: Tue, 23 Jul 2024 14:43:54 +0200 Subject: Set walking mode accepted values from enum --- .../bukkit/tasktype/type/WalkingTaskType.java | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java index 5c5d9f65..bb7f7429 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java @@ -19,7 +19,6 @@ import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.event.vehicle.VehicleMoveEvent; import org.jetbrains.annotations.NotNull; -import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Locale; @@ -35,25 +34,7 @@ public final class WalkingTaskType extends BukkitTaskType { super.addConfigValidator(TaskUtils.useRequiredConfigValidator(this, "distance")); super.addConfigValidator(TaskUtils.useIntegerConfigValidator(this, "distance")); - super.addConfigValidator(TaskUtils.useAcceptedValuesConfigValidator(this, Arrays.asList( - "boat", - "camel", - "donkey", - "horse", - "llama", - "minecart", - "mule", - "pig", - "skeleton_horse", - "strider", - "zombie_horse", - "sneaking", - "walking", - "running", - "swimming", - "flying", - "elytra" - ), "mode")); + super.addConfigValidator(TaskUtils.useAcceptedValuesConfigValidator(this, Mode.STRING_MODE_MAP.keySet().stream().toList(), "mode")); } @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) -- cgit v1.2.3-70-g09d2