类 TridentItem
- java.lang.Object
-
- net.minecraft.item.Item
-
- net.minecraft.item.TridentItem
-
- 所有已实现的接口:
ItemConvertible,Vanishable
public class TridentItem extends Item implements Vanishable
- Mappings:
Namespace Name official brfintermediary net/minecraft/class_1835named net/minecraft/item/TridentItem
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.item.Item
Item.Settings
-
-
字段概要
字段 修饰符和类型 字段 说明 private Multimap<EntityAttribute,EntityAttributeModifier>attributeModifiersstatic intfield_30926static floatfield_30927static floatfield_30928-
从类继承的字段 net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, field_30888, field_30889, group
-
-
构造器概要
构造器 构造器 说明 TridentItem(Item.Settings settings)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanMine(BlockState state, World world, BlockPos pos, PlayerEntity miner)Checks if a player can break a block while holding the item.Multimap<EntityAttribute,EntityAttributeModifier>getAttributeModifiers(EquipmentSlot slot)intgetEnchantability()Gets the enchantability of an item.intgetMaxUseTime(ItemStack stack)UseActiongetUseAction(ItemStack stack)voidonStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks)booleanpostHit(ItemStack stack, LivingEntity target, LivingEntity attacker)booleanpostMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner)TypedActionResult<ItemStack>use(World world, PlayerEntity user, Hand hand)Called when an item is used by a player.-
从类继承的方法 net.minecraft.item.Item
appendStacks, appendTooltip, asItem, byRawId, canBeNested, canRepair, damage, finishUsing, fromBlock, getDefaultStack, getDrinkSound, getEatSound, getEquipSound, getFoodComponent, getGroup, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTooltipData, getTranslationKey, getTranslationKey, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isIn, isItemBarVisible, isNetworkSynced, isSuitableFor, isUsedOnRelease, onClicked, onCraft, onItemEntityDestroyed, onStackClicked, postProcessNbt, raycast, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntity
-
-
-
-
字段详细资料
-
field_30926
public static final int field_30926
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLbrf;a:Iintermediary field_30926Lnet/minecraft/class_1835;field_30926:Inamed field_30926Lnet/minecraft/item/TridentItem;field_30926:I
-
field_30927
public static final float field_30927
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLbrf;b:Fintermediary field_30927Lnet/minecraft/class_1835;field_30927:Fnamed field_30927Lnet/minecraft/item/TridentItem;field_30927:F
-
field_30928
public static final float field_30928
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLbrf;c:Fintermediary field_30928Lnet/minecraft/class_1835;field_30928:Fnamed field_30928Lnet/minecraft/item/TridentItem;field_30928:F
-
attributeModifiers
private final Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers
- Mappings:
Namespace Name Mixin selector official dLbrf;d:Lcom/google/common/collect/Multimap;intermediary field_23746Lnet/minecraft/class_1835;field_23746:Lcom/google/common/collect/Multimap;named attributeModifiersLnet/minecraft/item/TridentItem;attributeModifiers:Lcom/google/common/collect/Multimap;
-
-
构造器详细资料
-
TridentItem
public TridentItem(Item.Settings settings)
- Mappings:
Namespace Name Mixin selector official <init>Lbpn;<init>(Lbpn$a;)Vintermediary <init>Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)Vnamed <init>Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
-
-
方法详细资料
-
canMine
public boolean canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner)
Checks if a player can break a block while holding the item.- 覆盖:
canMine在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lcjr;Lbvr;Lgb;Lbjf;)Zintermediary method_7885Lnet/minecraft/class_1792;method_7885(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Znamed canMineLnet/minecraft/item/Item;canMine(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getUseAction
public UseAction getUseAction(ItemStack stack)
- 覆盖:
getUseAction在类中Item- Mappings:
Namespace Name Mixin selector official d_Lbpn;d_(Lbpr;)Lbrg;intermediary method_7853Lnet/minecraft/class_1792;method_7853(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1839;named getUseActionLnet/minecraft/item/Item;getUseAction(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/UseAction;
-
getMaxUseTime
public int getMaxUseTime(ItemStack stack)
- 覆盖:
getMaxUseTime在类中Item- Mappings:
Namespace Name Mixin selector official e_Lbpn;e_(Lbpr;)Iintermediary method_7881Lnet/minecraft/class_1792;method_7881(Lnet/minecraft/class_1799;)Inamed getMaxUseTimeLnet/minecraft/item/Item;getMaxUseTime(Lnet/minecraft/item/ItemStack;)I
-
onStoppedUsing
public void onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks)
- 覆盖:
onStoppedUsing在类中Item- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpr;Lbvr;Lasy;I)Vintermediary method_7840Lnet/minecraft/class_1792;method_7840(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Vnamed onStoppedUsingLnet/minecraft/item/Item;onStoppedUsing(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)V
-
use
public TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand)
Called when an item is used by a player. The use action, by default, is bound to the right mouse button.This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using
world.isClient().- 覆盖:
use在类中Item- 参数:
world- the world the item was used inuser- the player who used the itemhand- the hand used- 返回:
- a typed action result that specifies whether using the item was successful. The action result contains the new item stack that the player's hand will be set to.
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbvr;Lbjf;Larf;)Larh;intermediary method_7836Lnet/minecraft/class_1792;method_7836(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;named useLnet/minecraft/item/Item;use(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
-
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;
-
getEnchantability
public int getEnchantability()
Gets the enchantability of an item. This specifies the ability of an item to receive enchantments when enchanted using an enchanting table. As the value increases, the amount and level of enchantments applied increase.If the value of this method is 0, the item cannot be enchanted using an enchanting table.
- 覆盖:
getEnchantability在类中Item- Mappings:
Namespace Name Mixin selector official cLbpn;c()Iintermediary method_7837Lnet/minecraft/class_1792;method_7837()Inamed getEnchantabilityLnet/minecraft/item/Item;getEnchantability()I
-
-