Uses of Enum Class
net.minecraft.world.entity.EquipmentSlot
Packages that use EquipmentSlot
Package
Description
- 
Uses of EquipmentSlot in net.minecraft.client.renderer.entity.layersMethods in net.minecraft.client.renderer.entity.layers with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate AHumanoidArmorLayer.getArmorModel(EquipmentSlot p_117079_) protected ModelHumanoidArmorLayer.getArmorModelHook(T entity, ItemStack itemStack, EquipmentSlot slot, A model) Hook to allow item-sensitive armor model.HumanoidArmorLayer.getArmorResource(Entity entity, ItemStack stack, EquipmentSlot slot, String type) More generic ForgeHook version of the above function, it allows for Items to have more control over what texture they provide.private voidHumanoidArmorLayer.renderArmorPiece(PoseStack p_117119_, MultiBufferSource p_117120_, T p_117121_, EquipmentSlot p_117122_, int p_117123_, A p_117124_) protected voidHumanoidArmorLayer.setPartVisibility(A p_117126_, EquipmentSlot p_117127_) private booleanHumanoidArmorLayer.usesInnerModel(EquipmentSlot p_117129_) 
- 
Uses of EquipmentSlot in net.minecraft.network.protocol.gameFields in net.minecraft.network.protocol.game with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate final List<com.mojang.datafixers.util.Pair<EquipmentSlot,ItemStack>> ClientboundSetEquipmentPacket.slotsMethods in net.minecraft.network.protocol.game that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionList<com.mojang.datafixers.util.Pair<EquipmentSlot,ItemStack>> ClientboundSetEquipmentPacket.getSlots()Constructor parameters in net.minecraft.network.protocol.game with type arguments of type EquipmentSlotModifierConstructorDescriptionClientboundSetEquipmentPacket(int p_133202_, List<com.mojang.datafixers.util.Pair<EquipmentSlot, ItemStack>> p_133203_) 
- 
Uses of EquipmentSlot in net.minecraft.server.commandsFields in net.minecraft.server.commands with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate static final Map<com.mojang.datafixers.util.Pair<ArmorMaterial,EquipmentSlot>, Item> SpawnArmorTrimsCommand.MATERIAL_AND_SLOT_TO_ITEMMethods in net.minecraft.server.commands with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate static ItemStackLootCommand.getSourceHandItem(CommandSourceStack p_137939_, EquipmentSlot p_137940_) 
- 
Uses of EquipmentSlot in net.minecraft.world.entityFields in net.minecraft.world.entity with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionstatic final StringRepresentable.EnumCodec<EquipmentSlot>EquipmentSlot.CODECMethods in net.minecraft.world.entity that return EquipmentSlotModifier and TypeMethodDescriptionstatic EquipmentSlotstatic EquipmentSlotEquipmentSlot.byTypeAndIndex(EquipmentSlot.Type p_20745_, int p_20746_) private static EquipmentSlotLivingEntity.getEquipmentSlot(int p_147212_) static EquipmentSlotLivingEntity.getEquipmentSlotForItem(ItemStack p_147234_) static EquipmentSlotReturns the enum constant of this class with the specified name.static EquipmentSlot[]EquipmentSlot.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.minecraft.world.entity that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionprivate Map<EquipmentSlot,ItemStack> LivingEntity.collectEquipmentChanges()Methods in net.minecraft.world.entity with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidLivingEntity.broadcastBreakEvent(EquipmentSlot p_21167_) private static SlotAccessLivingEntity.createEquipmentSlotAccess(LivingEntity p_147196_, EquipmentSlot p_147197_) protected booleanLivingEntity.doesEmitEquipEvent(EquipmentSlot p_217035_) protected voidMob.enchantSpawnedArmor(RandomSource p_217052_, float p_217053_, EquipmentSlot p_217054_) private static byteLivingEntity.entityEventForEquipmentBreak(EquipmentSlot p_21267_) static SlotAccessSlotAccess.forEquipmentSlot(LivingEntity p_147300_, EquipmentSlot p_147301_) static SlotAccessSlotAccess.forEquipmentSlot(LivingEntity p_147303_, EquipmentSlot p_147304_, Predicate<ItemStack> p_147305_) protected floatMob.getEquipmentDropChance(EquipmentSlot p_21520_) static ItemMob.getEquipmentForSlot(EquipmentSlot p_21413_, int p_21414_) abstract ItemStackLivingEntity.getItemBySlot(EquipmentSlot p_21127_) Mob.getItemBySlot(EquipmentSlot p_21467_) private ItemStackLivingEntity.getLastArmorItem(EquipmentSlot p_21199_) private ItemStackLivingEntity.getLastHandItem(EquipmentSlot p_21245_) booleanLivingEntity.hasItemInSlot(EquipmentSlot p_21034_) voidLivingEntity.onEquipItem(EquipmentSlot p_238393_, ItemStack p_238394_, ItemStack p_238395_) voidMob.setDropChance(EquipmentSlot p_21410_, float p_21411_) voidMob.setGuaranteedDrop(EquipmentSlot p_21509_) voidEntity.setItemSlot(EquipmentSlot p_19968_, ItemStack p_19969_) abstract voidLivingEntity.setItemSlot(EquipmentSlot p_21036_, ItemStack p_21037_) voidMob.setItemSlot(EquipmentSlot p_21416_, ItemStack p_21417_) protected voidMob.setItemSlotAndDropWhenKilled(EquipmentSlot p_21469_, ItemStack p_21470_) private voidLivingEntity.setLastArmorItem(EquipmentSlot p_21129_, ItemStack p_21130_) private voidLivingEntity.setLastHandItem(EquipmentSlot p_21169_, ItemStack p_21170_) Method parameters in net.minecraft.world.entity with type arguments of type EquipmentSlotModifier and TypeMethodDescriptionprivate voidLivingEntity.handleEquipmentChanges(Map<EquipmentSlot, ItemStack> p_21143_) private voidLivingEntity.handleHandSwap(Map<EquipmentSlot, ItemStack> p_21092_) 
- 
Uses of EquipmentSlot in net.minecraft.world.entity.decorationMethods in net.minecraft.world.entity.decoration that return EquipmentSlotMethods in net.minecraft.world.entity.decoration with parameters of type EquipmentSlotModifier and TypeMethodDescriptionArmorStand.getItemBySlot(EquipmentSlot p_31612_) private booleanArmorStand.isDisabled(EquipmentSlot p_31627_) voidArmorStand.setItemSlot(EquipmentSlot p_31584_, ItemStack p_31585_) private booleanArmorStand.swapItem(Player p_31589_, EquipmentSlot p_31590_, ItemStack p_31591_, InteractionHand p_31592_) 
- 
Uses of EquipmentSlot in net.minecraft.world.entity.monsterMethods in net.minecraft.world.entity.monster with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidAbstractSkeleton.setItemSlot(EquipmentSlot p_32138_, ItemStack p_32139_) 
- 
Uses of EquipmentSlot in net.minecraft.world.entity.monster.piglinMethods in net.minecraft.world.entity.monster.piglin with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate voidPiglin.maybeWearArmor(EquipmentSlot p_219192_, ItemStack p_219193_, RandomSource p_219194_) 
- 
Uses of EquipmentSlot in net.minecraft.world.entity.playerMethods in net.minecraft.world.entity.player with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprotected booleanPlayer.doesEmitEquipEvent(EquipmentSlot p_219741_) Player.getItemBySlot(EquipmentSlot p_36257_) voidPlayer.setItemSlot(EquipmentSlot p_36161_, ItemStack p_36162_) 
- 
Uses of EquipmentSlot in net.minecraft.world.inventoryFields in net.minecraft.world.inventory declared as EquipmentSlotMethods in net.minecraft.world.inventory with parameters of type EquipmentSlotModifier and TypeMethodDescription(package private) static voidInventoryMenu.onEquipItem(Player p_270432_, EquipmentSlot p_270254_, ItemStack p_270316_, ItemStack p_270993_) 
- 
Uses of EquipmentSlot in net.minecraft.world.itemFields in net.minecraft.world.item declared as EquipmentSlotMethods in net.minecraft.world.item that return EquipmentSlotModifier and TypeMethodDescriptionArmorItem.getEquipmentSlot()ElytraItem.getEquipmentSlot()Equipable.getEquipmentSlot()ShieldItem.getEquipmentSlot()ArmorItem.Type.getSlot()Methods in net.minecraft.world.item with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidItemStack.addAttributeModifier(Attribute p_41644_, AttributeModifier p_41645_, EquipmentSlot p_41646_) com.google.common.collect.Multimap<Attribute,AttributeModifier> ItemStack.getAttributeModifiers(EquipmentSlot p_41639_) com.google.common.collect.Multimap<Attribute,AttributeModifier> ArmorItem.getDefaultAttributeModifiers(EquipmentSlot p_40390_) com.google.common.collect.Multimap<Attribute,AttributeModifier> DiggerItem.getDefaultAttributeModifiers(EquipmentSlot p_40990_) com.google.common.collect.Multimap<Attribute,AttributeModifier> Item.getDefaultAttributeModifiers(EquipmentSlot p_41388_) Deprecated.com.google.common.collect.Multimap<Attribute,AttributeModifier> SwordItem.getDefaultAttributeModifiers(EquipmentSlot p_43274_) com.google.common.collect.Multimap<Attribute,AttributeModifier> TridentItem.getDefaultAttributeModifiers(EquipmentSlot p_43383_) Constructors in net.minecraft.world.item with parameters of type EquipmentSlot
- 
Uses of EquipmentSlot in net.minecraft.world.item.enchantmentFields in net.minecraft.world.item.enchantment declared as EquipmentSlotModifier and TypeFieldDescriptionprivate static final EquipmentSlot[]Enchantments.ARMOR_SLOTSprivate final EquipmentSlot[]Enchantment.slotsMethods in net.minecraft.world.item.enchantment that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionstatic Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.getRandomItemWith(Enchantment p_44907_, LivingEntity p_44908_) static Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.getRandomItemWith(Enchantment p_44840_, LivingEntity p_44841_, Predicate<ItemStack> p_44842_) Enchantment.getSlotItems(LivingEntity p_44685_) Constructors in net.minecraft.world.item.enchantment with parameters of type EquipmentSlotModifierConstructorDescriptionArrowDamageEnchantment(Enchantment.Rarity p_44568_, EquipmentSlot... p_44569_) ArrowFireEnchantment(Enchantment.Rarity p_44576_, EquipmentSlot... p_44577_) ArrowInfiniteEnchantment(Enchantment.Rarity p_44584_, EquipmentSlot... p_44585_) ArrowKnockbackEnchantment(Enchantment.Rarity p_44594_, EquipmentSlot... p_44595_) ArrowPiercingEnchantment(Enchantment.Rarity p_44602_, EquipmentSlot... p_44603_) BindingCurseEnchantment(Enchantment.Rarity p_44612_, EquipmentSlot... p_44613_) DamageEnchantment(Enchantment.Rarity p_44628_, int p_44629_, EquipmentSlot... p_44630_) protectedDigDurabilityEnchantment(Enchantment.Rarity p_44648_, EquipmentSlot... p_44649_) protectedDiggingEnchantment(Enchantment.Rarity p_44662_, EquipmentSlot... p_44663_) protectedEnchantment(Enchantment.Rarity p_44676_, EnchantmentCategory p_44677_, EquipmentSlot[] p_44678_) protectedFireAspectEnchantment(Enchantment.Rarity p_44996_, EquipmentSlot... p_44997_) protectedFishingSpeedEnchantment(Enchantment.Rarity p_45004_, EnchantmentCategory p_45005_, EquipmentSlot... p_45006_) FrostWalkerEnchantment(Enchantment.Rarity p_45013_, EquipmentSlot... p_45014_) protectedKnockbackEnchantment(Enchantment.Rarity p_45079_, EquipmentSlot... p_45080_) protectedLootBonusEnchantment(Enchantment.Rarity p_45087_, EnchantmentCategory p_45088_, EquipmentSlot... p_45089_) MendingEnchantment(Enchantment.Rarity p_45098_, EquipmentSlot... p_45099_) MultiShotEnchantment(Enchantment.Rarity p_45107_, EquipmentSlot... p_45108_) OxygenEnchantment(Enchantment.Rarity p_45117_, EquipmentSlot... p_45118_) ProtectionEnchantment(Enchantment.Rarity p_45126_, ProtectionEnchantment.Type p_45127_, EquipmentSlot... p_45128_) QuickChargeEnchantment(Enchantment.Rarity p_45167_, EquipmentSlot... p_45168_) SoulSpeedEnchantment(Enchantment.Rarity p_45175_, EquipmentSlot... p_45176_) SweepingEdgeEnchantment(Enchantment.Rarity p_45186_, EquipmentSlot... p_45187_) SwiftSneakEnchantment(Enchantment.Rarity p_220306_, EquipmentSlot... p_220307_) ThornsEnchantment(Enchantment.Rarity p_45196_, EquipmentSlot... p_45197_) TridentChannelingEnchantment(Enchantment.Rarity p_45219_, EquipmentSlot... p_45220_) TridentImpalerEnchantment(Enchantment.Rarity p_45229_, EquipmentSlot... p_45230_) TridentLoyaltyEnchantment(Enchantment.Rarity p_45240_, EquipmentSlot... p_45241_) TridentRiptideEnchantment(Enchantment.Rarity p_45250_, EquipmentSlot... p_45251_) protectedUntouchingEnchantment(Enchantment.Rarity p_45260_, EquipmentSlot... p_45261_) VanishingCurseEnchantment(Enchantment.Rarity p_45270_, EquipmentSlot... p_45271_) WaterWalkerEnchantment(Enchantment.Rarity p_45280_, EquipmentSlot... p_45281_) WaterWorkerEnchantment(Enchantment.Rarity p_45290_, EquipmentSlot... p_45291_) 
- 
Uses of EquipmentSlot in net.minecraft.world.level.blockMethods in net.minecraft.world.level.block that return EquipmentSlotModifier and TypeMethodDescriptionAbstractSkullBlock.getEquipmentSlot()EquipableCarvedPumpkinBlock.getEquipmentSlot()
- 
Uses of EquipmentSlot in net.minecraft.world.level.storage.loot.functionsFields in net.minecraft.world.level.storage.loot.functions with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate final List<EquipmentSlot>SetAttributesFunction.Modifier.slotsThe field for theslotsrecord component.private final Set<EquipmentSlot>SetAttributesFunction.ModifierBuilder.slotsprivate static final com.mojang.serialization.Codec<List<EquipmentSlot>>SetAttributesFunction.Modifier.SLOTS_CODECMethods in net.minecraft.world.level.storage.loot.functions that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionSetAttributesFunction.Modifier.slots()Returns the value of theslotsrecord component.Methods in net.minecraft.world.level.storage.loot.functions with parameters of type EquipmentSlotModifier and TypeMethodDescriptionSetAttributesFunction.ModifierBuilder.forSlot(EquipmentSlot p_165269_) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type EquipmentSlotModifierConstructorDescription(package private)Modifier(String name, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount, List<EquipmentSlot> slots, Optional<UUID> id) Creates an instance of aModifierrecord class.
- 
Uses of EquipmentSlot in net.neoforged.neoforge.clientMethods in net.neoforged.neoforge.client with parameters of type EquipmentSlotModifier and TypeMethodDescriptionstatic ModelClientHooks.getArmorModel(LivingEntity entityLiving, ItemStack itemStack, EquipmentSlot slot, HumanoidModel<?> _default) static StringClientHooks.getArmorTexture(Entity entity, ItemStack armor, String _default, EquipmentSlot slot, String type) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.client.extensions.commonMethods in net.neoforged.neoforge.client.extensions.common with parameters of type EquipmentSlotModifier and TypeMethodDescriptiondefault ModelIClientItemExtensions.getGenericArmorModel(LivingEntity livingEntity, ItemStack itemStack, EquipmentSlot equipmentSlot, HumanoidModel<?> original) Queries the armor model for this item when it's equipped.default HumanoidModel<?>IClientItemExtensions.getHumanoidArmorModel(LivingEntity livingEntity, ItemStack itemStack, EquipmentSlot equipmentSlot, HumanoidModel<?> original) Queries the humanoid armor model for this item when it's equipped.
- 
Uses of EquipmentSlot in net.neoforged.neoforge.commonMethods in net.neoforged.neoforge.common with parameters of type EquipmentSlotModifier and TypeMethodDescriptionstatic com.google.common.collect.Multimap<Attribute,AttributeModifier> CommonHooks.getAttributeModifiers(ItemStack stack, EquipmentSlot equipmentSlot, com.google.common.collect.Multimap<Attribute, AttributeModifier> attributes) Hook to fireItemAttributeModifierEvent.
- 
Uses of EquipmentSlot in net.neoforged.neoforge.common.extensionsMethods in net.neoforged.neoforge.common.extensions that return EquipmentSlotModifier and TypeMethodDescriptiondefault @Nullable EquipmentSlotIItemExtension.getEquipmentSlot(ItemStack stack) Override this to set a non-default armor slot for an ItemStack, but do not use this to get the armor slot of said stack; for that, useLivingEntity.getEquipmentSlotForItem(ItemStack)..default @Nullable EquipmentSlotIItemStackExtension.getEquipmentSlot()Override this to set a non-default armor slot for an ItemStack, but do not use this to get the armor slot of said stack; for that, useLivingEntity.getEquipmentSlotForItem(ItemStack).Methods in net.neoforged.neoforge.common.extensions with parameters of type EquipmentSlotModifier and TypeMethodDescriptiondefault booleanIItemExtension.canEquip(ItemStack stack, EquipmentSlot armorType, Entity entity) Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default booleanIItemStackExtension.canEquip(EquipmentSlot armorType, Entity entity) Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default @Nullable StringIItemExtension.getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) Called by RenderBiped and RenderPlayer to determine the armor texture that should be use for the currently equipped item.default com.google.common.collect.Multimap<Attribute,AttributeModifier> IItemExtension.getAttributeModifiers(EquipmentSlot slot, ItemStack stack) ItemStack sensitive version of getItemAttributeModifiers
- 
Uses of EquipmentSlot in net.neoforged.neoforge.debug.lootConstructors in net.neoforged.neoforge.debug.loot with parameters of type EquipmentSlotModifierConstructorDescriptionprotectedSmelterEnchantment(Enchantment.Rarity rarityIn, EnchantmentCategory typeIn, EquipmentSlot... slots) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.eventFields in net.neoforged.neoforge.event declared as EquipmentSlotMethods in net.neoforged.neoforge.event that return EquipmentSlotModifier and TypeMethodDescriptionItemAttributeModifierEvent.getSlotType()Gets the slot containing this stackConstructors in net.neoforged.neoforge.event with parameters of type EquipmentSlotModifierConstructorDescriptionItemAttributeModifierEvent(ItemStack stack, EquipmentSlot slotType, com.google.common.collect.Multimap<Attribute, AttributeModifier> modifiers) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.event.entity.livingFields in net.neoforged.neoforge.event.entity.living declared as EquipmentSlotMethods in net.neoforged.neoforge.event.entity.living that return EquipmentSlotConstructors in net.neoforged.neoforge.event.entity.living with parameters of type EquipmentSlotModifierConstructorDescriptionLivingEquipmentChangeEvent(LivingEntity entity, EquipmentSlot slot, ItemStack from, ItemStack to) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.items.wrapperFields in net.neoforged.neoforge.items.wrapper with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprotected final List<EquipmentSlot>EntityEquipmentInvWrapper.slotsThe slots exposed by this wrapper, withgetIndex()as the index.Methods in net.neoforged.neoforge.items.wrapper that return EquipmentSlotModifier and TypeMethodDescriptionprotected EquipmentSlotEntityEquipmentInvWrapper.validateSlotIndex(int slot) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.oldtest.clientMethods in net.neoforged.neoforge.oldtest.client with parameters of type EquipmentSlotModifier and TypeMethodDescription@Nullable StringCustomArmorModelTest.EndermanArmorItem.getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.oldtest.client.renderingMethods in net.neoforged.neoforge.oldtest.client.rendering with parameters of type EquipmentSlotModifier and TypeMethodDescriptionEntityRendererEventsTest.MyEntity.getItemBySlot(EquipmentSlot p_21127_) voidEntityRendererEventsTest.MyEntity.setItemSlot(EquipmentSlot p_21036_, ItemStack p_21037_) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.oldtest.entityMethods in net.neoforged.neoforge.oldtest.entity with parameters of type EquipmentSlotModifier and TypeMethodDescriptioncom.google.common.collect.Multimap<Attribute,AttributeModifier> GravityAttributeTest.ItemGravityStick.getDefaultAttributeModifiers(EquipmentSlot slot) 
- 
Uses of EquipmentSlot in net.neoforged.neoforge.oldtest.itemMethods in net.neoforged.neoforge.oldtest.item that return EquipmentSlotModifier and TypeMethodDescription@Nullable EquipmentSlotCustomElytraTest.CustomElytra.getEquipmentSlot(ItemStack stack) Methods in net.neoforged.neoforge.oldtest.item with parameters of type EquipmentSlotModifier and TypeMethodDescriptioncom.google.common.collect.Multimap<Attribute,AttributeModifier> HiddenTooltipPartsTest.TestItem.getAttributeModifiers(EquipmentSlot slot, ItemStack stack)