类 MiningToolItem

    • 字段详细资料

      • effectiveBlocks

        private final Set<Block> effectiveBlocks
        Mappings:
        Namespace Name Mixin selector
        official a Lbok;a:Ljava/util/Set;
        intermediary field_7941 Lnet/minecraft/class_1766;field_7941:Ljava/util/Set;
        named effectiveBlocks Lnet/minecraft/item/MiningToolItem;effectiveBlocks:Ljava/util/Set;
      • miningSpeed

        protected final float miningSpeed
        Mappings:
        Namespace Name Mixin selector
        official b Lbok;b:F
        intermediary field_7940 Lnet/minecraft/class_1766;field_7940:F
        named miningSpeed Lnet/minecraft/item/MiningToolItem;miningSpeed:F
      • attackDamage

        private final float attackDamage
        Mappings:
        Namespace Name Mixin selector
        official c Lbok;c:F
        intermediary field_7939 Lnet/minecraft/class_1766;field_7939:F
        named attackDamage Lnet/minecraft/item/MiningToolItem;attackDamage:F
      • attributeModifiers

        private final Multimap<EntityAttribute,​EntityAttributeModifier> attributeModifiers
        Mappings:
        Namespace Name Mixin selector
        official d Lbok;d:Lcom/google/common/collect/Multimap;
        intermediary field_23742 Lnet/minecraft/class_1766;field_23742:Lcom/google/common/collect/Multimap;
        named attributeModifiers Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_1766;<init>(FFLnet/minecraft/class_1832;Ljava/util/Set;Lnet/minecraft/class_1792$class_1793;)V
        named <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 a Lbpn;a(Lbpr;Lcjr;)F
        intermediary method_7865 Lnet/minecraft/class_1792;method_7865(Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F
        named getMiningSpeedMultiplier Lnet/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 a Lbpn;a(Lbpr;Lasy;Lasy;)Z
        intermediary method_7873 Lnet/minecraft/class_1792;method_7873(Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
        named postHit Lnet/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 a Lbpn;a(Lbpr;Lbvr;Lcjr;Lgb;Lasy;)Z
        intermediary method_7879 Lnet/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;)Z
        named postMine Lnet/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 a Lbpn;a(Lasq;)Lcom/google/common/collect/Multimap;
        intermediary method_7844 Lnet/minecraft/class_1792;method_7844(Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;
        named getAttributeModifiers Lnet/minecraft/item/Item;getAttributeModifiers(Lnet/minecraft/entity/EquipmentSlot;)Lcom/google/common/collect/Multimap;
      • getAttackDamage

        public float getAttackDamage()
        Mappings:
        Namespace Name Mixin selector
        official d Lbok;d()F
        intermediary method_26366 Lnet/minecraft/class_1766;method_26366()F
        named getAttackDamage Lnet/minecraft/item/MiningToolItem;getAttackDamage()F