Uses of Enum Class
net.minecraft.entity.EquipmentSlot
Packages that use EquipmentSlot
Package
Description
-
Uses of EquipmentSlot in net.minecraft.block
Methods in net.minecraft.block that return EquipmentSlotModifier and TypeMethodDescriptionAbstractSkullBlock.getSlotType()CarvedPumpkinBlock.getSlotType() -
Uses of EquipmentSlot in net.minecraft.client.render.entity.feature
Methods in net.minecraft.client.render.entity.feature with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate AArmorFeatureRenderer.getModel(EquipmentSlot slot) private voidArmorFeatureRenderer.renderArmor(MatrixStack matrices, VertexConsumerProvider vertexConsumers, T entity, EquipmentSlot armorSlot, int light, A model) protected voidArmorFeatureRenderer.setVisible(A bipedModel, EquipmentSlot slot) private booleanArmorFeatureRenderer.usesInnerModel(EquipmentSlot slot) -
Uses of EquipmentSlot in net.minecraft.enchantment
Fields in net.minecraft.enchantment declared as EquipmentSlotModifier and TypeFieldDescriptionprivate static final EquipmentSlot[]Enchantments.ALL_ARMORprivate final EquipmentSlot[]Enchantment.slotTypesMethods in net.minecraft.enchantment that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionstatic Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.chooseEquipmentWith(Enchantment enchantment, LivingEntity entity) Returns a pair of an equipment slot and the item stack in the supplied entity's slot.static Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.chooseEquipmentWith(Enchantment enchantment, LivingEntity entity, Predicate<ItemStack> condition) Returns a pair of an equipment slot and the item stack in the supplied entity's slot.Enchantment.getEquipment(LivingEntity entity) Constructors in net.minecraft.enchantment with parameters of type EquipmentSlotModifierConstructorDescriptionAquaAffinityEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) BindingCurseEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) ChannelingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) DamageEnchantment(Enchantment.Rarity weight, int typeIndex, EquipmentSlot[] slots) DepthStriderEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedEfficiencyEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedEnchantment(Enchantment.Rarity weight, EnchantmentTarget target, EquipmentSlot[] slotTypes) protectedFireAspectEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) FlameEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) FrostWalkerEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) ImpalingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) InfinityEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedKnockbackEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slot) LoyaltyEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedLuckEnchantment(Enchantment.Rarity weight, EnchantmentTarget target, EquipmentSlot[] slotTypes) protectedLureEnchantment(Enchantment.Rarity weight, EnchantmentTarget target, EquipmentSlot[] slotTypes) MendingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) MultishotEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) PiercingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) PowerEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) ProtectionEnchantment(Enchantment.Rarity weight, ProtectionEnchantment.Type protectionType, EquipmentSlot[] slotTypes) PunchEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) QuickChargeEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slot) RespirationEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) RiptideEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedSilkTouchEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) SoulSpeedEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) SweepingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) SwiftSneakEnchantment(Enchantment.Rarity rarity, EquipmentSlot[] slots) ThornsEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) protectedUnbreakingEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) VanishingCurseEnchantment(Enchantment.Rarity weight, EquipmentSlot[] slotTypes) -
Uses of EquipmentSlot in net.minecraft.entity
Methods in net.minecraft.entity that return EquipmentSlotModifier and TypeMethodDescriptionstatic EquipmentSlotReturns the slot where the name is equal toname.static EquipmentSlotEquipmentSlot.fromTypeIndex(EquipmentSlot.Type type, int index) Returns the equipment slot where the slot ID is equal toindexand the type of the slot is equal totype.private static @Nullable EquipmentSlotLivingEntity.getEquipmentSlot(int slotId) static EquipmentSlotLivingEntity.getPreferredEquipmentSlot(ItemStack stack) 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.entity that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionprivate @Nullable Map<EquipmentSlot,ItemStack> LivingEntity.getEquipmentChanges()Returns the difference between the last sent equipment set and the current one.Methods in net.minecraft.entity with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.abstract voidLivingEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.private static byteLivingEntity.getEquipmentBreakStatus(EquipmentSlot slot) abstract ItemStackLivingEntity.getEquippedStack(EquipmentSlot slot) private static StackReferenceLivingEntity.getStackReference(LivingEntity entity, EquipmentSlot slot) private ItemStackLivingEntity.getSyncedArmorStack(EquipmentSlot slot) private ItemStackLivingEntity.getSyncedHandStack(EquipmentSlot slot) booleanLivingEntity.hasStackEquipped(EquipmentSlot slot) protected booleanLivingEntity.isArmorSlot(EquipmentSlot slot) voidLivingEntity.onEquipStack(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack) voidLivingEntity.sendEquipmentBreakStatus(EquipmentSlot slot) private voidLivingEntity.setSyncedArmorStack(EquipmentSlot slot, ItemStack armor) private voidLivingEntity.setSyncedHandStack(EquipmentSlot slot, ItemStack stack) Method parameters in net.minecraft.entity with type arguments of type EquipmentSlotModifier and TypeMethodDescriptionprivate voidLivingEntity.checkHandStackSwap(Map<EquipmentSlot, ItemStack> equipmentChanges) Notifies nearby players if the stacks in the hands have been swapped.private voidLivingEntity.sendEquipmentChanges(Map<EquipmentSlot, ItemStack> equipmentChanges) Sends equipment changes to nearby players. -
Uses of EquipmentSlot in net.minecraft.entity.decoration
Methods in net.minecraft.entity.decoration that return EquipmentSlotModifier and TypeMethodDescriptionprivate EquipmentSlotArmorStandEntity.getSlotFromPosition(Vec3d hitPos) Methods in net.minecraft.entity.decoration with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate booleanArmorStandEntity.equip(PlayerEntity player, EquipmentSlot slot, ItemStack stack, Hand hand) voidArmorStandEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.ArmorStandEntity.getEquippedStack(EquipmentSlot slot) private booleanArmorStandEntity.isSlotDisabled(EquipmentSlot slot) -
Uses of EquipmentSlot in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprotected voidMobEntity.enchantEquipment(Random random, float power, EquipmentSlot slot) private voidPiglinEntity.equipAtChance(EquipmentSlot slot, ItemStack stack, Random random) protected voidMobEntity.equipLootStack(EquipmentSlot slot, ItemStack stack) voidAbstractSkeletonEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.voidMobEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.protected floatMobEntity.getDropChance(EquipmentSlot slot) MobEntity.getEquipmentForSlot(EquipmentSlot equipmentSlot, int equipmentLevel) MobEntity.getEquippedStack(EquipmentSlot slot) voidMobEntity.setEquipmentDropChance(EquipmentSlot slot, float chance) voidMobEntity.updateDropChances(EquipmentSlot slot) -
Uses of EquipmentSlot in net.minecraft.entity.player
Methods in net.minecraft.entity.player with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidPlayerEntity.equipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.PlayerEntity.getEquippedStack(EquipmentSlot slot) protected booleanPlayerEntity.isArmorSlot(EquipmentSlot slot) -
Uses of EquipmentSlot in net.minecraft.inventory
Methods in net.minecraft.inventory with parameters of type EquipmentSlotModifier and TypeMethodDescriptionstatic StackReferenceStackReference.of(LivingEntity entity, EquipmentSlot slot) Creates a stack reference backed by an equipment slot of a living entity with no filter, allowing direct manipulation of the equipment slot.static StackReferenceStackReference.of(LivingEntity entity, EquipmentSlot slot, Predicate<ItemStack> filter) Creates a stack reference backed by an equipment slot of a living entity and guarded by a condition for setting stacks into the inventory. -
Uses of EquipmentSlot in net.minecraft.item
Fields in net.minecraft.item declared as EquipmentSlotMethods in net.minecraft.item that return EquipmentSlotModifier and TypeMethodDescriptionArmorItem.Type.getEquipmentSlot()ArmorItem.getSlotType()ElytraItem.getSlotType()Equipment.getSlotType()ShieldItem.getSlotType()Methods in net.minecraft.item with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoidItemStack.addAttributeModifier(EntityAttribute attribute, EntityAttributeModifier modifier, @Nullable EquipmentSlot slot) Adds an attribute modifier to this stack.ArmorItem.getAttributeModifiers(EquipmentSlot slot) Returns the attribute modifiers the item provides.Item.getAttributeModifiers(EquipmentSlot slot) Returns the attribute modifiers the item provides.ItemStack.getAttributeModifiers(EquipmentSlot slot) Returns a multimap of attribute modifiers forslot.MiningToolItem.getAttributeModifiers(EquipmentSlot slot) Returns the attribute modifiers the item provides.SwordItem.getAttributeModifiers(EquipmentSlot slot) Returns the attribute modifiers the item provides.TridentItem.getAttributeModifiers(EquipmentSlot slot) Returns the attribute modifiers the item provides.Constructors in net.minecraft.item with parameters of type EquipmentSlot -
Uses of EquipmentSlot in net.minecraft.loot.function
Fields in net.minecraft.loot.function declared as EquipmentSlotModifier and TypeFieldDescription(package private) final EquipmentSlot[]SetAttributesLootFunction.Attribute.slotsFields in net.minecraft.loot.function with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate final Set<EquipmentSlot>SetAttributesLootFunction.AttributeBuilder.slotsMethods in net.minecraft.loot.function with parameters of type EquipmentSlotModifier and TypeMethodDescriptionSetAttributesLootFunction.AttributeBuilder.slot(EquipmentSlot slot) Constructors in net.minecraft.loot.function with parameters of type EquipmentSlotModifierConstructorDescription(package private)Attribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable UUID id) -
Uses of EquipmentSlot in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate final List<com.mojang.datafixers.util.Pair<EquipmentSlot,ItemStack>> EntityEquipmentUpdateS2CPacket.equipmentListMethods in net.minecraft.network.packet.s2c.play that return types with arguments of type EquipmentSlotModifier and TypeMethodDescriptionList<com.mojang.datafixers.util.Pair<EquipmentSlot,ItemStack>> EntityEquipmentUpdateS2CPacket.getEquipmentList()Constructor parameters in net.minecraft.network.packet.s2c.play with type arguments of type EquipmentSlotModifierConstructorDescriptionEntityEquipmentUpdateS2CPacket(int id, List<com.mojang.datafixers.util.Pair<EquipmentSlot, ItemStack>> equipmentList) -
Uses of EquipmentSlot in net.minecraft.screen
Fields in net.minecraft.screen declared as EquipmentSlotModifier and TypeFieldDescriptionprivate static final EquipmentSlot[]PlayerScreenHandler.EQUIPMENT_SLOT_ORDERMethods in net.minecraft.screen with parameters of type EquipmentSlotModifier and TypeMethodDescription(package private) static voidPlayerScreenHandler.onEquipStack(PlayerEntity player, EquipmentSlot slot, ItemStack newStack, ItemStack currentStack) -
Uses of EquipmentSlot in net.minecraft.server.command
Fields in net.minecraft.server.command with type parameters of type EquipmentSlotModifier and TypeFieldDescriptionprivate static final Map<com.mojang.datafixers.util.Pair<ArmorMaterial,EquipmentSlot>, Item> SpawnArmorTrimsCommand.ARMOR_PIECESMethods in net.minecraft.server.command with parameters of type EquipmentSlotModifier and TypeMethodDescriptionprivate static ItemStackLootCommand.getHeldItem(ServerCommandSource source, EquipmentSlot slot)