summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-11-23 10:27:23 +1100
committermd_5 <git@md-5.net>2016-11-23 10:27:23 +1100
commit649f9d0349a1d523f3c44153605ebf457a7402c1 (patch)
treed59700e6bc0fb25379e861b6281d0676566b3f49 /src
parentd986a3f774df1628dcfbd25730dfdbfe4471a447 (diff)
downloadbukkit-649f9d0349a1d523f3c44153605ebf457a7402c1.tar
bukkit-649f9d0349a1d523f3c44153605ebf457a7402c1.tar.gz
bukkit-649f9d0349a1d523f3c44153605ebf457a7402c1.tar.lz
bukkit-649f9d0349a1d523f3c44153605ebf457a7402c1.tar.xz
bukkit-649f9d0349a1d523f3c44153605ebf457a7402c1.zip
SPIGOT-2824: Llama Strength API
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/entity/Llama.java25
1 files changed, 21 insertions, 4 deletions
diff --git a/src/main/java/org/bukkit/entity/Llama.java b/src/main/java/org/bukkit/entity/Llama.java
index fc574e49..4b11a2ad 100644
--- a/src/main/java/org/bukkit/entity/Llama.java
+++ b/src/main/java/org/bukkit/entity/Llama.java
@@ -31,19 +31,36 @@ public interface Llama extends ChestedHorse {
}
/**
- * Gets the llamas's color.
+ * Gets the llama's color.
*
* @return a {@link Color} representing the llama's color
*/
- public Color getColor();
+ Color getColor();
/**
* Sets the llama's color.
*
* @param color a {@link Color} for this llama
*/
- public void setColor(Color color);
+ void setColor(Color color);
+
+ /**
+ * Gets the llama's strength. A higher strength llama will have more
+ * inventory slots and be more threatening to entities.
+ *
+ * @return llama strength [1,5]
+ */
+ int getStrength();
+
+ /**
+ * Gets the llama's strength. A higher strength llama will have more
+ * inventory slots and be more threatening to entities. Inventory slots are
+ * equal to strength * 3.
+ *
+ * @param strength llama strength [1,5]
+ */
+ void setStrength(int strength);
@Override
- public LlamaInventory getInventory();
+ LlamaInventory getInventory();
}