mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-06 18:50:51 +01:00
5730a94208
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 2b4582fb SPIGOT-5916: getLastColors does not work with the rgb colors CraftBukkit Changes: f7707086d SPIGOT-7299: Fix indirect/anvil damage events and minor improvements
26 lines
983 B
Diff
26 lines
983 B
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
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/block/Block.java b/src/main/java/org/bukkit/block/Block.java
|
|
index 4abd16a4e99ae0380b67c86b9744d71423053b5e..96a3466181a6829e1868b5f5249349e8fd2cdd09 100644
|
|
--- a/src/main/java/org/bukkit/block/Block.java
|
|
+++ b/src/main/java/org/bukkit/block/Block.java
|
|
@@ -230,6 +230,15 @@ public interface Block extends Metadatable, Translatable, net.kyori.adventure.tr
|
|
public static int getBlockKeyZ(long packed) {
|
|
return (int) ((packed << 10) >> 37);
|
|
}
|
|
+
|
|
+ /**
|
|
+ * 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
|
|
+ */
|
|
+ boolean isValidTool(@NotNull ItemStack itemStack);
|
|
// Paper End
|
|
|
|
/**
|