类 FilledMapItem

  • 所有已实现的接口:
    ItemConvertible

    public class FilledMapItem
    extends NetworkSyncedItem
    Mappings:
    Namespace Name
    official bpx
    intermediary net/minecraft/class_1806
    named net/minecraft/item/FilledMapItem
    • 字段详细资料

      • field_30907

        public static final int field_30907
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a:I
        intermediary field_30907 Lnet/minecraft/class_1806;field_30907:I
        named field_30907 Lnet/minecraft/item/FilledMapItem;field_30907:I
      • field_30908

        public static final int field_30908
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbpx;b:I
        intermediary field_30908 Lnet/minecraft/class_1806;field_30908:I
        named field_30908 Lnet/minecraft/item/FilledMapItem;field_30908:I
      • DEFAULT_MAP_COLOR

        private static final int DEFAULT_MAP_COLOR
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lbpx;c:I
        intermediary field_30909 Lnet/minecraft/class_1806;field_30909:I
        named DEFAULT_MAP_COLOR Lnet/minecraft/item/FilledMapItem;DEFAULT_MAP_COLOR:I
      • MAP_KEY

        private static final String MAP_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lbpx;d:Ljava/lang/String;
        intermediary field_30910 Lnet/minecraft/class_1806;field_30910:Ljava/lang/String;
        named MAP_KEY Lnet/minecraft/item/FilledMapItem;MAP_KEY:Ljava/lang/String;
    • 构造器详细资料

      • FilledMapItem

        public FilledMapItem​(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
    • 方法详细资料

      • createMap

        public static ItemStack createMap​(World world,
                                          int x,
                                          int z,
                                          byte scale,
                                          boolean showIcons,
                                          boolean unlimitedTracking)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbvr;IIBZZ)Lbpr;
        intermediary method_8005 Lnet/minecraft/class_1806;method_8005(Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799;
        named createMap Lnet/minecraft/item/FilledMapItem;createMap(Lnet/minecraft/world/World;IIBZZ)Lnet/minecraft/item/ItemStack;
      • getMapState

        @Nullable
        public static @Nullable MapState getMapState​(@Nullable
                                                     @Nullable Integer id,
                                                     World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Ljava/lang/Integer;Lbvr;)Ldgs;
        intermediary method_7997 Lnet/minecraft/class_1806;method_7997(Ljava/lang/Integer;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;
        named getMapState Lnet/minecraft/item/FilledMapItem;getMapState(Ljava/lang/Integer;Lnet/minecraft/world/World;)Lnet/minecraft/item/map/MapState;
      • getOrCreateMapState

        @Nullable
        public static @Nullable MapState getOrCreateMapState​(ItemStack map,
                                                             World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbpr;Lbvr;)Ldgs;
        intermediary method_8001 Lnet/minecraft/class_1806;method_8001(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;
        named getOrCreateMapState Lnet/minecraft/item/FilledMapItem;getOrCreateMapState(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;)Lnet/minecraft/item/map/MapState;
      • getMapId

        @Nullable
        public static @Nullable Integer getMapId​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official d Lbpx;d(Lbpr;)Ljava/lang/Integer;
        intermediary method_8003 Lnet/minecraft/class_1806;method_8003(Lnet/minecraft/class_1799;)Ljava/lang/Integer;
        named getMapId Lnet/minecraft/item/FilledMapItem;getMapId(Lnet/minecraft/item/ItemStack;)Ljava/lang/Integer;
      • allocateMapId

        private static int allocateMapId​(World world,
                                         int x,
                                         int z,
                                         int scale,
                                         boolean showIcons,
                                         boolean unlimitedTracking,
                                         RegistryKey<World> dimension)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbvr;IIIZZLwo;)I
        intermediary method_32349 Lnet/minecraft/class_1806;method_32349(Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)I
        named allocateMapId Lnet/minecraft/item/FilledMapItem;allocateMapId(Lnet/minecraft/world/World;IIIZZLnet/minecraft/util/registry/RegistryKey;)I
      • setMapId

        private static void setMapId​(ItemStack stack,
                                     int id)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbpr;I)V
        intermediary method_32348 Lnet/minecraft/class_1806;method_32348(Lnet/minecraft/class_1799;I)V
        named setMapId Lnet/minecraft/item/FilledMapItem;setMapId(Lnet/minecraft/item/ItemStack;I)V
      • createMapState

        private static void createMapState​(ItemStack stack,
                                           World world,
                                           int x,
                                           int z,
                                           int scale,
                                           boolean showIcons,
                                           boolean unlimitedTracking,
                                           RegistryKey<World> dimension)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbpr;Lbvr;IIIZZLwo;)V
        intermediary method_8000 Lnet/minecraft/class_1806;method_8000(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)V
        named createMapState Lnet/minecraft/item/FilledMapItem;createMapState(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;IIIZZLnet/minecraft/util/registry/RegistryKey;)V
      • getMapName

        public static String getMapName​(int mapId)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(I)Ljava/lang/String;
        intermediary method_17440 Lnet/minecraft/class_1806;method_17440(I)Ljava/lang/String;
        named getMapName Lnet/minecraft/item/FilledMapItem;getMapName(I)Ljava/lang/String;
      • updateColors

        public void updateColors​(World world,
                                 Entity entity,
                                 MapState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbvr;Lasl;Ldgs;)V
        intermediary method_7998 Lnet/minecraft/class_1806;method_7998(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_22;)V
        named updateColors Lnet/minecraft/item/FilledMapItem;updateColors(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/map/MapState;)V
      • getFluidStateIfVisible

        private BlockState getFluidStateIfVisible​(World world,
                                                  BlockState state,
                                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbvr;Lcjr;Lgb;)Lcjr;
        intermediary method_7995 Lnet/minecraft/class_1806;method_7995(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getFluidStateIfVisible Lnet/minecraft/item/FilledMapItem;getFluidStateIfVisible(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      • hasPositiveDepth

        private static boolean hasPositiveDepth​(Biome[] biomes,
                                                int scale,
                                                int x,
                                                int z)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a([Lbwq;III)Z
        intermediary method_8004 Lnet/minecraft/class_1806;method_8004([Lnet/minecraft/class_1959;III)Z
        named hasPositiveDepth Lnet/minecraft/item/FilledMapItem;hasPositiveDepth([Lnet/minecraft/world/biome/Biome;III)Z
      • fillExplorationMap

        public static void fillExplorationMap​(ServerWorld world,
                                              ItemStack map)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Labj;Lbpr;)V
        intermediary method_8002 Lnet/minecraft/class_1806;method_8002(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
        named fillExplorationMap Lnet/minecraft/item/FilledMapItem;fillExplorationMap(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/item/ItemStack;)V
      • 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
      • createSyncPacket

        @Nullable
        public @Nullable Packet<?> createSyncPacket​(ItemStack stack,
                                                    World world,
                                                    PlayerEntity player)
        Creates a packet that syncs additional item data to the client.
        覆盖:
        createSyncPacket 在类中 NetworkSyncedItem
        Mappings:
        Namespace Name Mixin selector
        official a Lbog;a(Lbpr;Lbvr;Lbjf;)Lpf;
        intermediary method_7757 Lnet/minecraft/class_1762;method_7757(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2596;
        named createSyncPacket Lnet/minecraft/item/NetworkSyncedItem;createSyncPacket(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/network/Packet;
      • onCraft

        public void onCraft​(ItemStack stack,
                            World world,
                            PlayerEntity player)
        Called when a player acquires the item by crafting, smelting, smithing, etc.
        覆盖:
        onCraft 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official b Lbpn;b(Lbpr;Lbvr;Lbjf;)V
        intermediary method_7843 Lnet/minecraft/class_1792;method_7843(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)V
        named onCraft Lnet/minecraft/item/Item;onCraft(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)V
      • scale

        private static void scale​(ItemStack map,
                                  World world,
                                  int amount)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbpr;Lbvr;I)V
        intermediary method_7996 Lnet/minecraft/class_1806;method_7996(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;I)V
        named scale Lnet/minecraft/item/FilledMapItem;scale(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;I)V
      • copyMap

        public static void copyMap​(World world,
                                   ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpx;a(Lbvr;Lbpr;)V
        intermediary method_17442 Lnet/minecraft/class_1806;method_17442(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)V
        named copyMap Lnet/minecraft/item/FilledMapItem;copyMap(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)V
      • appendTooltip

        public void appendTooltip​(ItemStack stack,
                                  @Nullable
                                  @Nullable World world,
                                  List<Text> tooltip,
                                  TooltipContext context)
        覆盖:
        appendTooltip 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official a Lbpn;a(Lbpr;Lbvr;Ljava/util/List;Lbre;)V
        intermediary method_7851 Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V
        named appendTooltip Lnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
      • getMapColor

        public static int getMapColor​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official k Lbpx;k(Lbpr;)I
        intermediary method_7999 Lnet/minecraft/class_1806;method_7999(Lnet/minecraft/class_1799;)I
        named getMapColor Lnet/minecraft/item/FilledMapItem;getMapColor(Lnet/minecraft/item/ItemStack;)I
      • 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;