aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0326-Add-API-for-item-entity-health.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/api/0326-Add-API-for-item-entity-health.patch')
-rw-r--r--patches/api/0326-Add-API-for-item-entity-health.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/patches/api/0326-Add-API-for-item-entity-health.patch b/patches/api/0326-Add-API-for-item-entity-health.patch
new file mode 100644
index 0000000000..572034e557
--- /dev/null
+++ b/patches/api/0326-Add-API-for-item-entity-health.patch
@@ -0,0 +1,35 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Jake Potrebic <[email protected]>
+Date: Sat, 28 Aug 2021 09:00:35 -0700
+Subject: [PATCH] Add API for item entity health
+
+
+diff --git a/src/main/java/org/bukkit/entity/Item.java b/src/main/java/org/bukkit/entity/Item.java
+index 6239aec4f6c625a814fa4fd610cdc5ab1a9f6e0f..ced419f8655bff72f0257b639d5f7d73afe3c2e2 100644
+--- a/src/main/java/org/bukkit/entity/Item.java
++++ b/src/main/java/org/bukkit/entity/Item.java
+@@ -133,5 +133,24 @@ public interface Item extends Entity {
+ * @param willAge True if the item should age
+ */
+ public void setWillAge(boolean willAge);
++
++ /**
++ * Gets the health of item stack.
++ * <p>
++ * Currently the default max health is 5.
++ *
++ * @return the health
++ */
++ public int getHealth();
++
++ /**
++ * Sets the health of the item stack. If the value is non-positive
++ * the itemstack's normal "on destroy" functionality will be run.
++ * <p>
++ * Currently, the default max health is 5.
++ *
++ * @param health the health, a non-positive value will destroy the entity
++ */
++ public void setHealth(int health);
+ // Paper end
+ }