From 29b0bdf48b67e09ccd49304bb2ec0c4a22d41236 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sun, 30 Jun 2019 09:52:12 +1000 Subject: [PATCH] SPIGOT-5121: Method to set PierceLevel of arrows By: md_5 --- .../java/org/bukkit/entity/AbstractArrow.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/entity/AbstractArrow.java b/paper-api/src/main/java/org/bukkit/entity/AbstractArrow.java index 4460f6c9e..88cebc004 100644 --- a/paper-api/src/main/java/org/bukkit/entity/AbstractArrow.java +++ b/paper-api/src/main/java/org/bukkit/entity/AbstractArrow.java @@ -43,6 +43,22 @@ public interface AbstractArrow extends Projectile { */ public void setDamage(double damage); + /** + * Gets the number of times this arrow can pierce through an entity. + * + * @return pierce level + */ + public int getPierceLevel(); + + /** + * Sets the number of times this arrow can pierce through an entity. + * + * Must be between 0 and 127 times. + * + * @param pierceLevel new pierce level + */ + public void setPierceLevel(int pierceLevel); + /** * Gets whether this arrow is critical. *