From 0000000000000000000000000000000000000000 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 diff --git a/src/main/java/org/bukkit/inventory/EntityEquipment.java b/src/main/java/org/bukkit/inventory/EntityEquipment.java index e85c4208f3536277fcd0f8a0f0b4841c4e073b2c..04de95d658b5317937f1acdfd1280dcecfd3137f 100644 --- a/src/main/java/org/bukkit/inventory/EntityEquipment.java +++ b/src/main/java/org/bukkit/inventory/EntityEquipment.java @@ -406,4 +406,32 @@ public interface EntityEquipment { */ @Nullable 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 }