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