类 BowItem
- java.lang.Object
-
- net.minecraft.item.Item
-
- net.minecraft.item.RangedWeaponItem
-
- net.minecraft.item.BowItem
-
- 所有已实现的接口:
ItemConvertible,Vanishable
public class BowItem extends RangedWeaponItem implements Vanishable
- Mappings:
Namespace Name official boaintermediary net/minecraft/class_1753named net/minecraft/item/BowItem
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.item.Item
Item.Settings
-
-
字段概要
字段 修饰符和类型 字段 说明 static intfield_30855static intRANGE-
从类继承的字段 net.minecraft.item.RangedWeaponItem
BOW_PROJECTILES, CROSSBOW_HELD_PROJECTILES
-
从类继承的字段 net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, field_30888, field_30889, group
-
-
构造器概要
构造器 构造器 说明 BowItem(Item.Settings settings)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetMaxUseTime(ItemStack stack)Predicate<ItemStack>getProjectiles()static floatgetPullProgress(int useTicks)intgetRange()UseActiongetUseAction(ItemStack stack)voidonStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks)TypedActionResult<ItemStack>use(World world, PlayerEntity user, Hand hand)Called when an item is used by a player.-
从类继承的方法 net.minecraft.item.RangedWeaponItem
getEnchantability, getHeldProjectile, getHeldProjectiles
-
从类继承的方法 net.minecraft.item.Item
appendStacks, appendTooltip, asItem, byRawId, canBeNested, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, 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, postHit, postMine, postProcessNbt, raycast, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntity
-
-
-
-
字段详细资料
-
field_30855
public static final int field_30855
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLboa;a:Iintermediary field_30855Lnet/minecraft/class_1753;field_30855:Inamed field_30855Lnet/minecraft/item/BowItem;field_30855:I
-
RANGE
public static final int RANGE
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLboa;b:Iintermediary field_30856Lnet/minecraft/class_1753;field_30856:Inamed RANGELnet/minecraft/item/BowItem;RANGE:I
-
-
构造器详细资料
-
BowItem
public BowItem(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
-
-
方法详细资料
-
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
-
getPullProgress
public static float getPullProgress(int useTicks)
- Mappings:
Namespace Name Mixin selector official aLboa;a(I)Fintermediary method_7722Lnet/minecraft/class_1753;method_7722(I)Fnamed getPullProgressLnet/minecraft/item/BowItem;getPullProgress(I)F
-
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
-
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;
-
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;
-
getProjectiles
public Predicate<ItemStack> getProjectiles()
- 指定者:
getProjectiles在类中RangedWeaponItem- Mappings:
Namespace Name Mixin selector official bLbqf;b()Ljava/util/function/Predicate;intermediary method_19268Lnet/minecraft/class_1811;method_19268()Ljava/util/function/Predicate;named getProjectilesLnet/minecraft/item/RangedWeaponItem;getProjectiles()Ljava/util/function/Predicate;
-
getRange
public int getRange()
- 指定者:
getRange在类中RangedWeaponItem- Mappings:
Namespace Name Mixin selector official dLbqf;d()Iintermediary method_24792Lnet/minecraft/class_1811;method_24792()Inamed getRangeLnet/minecraft/item/RangedWeaponItem;getRange()I
-
-