mirror of
https://github.com/PaperMC/Paper.git
synced 2025-03-13 11:18:23 +01:00
#601: Add Block#isPreferredTool
By: Flo0 <unconfigured@null.spigotmc.org>
This commit is contained in:
parent
fbf66f5957
commit
b0c8a52b02
1 changed files with 11 additions and 0 deletions
|
@ -430,6 +430,17 @@ public interface Block extends Metadatable {
|
|||
@NotNull
|
||||
Collection<ItemStack> getDrops(@NotNull ItemStack tool, @Nullable Entity entity);
|
||||
|
||||
/**
|
||||
* Returns if the given item is a preferred choice to break this Block.
|
||||
*
|
||||
* In some cases this determines if a block will drop anything or extra
|
||||
* loot.
|
||||
*
|
||||
* @param tool The tool or item used for breaking this block
|
||||
* @return true if the tool is preferred for breaking this block.
|
||||
*/
|
||||
boolean isPreferredTool(@NotNull ItemStack tool);
|
||||
|
||||
/**
|
||||
* Checks if this block is passable.
|
||||
* <p>
|
||||
|
|
Loading…
Add table
Reference in a new issue