类 DebugStickItem
- java.lang.Object
-
- net.minecraft.item.Item
-
- net.minecraft.item.DebugStickItem
-
- 所有已实现的接口:
ItemConvertible
public class DebugStickItem extends Item
- Mappings:
Namespace Name official bojintermediary net/minecraft/class_1763named net/minecraft/item/DebugStickItem
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.item.Item
Item.Settings
-
-
字段概要
-
从类继承的字段 net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, field_30888, field_30889, group
-
-
构造器概要
构造器 构造器 说明 DebugStickItem(Item.Settings settings)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanMine(BlockState state, World world, BlockPos pos, PlayerEntity miner)Checks if a player can break a block while holding the item.private static <T> Tcycle(Iterable<T> elements, T current, boolean inverse)private static <T extends Comparable<T>>
BlockStatecycle(BlockState state, Property<T> property, boolean inverse)private static <T extends Comparable<T>>
StringgetValueString(BlockState state, Property<T> property)booleanhasGlint(ItemStack stack)Checks if the glint effect should be applied when the item is rendered.private static voidsendMessage(PlayerEntity player, Text message)private voiduse(PlayerEntity player, BlockState state, WorldAccess world, BlockPos pos, boolean update, ItemStack stack)ActionResultuseOnBlock(ItemUsageContext context)Called when an item is used on a block.-
从类继承的方法 net.minecraft.item.Item
appendStacks, appendTooltip, asItem, byRawId, canBeNested, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getEquipSound, getFoodComponent, getGroup, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasRecipeRemainder, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isIn, isItemBarVisible, isNetworkSynced, isSuitableFor, isUsedOnRelease, onClicked, onCraft, onItemEntityDestroyed, onStackClicked, onStoppedUsing, postHit, postMine, postProcessNbt, raycast, shouldSyncTagToClient, toString, usageTick, use, useOnEntity
-
-
-
-
构造器详细资料
-
DebugStickItem
public DebugStickItem(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
-
-
方法详细资料
-
hasGlint
public boolean hasGlint(ItemStack stack)
Checks if the glint effect should be applied when the item is rendered.By default, returns true if the item has enchantments.
-
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
-
useOnBlock
public ActionResult useOnBlock(ItemUsageContext context)
Called when an item is used on a block.This method is called on both the logical client and logical server, so take caution when using this method. The logical side can be checked using
context.getWorld().isClient().- 覆盖:
useOnBlock在类中Item- 参数:
context- the usage context- 返回:
- an action result that specifies if using the item on a block was successful.
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbrt;)Larg;intermediary method_7884Lnet/minecraft/class_1792;method_7884(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;named useOnBlockLnet/minecraft/item/Item;useOnBlock(Lnet/minecraft/item/ItemUsageContext;)Lnet/minecraft/util/ActionResult;
-
use
private void use(PlayerEntity player, BlockState state, WorldAccess world, BlockPos pos, boolean update, ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLboj;a(Lbjf;Lcjr;Lbvs;Lgb;ZLbpr;)Vintermediary method_7759Lnet/minecraft/class_1763;method_7759(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_1799;)Vnamed useLnet/minecraft/item/DebugStickItem;use(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/item/ItemStack;)V
-
cycle
private static <T extends Comparable<T>> BlockState cycle(BlockState state, Property<T> property, boolean inverse)
- Mappings:
Namespace Name Mixin selector official aLboj;a(Lcjr;Lcku;Z)Lcjr;intermediary method_7758Lnet/minecraft/class_1763;method_7758(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_2680;named cycleLnet/minecraft/item/DebugStickItem;cycle(Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;Z)Lnet/minecraft/block/BlockState;
-
cycle
private static <T> T cycle(Iterable<T> elements, @Nullable T current, boolean inverse)
- Mappings:
Namespace Name Mixin selector official aLboj;a(Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;intermediary method_7760Lnet/minecraft/class_1763;method_7760(Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;named cycleLnet/minecraft/item/DebugStickItem;cycle(Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;
-
sendMessage
private static void sendMessage(PlayerEntity player, Text message)
- Mappings:
Namespace Name Mixin selector official aLboj;a(Lbjf;Lon;)Vintermediary method_7762Lnet/minecraft/class_1763;method_7762(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Vnamed sendMessageLnet/minecraft/item/DebugStickItem;sendMessage(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)V
-
getValueString
private static <T extends Comparable<T>> String getValueString(BlockState state, Property<T> property)
- Mappings:
Namespace Name Mixin selector official aLboj;a(Lcjr;Lcku;)Ljava/lang/String;intermediary method_7761Lnet/minecraft/class_1763;method_7761(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;named getValueStringLnet/minecraft/item/DebugStickItem;getValueString(Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;)Ljava/lang/String;
-
-