diff --git a/patches/api/0034-Left-handed-API.patch b/patches/api/0034-Left-handed-API.patch new file mode 100644 index 000000000..4d060aa82 --- /dev/null +++ b/patches/api/0034-Left-handed-API.patch @@ -0,0 +1,31 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath +Date: Mon, 30 Nov 2020 06:02:54 -0600 +Subject: [PATCH] Left handed API + + +diff --git a/src/main/java/org/bukkit/entity/Mob.java b/src/main/java/org/bukkit/entity/Mob.java +index d726453c0..9d4eae5cf 100644 +--- a/src/main/java/org/bukkit/entity/Mob.java ++++ b/src/main/java/org/bukkit/entity/Mob.java +@@ -64,4 +64,20 @@ public interface Mob extends LivingEntity, Lootable { + * @return whether the mob is aware + */ + public boolean isAware(); ++ ++ // Purpur start ++ /** ++ * Check if Mob is left-handed ++ * ++ * @return True if left-handed ++ */ ++ public boolean isLeftHanded(); ++ ++ /** ++ * Set if Mob is left-handed ++ * ++ * @param leftHanded True if left-handed ++ */ ++ public void setLeftHanded(boolean leftHanded); ++ // Purpur end + } diff --git a/patches/server/0149-Left-handed-API.patch b/patches/server/0149-Left-handed-API.patch new file mode 100644 index 000000000..6bb29c724 --- /dev/null +++ b/patches/server/0149-Left-handed-API.patch @@ -0,0 +1,25 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath +Date: Mon, 30 Nov 2020 06:03:06 -0600 +Subject: [PATCH] Left handed API + + +diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftMob.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftMob.java +index eaad222fd3..eb1d0d8e89 100644 +--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftMob.java ++++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftMob.java +@@ -85,4 +85,14 @@ public abstract class CraftMob extends CraftLivingEntity implements Mob { + return getHandle().isInDaylight(); + } + // Paper end ++ ++ // Purpur start ++ public boolean isLeftHanded() { ++ return getHandle().isLeftHanded(); ++ } ++ ++ public void setLeftHanded(boolean leftHanded) { ++ getHandle().setLeftHanded(leftHanded); ++ } ++ // Purpur end + }