Class ItemTool
java.lang.Object
com.github.retrooper.packetevents.protocol.component.builtin.item.ItemTool
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionItemTool
(List<ItemTool.Rule> rules, float defaultMiningSpeed, int damagePerBlock) ItemTool
(List<ItemTool.Rule> rules, float defaultMiningSpeed, int damagePerBlock, boolean canDestroyBlocksInCreative) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRule
(ItemTool.Rule rule) boolean
int
float
getRules()
int
hashCode()
boolean
Added with 1.21.5static ItemTool
read
(PacketWrapper<?> wrapper) void
setCanDestroyBlocksInCreative
(boolean canDestroyBlocksInCreative) Added with 1.21.5void
setDamagePerBlock
(int damagePerBlock) void
setDefaultMiningSpeed
(float defaultMiningSpeed) void
setRules
(List<ItemTool.Rule> rules) static void
write
(PacketWrapper<?> wrapper, ItemTool tool)
-
Constructor Details
-
ItemTool
-
ItemTool
public ItemTool(List<ItemTool.Rule> rules, float defaultMiningSpeed, int damagePerBlock, boolean canDestroyBlocksInCreative)
-
-
Method Details
-
read
-
write
-
addRule
-
getRules
-
setRules
-
getDefaultMiningSpeed
public float getDefaultMiningSpeed() -
setDefaultMiningSpeed
public void setDefaultMiningSpeed(float defaultMiningSpeed) -
getDamagePerBlock
public int getDamagePerBlock() -
setDamagePerBlock
public void setDamagePerBlock(int damagePerBlock) -
isCanDestroyBlocksInCreative
public boolean isCanDestroyBlocksInCreative()Added with 1.21.5 -
setCanDestroyBlocksInCreative
public void setCanDestroyBlocksInCreative(boolean canDestroyBlocksInCreative) Added with 1.21.5 -
equals
-
hashCode
public int hashCode()
-