public class ToolItem extends Item
Item.Settings
Modifier and Type | Field and Description |
---|---|
private ToolMaterial |
material |
ATTACK_DAMAGE_MODIFIER_UUID, ATTACK_SPEED_MODIFIER_UUID, BLOCK_ITEMS, group, RANDOM
Constructor and Description |
---|
ToolItem(ToolMaterial material,
Item.Settings settings) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRepair(ItemStack stack,
ItemStack ingredient) |
int |
getEnchantability() |
ToolMaterial |
getMaterial() |
addPropertyGetter, appendStacks, appendTooltip, asItem, byRawId, canMine, damage, finishUsing, fromBlock, getDrinkSound, getEatSound, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getModifiers, getName, getName, getOrCreateTranslationKey, getPropertyGetter, getRarity, getRawId, getRecipeRemainder, getStackForRender, getTranslationKey, getTranslationKey, getUseAction, hasEnchantmentGlint, hasPropertyGetters, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, rayTrace, shouldSyncTagToClient, toString, usageTick, use, useOnBlock, useOnEntity
private final ToolMaterial material
public ToolItem(ToolMaterial material, Item.Settings settings)
public ToolMaterial getMaterial()
public int getEnchantability()
getEnchantability
in class Item