类 CompassItem

  • 所有已实现的接口:
    ItemConvertible, Vanishable

    public class CompassItem
    extends Item
    implements Vanishable
    Mappings:
    Namespace Name
    official bof
    intermediary net/minecraft/class_1759
    named net/minecraft/item/CompassItem
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official d Lbof;d:Lorg/apache/logging/log4j/Logger;
        intermediary field_24670 Lnet/minecraft/class_1759;field_24670:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/item/CompassItem;LOGGER:Lorg/apache/logging/log4j/Logger;
      • LODESTONE_POS_KEY

        public static final String LODESTONE_POS_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lbof;a:Ljava/lang/String;
        intermediary field_30860 Lnet/minecraft/class_1759;field_30860:Ljava/lang/String;
        named LODESTONE_POS_KEY Lnet/minecraft/item/CompassItem;LODESTONE_POS_KEY:Ljava/lang/String;
      • LODESTONE_DIMENSION_KEY

        public static final String LODESTONE_DIMENSION_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbof;b:Ljava/lang/String;
        intermediary field_30861 Lnet/minecraft/class_1759;field_30861:Ljava/lang/String;
        named LODESTONE_DIMENSION_KEY Lnet/minecraft/item/CompassItem;LODESTONE_DIMENSION_KEY:Ljava/lang/String;
      • LODESTONE_TRACKED_KEY

        public static final String LODESTONE_TRACKED_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lbof;c:Ljava/lang/String;
        intermediary field_30862 Lnet/minecraft/class_1759;field_30862:Ljava/lang/String;
        named LODESTONE_TRACKED_KEY Lnet/minecraft/item/CompassItem;LODESTONE_TRACKED_KEY:Ljava/lang/String;
    • 构造器详细资料

      • CompassItem

        public CompassItem​(Item.Settings settings)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbpn;<init>(Lbpn$a;)V
        intermediary <init> Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)V
        named <init> Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
    • 方法详细资料

      • hasLodestone

        public static boolean hasLodestone​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official d Lbof;d(Lbpr;)Z
        intermediary method_26365 Lnet/minecraft/class_1759;method_26365(Lnet/minecraft/class_1799;)Z
        named hasLodestone Lnet/minecraft/item/CompassItem;hasLodestone(Lnet/minecraft/item/ItemStack;)Z
      • 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.

        覆盖:
        hasGlint 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official i Lbpn;i(Lbpr;)Z
        intermediary method_7886 Lnet/minecraft/class_1792;method_7886(Lnet/minecraft/class_1799;)Z
        named hasGlint Lnet/minecraft/item/Item;hasGlint(Lnet/minecraft/item/ItemStack;)Z
      • getLodestoneDimension

        public static Optional<RegistryKey<World>> getLodestoneDimension​(CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Lbof;a(Lmv;)Ljava/util/Optional;
        intermediary method_26364 Lnet/minecraft/class_1759;method_26364(Lnet/minecraft/class_2487;)Ljava/util/Optional;
        named getLodestoneDimension Lnet/minecraft/item/CompassItem;getLodestoneDimension(Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional;
      • inventoryTick

        public void inventoryTick​(ItemStack stack,
                                  World world,
                                  Entity entity,
                                  int slot,
                                  boolean selected)
        覆盖:
        inventoryTick 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official a Lbpn;a(Lbpr;Lbvr;Lasl;IZ)V
        intermediary method_7888 Lnet/minecraft/class_1792;method_7888(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V
        named inventoryTick Lnet/minecraft/item/Item;inventoryTick(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;IZ)V
      • 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 a Lbpn;a(Lbrt;)Larg;
        intermediary method_7884 Lnet/minecraft/class_1792;method_7884(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
        named useOnBlock Lnet/minecraft/item/Item;useOnBlock(Lnet/minecraft/item/ItemUsageContext;)Lnet/minecraft/util/ActionResult;
      • writeNbt

        private void writeNbt​(RegistryKey<World> worldKey,
                              BlockPos pos,
                              CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Lbof;a(Lwo;Lgb;Lmv;)V
        intermediary method_27315 Lnet/minecraft/class_1759;method_27315(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
        named writeNbt Lnet/minecraft/item/CompassItem;writeNbt(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V
      • getTranslationKey

        public String getTranslationKey​(ItemStack stack)
        Gets the translation key of this item using the provided item stack for context.
        覆盖:
        getTranslationKey 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official j Lbpn;j(Lbpr;)Ljava/lang/String;
        intermediary method_7866 Lnet/minecraft/class_1792;method_7866(Lnet/minecraft/class_1799;)Ljava/lang/String;
        named getTranslationKey Lnet/minecraft/item/Item;getTranslationKey(Lnet/minecraft/item/ItemStack;)Ljava/lang/String;