aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIceWolf23 <87717724+IceWolf23@users.noreply.github.com>2024-04-25 12:10:02 +0200
committerLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2024-04-25 22:12:50 +0100
commit6380d8e81df88cb533a4809d1268f000e39a266f (patch)
treebbce5e298bfe30002274f575b4a6f7a706e8de1d
parent275546ebbfc1e221bc845f05b7aae56ca0df81cc (diff)
Update WalkingTaskType.java
Add support for Donkey's and Llama's walking mode
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/WalkingTaskType.java4
1 files changed, 4 insertions, 0 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 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);