Package net.minecraft.item
Class FilledMapItem
java.lang.Object
net.minecraft.item.Item
net.minecraft.item.NetworkSyncedItem
net.minecraft.item.FilledMapItem
- All Implemented Interfaces:
- ItemConvertible,- ToggleableFeature
- Mappings:
- Namespace - Name - official - cgg- intermediary - net/minecraft/class_1806- named - net/minecraft/item/FilledMapItem
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.item.ItemItem.Settings
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intstatic final intstatic final intprivate static final Stringstatic final Stringstatic final StringFields inherited from class net.minecraft.item.ItemATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, DEFAULT_MAX_USE_TIME, ITEM_BAR_STEPSFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureFEATURE_ENABLED_REGISTRY_KEYS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static intallocateMapId(World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension) voidappendTooltip(ItemStack stack, @Nullable World world, List<Text> tooltip, TooltipContext context) Called by the client to append tooltips to an item.static voidstatic ItemStackprivate static voidcreateMapState(ItemStack stack, World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension) createSyncPacket(ItemStack stack, World world, PlayerEntity player) Creates a packet that syncs additional item data to the client.static voidfillExplorationMap(ServerWorld world, ItemStack map) private BlockStategetFluidStateIfVisible(World world, BlockState state, BlockPos pos) static intgetMapColor(ItemStack stack) static StringgetMapName(int mapId) getMapState(@Nullable Integer id, World world) getMapState(ItemStack map, World world) voidinventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected) Called on both the client and the server every tick if the item is in the player's inventory.private static booleanisAquaticBiome(boolean[] biomes, int x, int z) voidonCraft(ItemStack stack, World world, PlayerEntity player) Called when a player acquires the item by crafting, smelting, smithing, etc.private static voidprivate static voidvoidupdateColors(World world, Entity entity, MapState state) useOnBlock(ItemUsageContext context) Called when an item is used on a block.Methods inherited from class net.minecraft.item.NetworkSyncedItemisNetworkSyncedMethods inherited from class net.minecraft.item.ItemasItem, byRawId, canBeNested, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getRegistryEntry, getRequiredFeatures, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, isDamageable, isEnchantable, isFireproof, isFood, isItemBarVisible, isNbtSynced, isSuitableFor, isUsedOnRelease, onClicked, onItemEntityDestroyed, onStackClicked, onStoppedUsing, postHit, postMine, postProcessNbt, raycast, toString, usageTick, use, useOnEntityMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureisEnabled
- 
Field Details- 
field_30907public static final int field_30907- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a:I- intermediary - field_30907- Lnet/minecraft/class_1806;field_30907:I- named - field_30907- Lnet/minecraft/item/FilledMapItem;field_30907:I
 
- 
field_30908public static final int field_30908- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcgg;b:I- intermediary - field_30908- Lnet/minecraft/class_1806;field_30908:I- named - field_30908- Lnet/minecraft/item/FilledMapItem;field_30908:I
 
- 
DEFAULT_MAP_COLORprivate static final int DEFAULT_MAP_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcgg;e: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- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lcgg;f: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;
 
- 
MAP_SCALE_DIRECTION_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcgg;c:Ljava/lang/String;- intermediary - field_41067- Lnet/minecraft/class_1806;field_41067:Ljava/lang/String;- named - MAP_SCALE_DIRECTION_KEY- Lnet/minecraft/item/FilledMapItem;MAP_SCALE_DIRECTION_KEY:Ljava/lang/String;
 
- 
MAP_TO_LOCK_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcgg;d:Ljava/lang/String;- intermediary - field_41068- Lnet/minecraft/class_1806;field_41068:Ljava/lang/String;- named - MAP_TO_LOCK_KEY- Lnet/minecraft/item/FilledMapItem;MAP_TO_LOCK_KEY:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
FilledMapItem- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcfu;<init>(Lcfu$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
 
 
- 
- 
Method Details- 
createMappublic static ItemStack createMap(World world, int x, int z, byte scale, boolean showIcons, boolean unlimitedTracking) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcmm;IIBZZ)Lcfz;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Ljava/lang/Integer;Lcmm;)Ldyo;- 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;
 
- 
getMapState- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcfz;Lcmm;)Ldyo;- intermediary - method_8001- Lnet/minecraft/class_1806;method_8001(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;- named - getMapState- Lnet/minecraft/item/FilledMapItem;getMapState(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;)Lnet/minecraft/item/map/MapState;
 
- 
getMapId- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcgg;d(Lcfz;)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;
 
- 
allocateMapIdprivate 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- Lcgg;a(Lcmm;IIIZZLacp;)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/registry/RegistryKey;)I
 
- 
setMapId- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcfz;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
 
- 
createMapStateprivate 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- Lcgg;a(Lcfz;Lcmm;IIIZZLacp;)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/registry/RegistryKey;)V
 
- 
getMapName- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcmm;Lbfj;Ldyo;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcmm;Ldcb;Lgu;)Ldcb;- 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;
 
- 
isAquaticBiomeprivate static boolean isAquaticBiome(boolean[] biomes, int x, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a([ZII)Z- intermediary - method_38988- Lnet/minecraft/class_1806;method_38988([ZII)Z- named - isAquaticBiome- Lnet/minecraft/item/FilledMapItem;isAquaticBiome([ZII)Z
 
- 
fillExplorationMap- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Laif;Lcfz;)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
 
- 
inventoryTickCalled on both the client and the server every tick if the item is in the player's inventory.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.- Overrides:
- inventoryTickin class- Item
- Parameters:
- entity- the entity holding the item; usually a player
- selected- whether the item is in the selected hotbar slot
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcfu;a(Lcfz;Lcmm;Lbfj;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.- Overrides:
- createSyncPacketin class- NetworkSyncedItem
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcee;a(Lcfz;Lcmm;Lbyo;)Luo;- 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/Packet;
 
- 
onCraftCalled when a player acquires the item by crafting, smelting, smithing, etc.- Overrides:
- onCraftin class- Item
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcfu;b(Lcfz;Lcmm;Lbyo;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcfz;Lcmm;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcgg;a(Lcmm;Lcfz;)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
 
- 
appendTooltippublic void appendTooltip(ItemStack stack, @Nullable @Nullable World world, List<Text> tooltip, TooltipContext context) Called by the client to append tooltips to an item. Subclasses can override this and add custom tooltips totooltiplist.- Overrides:
- appendTooltipin class- Item
- Parameters:
- tooltip- the list of tooltips to show
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcfu;a(Lcfz;Lcmm;Ljava/util/List;Lchq;)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- Mappings:
- Namespace - Name - Mixin selector - official - k- Lcgg;k(Lcfz;)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
 
- 
useOnBlockCalled 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().- Overrides:
- useOnBlockin class- Item
- Parameters:
- context- the usage context
- Returns:
- an action result that specifies if using the item on a block was successful.
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcfu;a(Lcij;)Lbdx;- 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;
 
 
-