summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/bukkit/entity/Arrow.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/entity/Arrow.java b/src/main/java/org/bukkit/entity/Arrow.java
index 26d34739..9676b04d 100644
--- a/src/main/java/org/bukkit/entity/Arrow.java
+++ b/src/main/java/org/bukkit/entity/Arrow.java
@@ -3,4 +3,21 @@ package org.bukkit.entity;
/**
* Represents an arrow.
*/
-public interface Arrow extends Projectile {}
+public interface Arrow extends Projectile {
+
+ /**
+ * Gets the knockback strength for an arrow, which is the
+ * {@link org.bukkit.enchantments.Enchantment#KNOCKBACK KnockBack} level
+ * of the bow that shot it.
+ *
+ * @return the knockback strength value
+ */
+ public int getKnockbackStrength();
+
+ /**
+ * Sets the knockback strength for an arrow.
+ *
+ * @param knockbackStrength the knockback strength value
+ */
+ public void setKnockbackStrength(int knockbackStrength);
+}