aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch
diff options
context:
space:
mode:
authorFabrizio La Rosa <[email protected]>2024-09-08 22:12:36 +0200
committerGitHub <[email protected]>2024-09-08 22:12:36 +0200
commit971a7a5511b3c656b96a9be66ec9848915eb6d3d (patch)
tree14db760bce66a267a4e0bdbb7da01a675c2bf750 /patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch
parentb09eaf2e8d15fea856005f6727638b753850c8d1 (diff)
downloadPaper-971a7a5511b3c656b96a9be66ec9848915eb6d3d.tar.gz
Paper-971a7a5511b3c656b96a9be66ec9848915eb6d3d.zip
Add Decorated Pot Cracked API (#11365)
Diffstat (limited to 'patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch')
-rw-r--r--patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch36
1 files changed, 0 insertions, 36 deletions
diff --git a/patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch b/patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch
deleted file mode 100644
index 9fe874ee2d..0000000000
--- a/patches/api/0420-Allow-proper-checking-of-empty-item-stacks.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Aeltumn <[email protected]>
-Date: Mon, 28 Aug 2023 13:41:09 +0200
-Subject: [PATCH] Allow proper checking of empty item stacks
-
-This adds a method to check if an item stack is empty or not. This mirrors vanilla's implementation of the same method.
-
-diff --git a/src/main/java/org/bukkit/inventory/ItemStack.java b/src/main/java/org/bukkit/inventory/ItemStack.java
-index 659191a226cae406a14c67cc0992f7026f6188e6..5b918d510b9c8a6f8c6d146e90e1d0ef4a204b5a 100644
---- a/src/main/java/org/bukkit/inventory/ItemStack.java
-+++ b/src/main/java/org/bukkit/inventory/ItemStack.java
-@@ -1017,5 +1017,24 @@ public class ItemStack implements Cloneable, ConfigurationSerializable, Translat
- public @NotNull ItemStack damage(int amount, @NotNull org.bukkit.entity.LivingEntity livingEntity) {
- return livingEntity.damageItemStack(this, amount);
- }
-+
-+ /**
-+ * Returns an empty item stack, consists of an air material and a stack size of 0.
-+ *
-+ * Any item stack with a material of air or a stack size of 0 is seen
-+ * as being empty by {@link ItemStack#isEmpty}.
-+ */
-+ @NotNull
-+ public static ItemStack empty() {
-+ return new ItemStack();
-+ }
-+
-+ /**
-+ * Returns whether this item stack is empty and contains no item. This means
-+ * it is either air or the stack has a size of 0.
-+ */
-+ public boolean isEmpty() {
-+ return type.isAir() || amount <= 0;
-+ }
- // Paper end
- }