From 411f1ddea740b8d9a3aa5a503eee20f272bc286c Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Thu, 22 Apr 2021 00:28:20 -0700 Subject: [PATCH] add get-set drop chance to EntityEquipment --- .../org/bukkit/inventory/EntityEquipment.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/inventory/EntityEquipment.java b/paper-api/src/main/java/org/bukkit/inventory/EntityEquipment.java index 97c8b338f8..6a94bdba82 100644 --- a/paper-api/src/main/java/org/bukkit/inventory/EntityEquipment.java +++ b/paper-api/src/main/java/org/bukkit/inventory/EntityEquipment.java @@ -527,4 +527,34 @@ public interface EntityEquipment { */ @NotNull // Paper Entity getHolder(); + // Paper start + /** + * Gets the drop chance of specified slot. + * + * + * + * @param slot the slot to get the drop chance of + * @return the drop chance for the slot + */ + float getDropChance(@NotNull EquipmentSlot slot); + + /** + * Sets the drop chance of the specified slot. + * + * + * + * @param slot the slot to set the drop chance of + * @param chance the drop chance for the slot + * @throws UnsupportedOperationException when called on non-{@link Mob} entities + */ + void setDropChance(@NotNull EquipmentSlot slot, float chance); + // Paper end }