diff --git a/src/main/java/org/bukkit/inventory/AbstractHorseInventory.java b/src/main/java/org/bukkit/inventory/AbstractHorseInventory.java index 93c1158f..3b0c4c83 100644 --- a/src/main/java/org/bukkit/inventory/AbstractHorseInventory.java +++ b/src/main/java/org/bukkit/inventory/AbstractHorseInventory.java @@ -12,14 +12,18 @@ public interface AbstractHorseInventory extends Inventory { * Gets the item in the horse's saddle slot. * * @return the saddle item + * @deprecated llama's cannot have saddles */ @Nullable + @Deprecated(since = "1.21.5") ItemStack getSaddle(); /** * Sets the item in the horse's saddle slot. * * @param stack the new item + * @deprecated llama's cannot have saddles */ + @Deprecated(since = "1.21.5") void setSaddle(@Nullable ItemStack stack); } diff --git a/src/main/java/org/bukkit/inventory/HorseInventory.java b/src/main/java/org/bukkit/inventory/HorseInventory.java index 608e99c4..52dcd836 100644 --- a/src/main/java/org/bukkit/inventory/HorseInventory.java +++ b/src/main/java/org/bukkit/inventory/HorseInventory.java @@ -7,6 +7,23 @@ import org.jetbrains.annotations.Nullable; */ public interface HorseInventory extends AbstractHorseInventory { + /** + * Gets the item in the horse's saddle slot. + * + * @return the saddle item + */ + @Nullable + @Override + ItemStack getSaddle(); + + /** + * Sets the item in the horse's saddle slot. + * + * @param stack the new item + */ + @Override + void setSaddle(@Nullable ItemStack stack); + /** * Gets the item in the horse's armor slot. *