public interface ItemBehavior
boolean canBeActivated()
boolean canPlaceOn(ItemStack item, Identifier identifier)
boolean canDestroy(ItemStack item, Identifier identifier)
boolean canBePlaced(ItemStack item)
BlockState getBlock(ItemStack item)
int getMaxStackSize(ItemStack item)
short getFuelTime(ItemStack item)
ItemStack useOn(ItemStack item, BlockState block)
boolean isTool(ItemStack item)
int getMaxDurability()
boolean isPickaxe()
boolean isAxe()
boolean isSword()
boolean isShovel()
boolean isHoe()
boolean isShears()
boolean isArmor()
boolean isHelmet()
boolean isChestplate()
boolean isLeggings()
boolean isBoots()
int getEnchantAbility(ItemStack item)
int getAttackDamage(ItemStack item)
int getArmorPoints(ItemStack item)
int getToughness(ItemStack item)
boolean isUnbreakable(ItemStack item)
ItemStack onActivate(ItemStack itemStack, Player player, Block block, Block target, Direction face, com.nukkitx.math.vector.Vector3f clickPos, Level level)
Copyright © 2021. All rights reserved.