summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrakenied <Krakenied1@gmail.com>2024-07-23 14:43:54 +0200
committerKrakenied <46192742+Krakenied@users.noreply.github.com>2024-08-28 11:37:11 +0200
commit6beb0106bbdbdd44598528d7b3770403532954ab (patch)
tree8fb44630295ab7ffd5a53aa2c46e7362f763016a
parent68aaae802d6a047b4ee5c9035dca89990ce8c11c (diff)
Set walking mode accepted values from enum
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java21
1 files changed, 1 insertions, 20 deletions
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)