mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-09 08:32:07 -07:00
#601: Add Block#isPreferredTool
By: Flo0 <unconfigured@null.spigotmc.org>
This commit is contained in:
@@ -430,6 +430,17 @@ public interface Block extends Metadatable {
|
|||||||
@NotNull
|
@NotNull
|
||||||
Collection<ItemStack> getDrops(@NotNull ItemStack tool, @Nullable Entity entity);
|
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.
|
* Checks if this block is passable.
|
||||||
* <p>
|
* <p>
|
||||||
|
Reference in New Issue
Block a user