类 MapItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.MapItem
- 所有已实现的接口:
FeatureElement
,ItemLike
,IItemExtension
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.item.Item
Item.Properties, Item.TooltipContext
-
字段概要
字段从类继承的字段 net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, APPROXIMATELY_INFINITE_USE_DURATION, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canCombineRepair, CODEC, DEFAULT_MAX_STACK_SIZE, descriptionId, MAX_BAR_WIDTH, STREAM_CODEC
从接口继承的字段 net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ItemStack
create
(ServerLevel p_412948_, int p_42888_, int p_42889_, byte p_42890_, boolean p_42891_, boolean p_42892_) private static MapId
createNewSavedData
(ServerLevel p_412947_, int p_151122_, int p_151123_, int p_151124_, boolean p_151125_, boolean p_151126_, ResourceKey<Level> p_151127_) private BlockState
getCorrectStateForFluidBlock
(Level p_42901_, BlockState p_42902_, BlockPos p_42903_) protected MapItemSavedData
getCustomMapData
(ItemStack p_42854_, Level p_42855_) static MapItemSavedData
getSavedData
(ItemStack p_42854_, Level p_42855_) static MapItemSavedData
getSavedData
(MapId p_324036_, Level p_151130_) void
inventoryTick
(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, EquipmentSlot p_401885_) private static boolean
isBiomeWatery
(boolean[] p_212252_, int p_212253_, int p_212254_) private static void
lockMap
(ItemStack p_42899_, ServerLevel p_412943_) void
onCraftedPostProcess
(ItemStack p_42913_, Level p_42914_) static void
renderBiomePreviewMap
(ServerLevel p_42851_, ItemStack p_42852_) private static void
scaleMap
(ItemStack p_42857_, ServerLevel p_412941_) void
update
(Level p_42894_, Entity p_42895_, MapItemSavedData p_42896_) useOn
(UseOnContext p_42885_) 从类继承的方法 net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canDestroyBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getCraftingRemainder, getDamageSource, getDefaultInstance, getDefaultMaxStackSize, getDescriptionId, getDestroySpeed, getId, getName, getName, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hurtEnemy, interactLivingEntity, isBarVisible, isCombineRepairable, isCorrectToolForDrops, isFoil, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, shouldPrintOpWarning, toString, use, useOnRelease, verifyComponentsAfterLoad
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.world.flag.FeatureElement
isEnabled
从接口继承的方法 net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, getAllEnchantments, getBurnTime, getCraftingRemainder, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEntityLifespan, getEquipmentSlot, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCustomEntity, isDamageable, isDamaged, isGazeDisguise, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment
-
字段详细资料
-
IMAGE_WIDTH
public static final int IMAGE_WIDTH- 另请参阅:
-
IMAGE_HEIGHT
public static final int IMAGE_HEIGHT- 另请参阅:
-
-
构造器详细资料
-
MapItem
-
-
方法详细资料
-
create
public static ItemStack create(ServerLevel p_412948_, int p_42888_, int p_42889_, byte p_42890_, boolean p_42891_, boolean p_42892_) -
getSavedData
-
getSavedData
-
getCustomMapData
-
createNewSavedData
private static MapId createNewSavedData(ServerLevel p_412947_, int p_151122_, int p_151123_, int p_151124_, boolean p_151125_, boolean p_151126_, ResourceKey<Level> p_151127_) -
update
-
getCorrectStateForFluidBlock
private BlockState getCorrectStateForFluidBlock(Level p_42901_, BlockState p_42902_, BlockPos p_42903_) -
isBiomeWatery
private static boolean isBiomeWatery(boolean[] p_212252_, int p_212253_, int p_212254_) -
renderBiomePreviewMap
-
inventoryTick
public void inventoryTick(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, @Nullable EquipmentSlot p_401885_) - 覆盖:
inventoryTick
在类中Item
-
onCraftedPostProcess
- 覆盖:
onCraftedPostProcess
在类中Item
-
scaleMap
-
lockMap
-
useOn
-