mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-30 16:19:03 +01:00
ddd068d513
The method's implementation uses Block#getDrops which re-computes the drops from the loot table each call leading to isValidTool returning different values with subsequent calls.
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Jake Potrebic <jake.m.potrebic@gmail.com>
|
|
Date: Mon, 6 Jul 2020 12:44:23 -0700
|
|
Subject: [PATCH] Add Block#isValidTool
|
|
|
|
Deprecated for removal
|
|
|
|
diff --git a/src/main/java/org/bukkit/block/Block.java b/src/main/java/org/bukkit/block/Block.java
|
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
|
--- a/src/main/java/org/bukkit/block/Block.java
|
|
+++ b/src/main/java/org/bukkit/block/Block.java
|
|
@@ -0,0 +0,0 @@ public interface Block extends Metadatable, Translatable, net.kyori.adventure.tr
|
|
}
|
|
// Paper end
|
|
|
|
+ // Paper start - add isValidTool
|
|
+ /**
|
|
+ * Checks if the itemstack is a valid tool to
|
|
+ * break the block with
|
|
+ *
|
|
+ * @param itemStack The (tool) itemstack
|
|
+ * @return whether the block will drop items
|
|
+ * @deprecated partially replaced by {@link Block#isPreferredTool(ItemStack)}
|
|
+ */
|
|
+ @Deprecated(since = "1.21", forRemoval = true) // Paper
|
|
+ boolean isValidTool(@NotNull ItemStack itemStack);
|
|
+ // Paper end - add isValidTool
|
|
+
|
|
/**
|
|
* Gets the Location of the block
|
|
*
|