From 6380d8e81df88cb533a4809d1268f000e39a266f Mon Sep 17 00:00:00 2001 From: IceWolf23 <87717724+IceWolf23@users.noreply.github.com> Date: Thu, 25 Apr 2024 12:10:02 +0200 Subject: Update WalkingTaskType.java Add support for Donkey's and Llama's walking mode --- .../leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bukkit/src/main/java/com') 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 92768e8f..3c7ad932 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 @@ -34,6 +34,8 @@ public final class WalkingTaskType extends BukkitTaskType { super.addConfigValidator(TaskUtils.useAcceptedValuesConfigValidator(this, Arrays.asList( "boat", "horse", + "donkey", + "llama", "pig", "minecart", "strider", @@ -115,6 +117,8 @@ public final class WalkingTaskType extends BukkitTaskType { return switch (mode) { case "boat" -> player.getVehicle() instanceof Boat; case "horse" -> plugin.getVersionSpecificHandler().isPlayerOnHorse(player); + case "donkey" -> player.getVehicle() instanceof Donkey; + case "llama" -> player.getVehicle() instanceof Llama; case "pig" -> player.getVehicle() instanceof Pig; case "minecart" -> player.getVehicle() instanceof RideableMinecart; case "strider" -> plugin.getVersionSpecificHandler().isPlayerOnStrider(player); -- cgit v1.2.3-70-g09d2