类 MiningToolItem
- java.lang.Object
-
- net.minecraft.item.Item
-
- net.minecraft.item.ToolItem
-
- net.minecraft.item.MiningToolItem
-
- 所有已实现的接口:
ItemConvertible,Vanishable
- 直接已知子类:
AxeItem,HoeItem,PickaxeItem,ShovelItem
public class MiningToolItem extends ToolItem implements Vanishable
- Mappings:
Namespace Name official bokintermediary net/minecraft/class_1766named net/minecraft/item/MiningToolItem
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.item.Item
Item.Settings
-
-
字段概要
字段 修饰符和类型 字段 说明 private floatattackDamageprivate Multimap<EntityAttribute,EntityAttributeModifier>attributeModifiersprivate Set<Block>effectiveBlocksprotected floatminingSpeed-
从类继承的字段 net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, field_30888, field_30889, group
-
-
构造器概要
构造器 限定符 构造器 说明 protectedMiningToolItem(float attackDamage, float attackSpeed, ToolMaterial material, Set<Block> effectiveBlocks, Item.Settings settings)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 floatgetAttackDamage()Multimap<EntityAttribute,EntityAttributeModifier>getAttributeModifiers(EquipmentSlot slot)floatgetMiningSpeedMultiplier(ItemStack stack, BlockState state)booleanpostHit(ItemStack stack, LivingEntity target, LivingEntity attacker)booleanpostMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner)-
从类继承的方法 net.minecraft.item.ToolItem
canRepair, getEnchantability, getMaterial
-
从类继承的方法 net.minecraft.item.Item
appendStacks, appendTooltip, asItem, byRawId, canBeNested, canMine, damage, finishUsing, fromBlock, getDefaultStack, getDrinkSound, getEatSound, getEquipSound, getFoodComponent, getGroup, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isIn, isItemBarVisible, isNetworkSynced, isSuitableFor, isUsedOnRelease, onClicked, onCraft, onItemEntityDestroyed, onStackClicked, onStoppedUsing, postProcessNbt, raycast, shouldSyncTagToClient, toString, usageTick, use, useOnBlock, useOnEntity
-
-
-
-
字段详细资料
-
effectiveBlocks
private final Set<Block> effectiveBlocks
- Mappings:
Namespace Name Mixin selector official aLbok;a:Ljava/util/Set;intermediary field_7941Lnet/minecraft/class_1766;field_7941:Ljava/util/Set;named effectiveBlocksLnet/minecraft/item/MiningToolItem;effectiveBlocks:Ljava/util/Set;
-
miningSpeed
protected final float miningSpeed
- Mappings:
Namespace Name Mixin selector official bLbok;b:Fintermediary field_7940Lnet/minecraft/class_1766;field_7940:Fnamed miningSpeedLnet/minecraft/item/MiningToolItem;miningSpeed:F
-
attackDamage
private final float attackDamage
- Mappings:
Namespace Name Mixin selector official cLbok;c:Fintermediary field_7939Lnet/minecraft/class_1766;field_7939:Fnamed attackDamageLnet/minecraft/item/MiningToolItem;attackDamage:F
-
attributeModifiers
private final Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers
- Mappings:
Namespace Name Mixin selector official dLbok;d:Lcom/google/common/collect/Multimap;intermediary field_23742Lnet/minecraft/class_1766;field_23742:Lcom/google/common/collect/Multimap;named attributeModifiersLnet/minecraft/item/MiningToolItem;attributeModifiers:Lcom/google/common/collect/Multimap;
-
-
构造器详细资料
-
MiningToolItem
protected MiningToolItem(float attackDamage, float attackSpeed, ToolMaterial material, Set<Block> effectiveBlocks, Item.Settings settings)- Mappings:
Namespace Name Mixin selector official <init>Lbok;<init>(FFLbra;Ljava/util/Set;Lbpn$a;)Vintermediary <init>Lnet/minecraft/class_1766;<init>(FFLnet/minecraft/class_1832;Ljava/util/Set;Lnet/minecraft/class_1792$class_1793;)Vnamed <init>Lnet/minecraft/item/MiningToolItem;<init>(FFLnet/minecraft/item/ToolMaterial;Ljava/util/Set;Lnet/minecraft/item/Item$Settings;)V
-
-
方法详细资料
-
getMiningSpeedMultiplier
public float getMiningSpeedMultiplier(ItemStack stack, BlockState state)
- 覆盖:
getMiningSpeedMultiplier在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpr;Lcjr;)Fintermediary method_7865Lnet/minecraft/class_1792;method_7865(Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Fnamed getMiningSpeedMultiplierLnet/minecraft/item/Item;getMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;)F
-
postHit
public boolean postHit(ItemStack stack, LivingEntity target, LivingEntity attacker)
- 覆盖:
postHit在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpr;Lasy;Lasy;)Zintermediary method_7873Lnet/minecraft/class_1792;method_7873(Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Znamed postHitLnet/minecraft/item/Item;postHit(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
postMine
public boolean postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner)
- 覆盖:
postMine在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpr;Lbvr;Lcjr;Lgb;Lasy;)Zintermediary method_7879Lnet/minecraft/class_1792;method_7879(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Znamed postMineLnet/minecraft/item/Item;postMine(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/LivingEntity;)Z
-
getAttributeModifiers
public Multimap<EntityAttribute,EntityAttributeModifier> getAttributeModifiers(EquipmentSlot slot)
- 覆盖:
getAttributeModifiers在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lasq;)Lcom/google/common/collect/Multimap;intermediary method_7844Lnet/minecraft/class_1792;method_7844(Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;named getAttributeModifiersLnet/minecraft/item/Item;getAttributeModifiers(Lnet/minecraft/entity/EquipmentSlot;)Lcom/google/common/collect/Multimap;
-
getAttackDamage
public float getAttackDamage()
- Mappings:
Namespace Name Mixin selector official dLbok;d()Fintermediary method_26366Lnet/minecraft/class_1766;method_26366()Fnamed getAttackDamageLnet/minecraft/item/MiningToolItem;getAttackDamage()F
-
-