Uses of Class
net.minecraft.inventory.EquipmentSlotType
-
-
Uses of EquipmentSlotType in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type EquipmentSlotType Modifier and Type Method Description private A
BipedArmorLayer. getArmorModel(EquipmentSlotType p_241736_1_)
protected A
BipedArmorLayer. getArmorModelHook(T entity, ItemStack itemStack, EquipmentSlotType slot, A model)
Hook to allow item-sensitive armor model.ResourceLocation
BipedArmorLayer. getArmorResource(Entity entity, ItemStack stack, EquipmentSlotType slot, java.lang.String type)
More generic ForgeHook version of the above function, it allows for Items to have more control over what texture they provide.private void
BipedArmorLayer. renderArmorPiece(MatrixStack p_241739_1_, IRenderTypeBuffer p_241739_2_, T p_241739_3_, EquipmentSlotType p_241739_4_, int p_241739_5_, A p_241739_6_)
protected void
BipedArmorLayer. setPartVisibility(A p_188359_1_, EquipmentSlotType p_188359_2_)
private boolean
BipedArmorLayer. usesInnerModel(EquipmentSlotType p_188363_1_)
-
Uses of EquipmentSlotType in net.minecraft.command.impl
Methods in net.minecraft.command.impl with parameters of type EquipmentSlotType Modifier and Type Method Description private static ItemStack
LootCommand. getSourceHandItem(CommandSource p_218872_0_, EquipmentSlotType p_218872_1_)
-
Uses of EquipmentSlotType in net.minecraft.enchantment
Fields in net.minecraft.enchantment declared as EquipmentSlotType Modifier and Type Field Description private static EquipmentSlotType[]
Enchantments. ARMOR_SLOTS
private EquipmentSlotType[]
Enchantment. slots
Methods in net.minecraft.enchantment that return types with arguments of type EquipmentSlotType Modifier and Type Method Description static java.util.Map.Entry<EquipmentSlotType,ItemStack>
EnchantmentHelper. getRandomItemWith(Enchantment p_222189_0_, LivingEntity p_222189_1_)
static java.util.Map.Entry<EquipmentSlotType,ItemStack>
EnchantmentHelper. getRandomItemWith(Enchantment p_234844_0_, LivingEntity p_234844_1_, java.util.function.Predicate<ItemStack> p_234844_2_)
java.util.Map<EquipmentSlotType,ItemStack>
Enchantment. getSlotItems(LivingEntity p_222181_1_)
-
Uses of EquipmentSlotType in net.minecraft.entity
Methods in net.minecraft.entity that return EquipmentSlotType Modifier and Type Method Description static EquipmentSlotType
MobEntity. getEquipmentSlotForItem(ItemStack p_184640_0_)
Methods in net.minecraft.entity that return types with arguments of type EquipmentSlotType Modifier and Type Method Description private java.util.Map<EquipmentSlotType,ItemStack>
LivingEntity. collectEquipmentChanges()
Methods in net.minecraft.entity with parameters of type EquipmentSlotType Modifier and Type Method Description void
LivingEntity. broadcastBreakEvent(EquipmentSlotType p_213361_1_)
protected void
MobEntity. enchantSpawnedArmor(float p_242289_1_, EquipmentSlotType p_242289_2_)
private static byte
LivingEntity. entityEventForEquipmentBreak(EquipmentSlotType p_213350_0_)
protected float
MobEntity. getEquipmentDropChance(EquipmentSlotType p_205712_1_)
static Item
MobEntity. getEquipmentForSlot(EquipmentSlotType p_184636_0_, int p_184636_1_)
abstract ItemStack
LivingEntity. getItemBySlot(EquipmentSlotType p_184582_1_)
ItemStack
MobEntity. getItemBySlot(EquipmentSlotType p_184582_1_)
private ItemStack
LivingEntity. getLastArmorItem(EquipmentSlotType p_241346_1_)
private ItemStack
LivingEntity. getLastHandItem(EquipmentSlotType p_241347_1_)
boolean
LivingEntity. hasItemInSlot(EquipmentSlotType p_190630_1_)
static boolean
MobEntity. isValidSlotForItem(EquipmentSlotType p_184648_0_, ItemStack p_184648_1_)
void
MobEntity. setDropChance(EquipmentSlotType p_184642_1_, float p_184642_2_)
void
MobEntity. setGuaranteedDrop(EquipmentSlotType p_233663_1_)
void
Entity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
abstract void
LivingEntity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
void
MobEntity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
protected void
MobEntity. setItemSlotAndDropWhenKilled(EquipmentSlotType p_233657_1_, ItemStack p_233657_2_)
private void
LivingEntity. setLastArmorItem(EquipmentSlotType p_241343_1_, ItemStack p_241343_2_)
private void
LivingEntity. setLastHandItem(EquipmentSlotType p_241345_1_, ItemStack p_241345_2_)
Method parameters in net.minecraft.entity with type arguments of type EquipmentSlotType Modifier and Type Method Description private void
LivingEntity. handleEquipmentChanges(java.util.Map<EquipmentSlotType,ItemStack> p_241344_1_)
private void
LivingEntity. handleHandSwap(java.util.Map<EquipmentSlotType,ItemStack> p_241342_1_)
-
Uses of EquipmentSlotType in net.minecraft.entity.item
Methods in net.minecraft.entity.item that return EquipmentSlotType Modifier and Type Method Description private EquipmentSlotType
ArmorStandEntity. getClickedSlot(Vector3d p_190772_1_)
Methods in net.minecraft.entity.item with parameters of type EquipmentSlotType Modifier and Type Method Description ItemStack
ArmorStandEntity. getItemBySlot(EquipmentSlotType p_184582_1_)
private boolean
ArmorStandEntity. isDisabled(EquipmentSlotType p_184796_1_)
void
ArmorStandEntity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
private boolean
ArmorStandEntity. swapItem(PlayerEntity p_226529_1_, EquipmentSlotType p_226529_2_, ItemStack p_226529_3_, Hand p_226529_4_)
-
Uses of EquipmentSlotType in net.minecraft.entity.monster
Methods in net.minecraft.entity.monster with parameters of type EquipmentSlotType Modifier and Type Method Description void
AbstractSkeletonEntity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
-
Uses of EquipmentSlotType in net.minecraft.entity.monster.piglin
Methods in net.minecraft.entity.monster.piglin with parameters of type EquipmentSlotType Modifier and Type Method Description private void
PiglinEntity. maybeWearArmor(EquipmentSlotType p_234419_1_, ItemStack p_234419_2_)
-
Uses of EquipmentSlotType in net.minecraft.entity.player
Methods in net.minecraft.entity.player with parameters of type EquipmentSlotType Modifier and Type Method Description ItemStack
PlayerEntity. getItemBySlot(EquipmentSlotType p_184582_1_)
void
PlayerEntity. setItemSlot(EquipmentSlotType p_184201_1_, ItemStack p_184201_2_)
-
Uses of EquipmentSlotType in net.minecraft.inventory
Methods in net.minecraft.inventory that return EquipmentSlotType Modifier and Type Method Description static EquipmentSlotType
EquipmentSlotType. byName(java.lang.String p_188451_0_)
static EquipmentSlotType
EquipmentSlotType. byTypeAndIndex(EquipmentSlotType.Group p_220318_0_, int p_220318_1_)
static EquipmentSlotType
EquipmentSlotType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static EquipmentSlotType[]
EquipmentSlotType. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of EquipmentSlotType in net.minecraft.inventory.container
Fields in net.minecraft.inventory.container declared as EquipmentSlotType Modifier and Type Field Description private static EquipmentSlotType[]
PlayerContainer. SLOT_IDS
-
Uses of EquipmentSlotType in net.minecraft.item
Fields in net.minecraft.item declared as EquipmentSlotType Modifier and Type Field Description protected EquipmentSlotType
ArmorItem. slot
Methods in net.minecraft.item that return EquipmentSlotType Modifier and Type Method Description EquipmentSlotType
ArmorItem. getSlot()
Methods in net.minecraft.item with parameters of type EquipmentSlotType Modifier and Type Method Description void
ItemStack. addAttributeModifier(Attribute p_185129_1_, AttributeModifier p_185129_2_, EquipmentSlotType p_185129_3_)
com.google.common.collect.Multimap<Attribute,AttributeModifier>
ItemStack. getAttributeModifiers(EquipmentSlotType p_111283_1_)
com.google.common.collect.Multimap<Attribute,AttributeModifier>
ArmorItem. getDefaultAttributeModifiers(EquipmentSlotType p_111205_1_)
com.google.common.collect.Multimap<Attribute,AttributeModifier>
Item. getDefaultAttributeModifiers(EquipmentSlotType p_111205_1_)
Deprecated.com.google.common.collect.Multimap<Attribute,AttributeModifier>
SwordItem. getDefaultAttributeModifiers(EquipmentSlotType p_111205_1_)
com.google.common.collect.Multimap<Attribute,AttributeModifier>
ToolItem. getDefaultAttributeModifiers(EquipmentSlotType p_111205_1_)
com.google.common.collect.Multimap<Attribute,AttributeModifier>
TridentItem. getDefaultAttributeModifiers(EquipmentSlotType p_111205_1_)
int
ArmorMaterial. getDefenseForSlot(EquipmentSlotType p_200902_1_)
int
IArmorMaterial. getDefenseForSlot(EquipmentSlotType p_200902_1_)
int
ArmorMaterial. getDurabilityForSlot(EquipmentSlotType p_200896_1_)
int
IArmorMaterial. getDurabilityForSlot(EquipmentSlotType p_200896_1_)
Constructors in net.minecraft.item with parameters of type EquipmentSlotType Constructor Description ArmorItem(IArmorMaterial p_i48534_1_, EquipmentSlotType p_i48534_2_, Item.Properties p_i48534_3_)
DyeableArmorItem(IArmorMaterial p_i50048_1_, EquipmentSlotType p_i50048_2_, Item.Properties p_i50048_3_)
-
Uses of EquipmentSlotType in net.minecraft.loot.functions
Fields in net.minecraft.loot.functions declared as EquipmentSlotType Modifier and Type Field Description private EquipmentSlotType[]
SetAttributes.Modifier. slots
Constructors in net.minecraft.loot.functions with parameters of type EquipmentSlotType Constructor Description Modifier(java.lang.String p_i232172_1_, Attribute p_i232172_2_, AttributeModifier.Operation p_i232172_3_, RandomValueRange p_i232172_4_, EquipmentSlotType[] p_i232172_5_, java.util.UUID p_i232172_6_)
-
Uses of EquipmentSlotType in net.minecraft.network.play.server
Fields in net.minecraft.network.play.server with type parameters of type EquipmentSlotType Modifier and Type Field Description private java.util.List<com.mojang.datafixers.util.Pair<EquipmentSlotType,ItemStack>>
SEntityEquipmentPacket. slots
Methods in net.minecraft.network.play.server that return types with arguments of type EquipmentSlotType Modifier and Type Method Description java.util.List<com.mojang.datafixers.util.Pair<EquipmentSlotType,ItemStack>>
SEntityEquipmentPacket. getSlots()
Constructor parameters in net.minecraft.network.play.server with type arguments of type EquipmentSlotType Constructor Description SEntityEquipmentPacket(int p_i241270_1_, java.util.List<com.mojang.datafixers.util.Pair<EquipmentSlotType,ItemStack>> p_i241270_2_)
-
Uses of EquipmentSlotType in net.minecraftforge.client
Methods in net.minecraftforge.client with parameters of type EquipmentSlotType Modifier and Type Method Description static <A extends BipedModel<?>>
AForgeHooksClient. getArmorModel(LivingEntity entityLiving, ItemStack itemStack, EquipmentSlotType slot, A _default)
static java.lang.String
ForgeHooksClient. getArmorTexture(Entity entity, ItemStack armor, java.lang.String _default, EquipmentSlotType slot, java.lang.String type)
-
Uses of EquipmentSlotType in net.minecraftforge.common
Methods in net.minecraftforge.common with parameters of type EquipmentSlotType Modifier and Type Method Description static com.google.common.collect.Multimap<Attribute,AttributeModifier>
ForgeHooks. getAttributeModifiers(ItemStack stack, EquipmentSlotType equipmentSlot, com.google.common.collect.Multimap<Attribute,AttributeModifier> attributes)
Hook to fireItemAttributeModifierEvent
. -
Uses of EquipmentSlotType in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return EquipmentSlotType Modifier and Type Method Description default EquipmentSlotType
IForgeItem. 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, usenet.minecraft.entity.LivingEntity#getSlotForItemStack(ItemStack)
.default EquipmentSlotType
IForgeItemStack. 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, usenet.minecraft.entity.LivingEntity#getSlotForItemStack(ItemStack)
.Methods in net.minecraftforge.common.extensions with parameters of type EquipmentSlotType Modifier and Type Method Description default boolean
IForgeItem. canEquip(ItemStack stack, EquipmentSlotType armorType, Entity entity)
Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default boolean
IForgeItemStack. canEquip(EquipmentSlotType armorType, Entity entity)
Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default <A extends BipedModel<?>>
AIForgeItem. getArmorModel(LivingEntity entityLiving, ItemStack itemStack, EquipmentSlotType armorSlot, A _default)
Override this method to have an item handle its own armor rendering.default java.lang.String
IForgeItem. getArmorTexture(ItemStack stack, Entity entity, EquipmentSlotType slot, java.lang.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>
IForgeItem. getAttributeModifiers(EquipmentSlotType slot, ItemStack stack)
ItemStack sensitive version of getItemAttributeModifiers -
Uses of EquipmentSlotType in net.minecraftforge.debug.entity
Methods in net.minecraftforge.debug.entity with parameters of type EquipmentSlotType Modifier and Type Method Description com.google.common.collect.Multimap<Attribute,AttributeModifier>
GravityAttributeTest.ItemGravityStick. getDefaultAttributeModifiers(EquipmentSlotType slot)
-
Uses of EquipmentSlotType in net.minecraftforge.debug.entity.player
Methods in net.minecraftforge.debug.entity.player with parameters of type EquipmentSlotType Modifier and Type Method Description com.google.common.collect.Multimap<Attribute,AttributeModifier>
PlayerAttackKnockbackTest.KnockbackSwordItem. getDefaultAttributeModifiers(EquipmentSlotType equipmentSlotType)
-
Uses of EquipmentSlotType in net.minecraftforge.debug.gameplay.loot
Constructors in net.minecraftforge.debug.gameplay.loot with parameters of type EquipmentSlotType Constructor Description SmelterEnchantment(Enchantment.Rarity rarityIn, EnchantmentType typeIn, EquipmentSlotType... slots)
-
Uses of EquipmentSlotType in net.minecraftforge.debug.item
Methods in net.minecraftforge.debug.item that return EquipmentSlotType Modifier and Type Method Description EquipmentSlotType
CustomElytraTest.CustomElytra. getEquipmentSlot(ItemStack stack)
-
Uses of EquipmentSlotType in net.minecraftforge.event
Fields in net.minecraftforge.event declared as EquipmentSlotType Modifier and Type Field Description private EquipmentSlotType
ItemAttributeModifierEvent. slotType
Methods in net.minecraftforge.event that return EquipmentSlotType Modifier and Type Method Description EquipmentSlotType
ItemAttributeModifierEvent. getSlotType()
Gets the slot containing this stackConstructors in net.minecraftforge.event with parameters of type EquipmentSlotType Constructor Description ItemAttributeModifierEvent(ItemStack stack, EquipmentSlotType slotType, com.google.common.collect.Multimap<Attribute,AttributeModifier> modifiers)
-
Uses of EquipmentSlotType in net.minecraftforge.event.entity.living
Fields in net.minecraftforge.event.entity.living declared as EquipmentSlotType Modifier and Type Field Description private EquipmentSlotType
LivingEquipmentChangeEvent. slot
Methods in net.minecraftforge.event.entity.living that return EquipmentSlotType Modifier and Type Method Description EquipmentSlotType
LivingEquipmentChangeEvent. getSlot()
Constructors in net.minecraftforge.event.entity.living with parameters of type EquipmentSlotType Constructor Description LivingEquipmentChangeEvent(LivingEntity entity, EquipmentSlotType slot, ItemStack from, ItemStack to)
-
Uses of EquipmentSlotType in net.minecraftforge.items.wrapper
Fields in net.minecraftforge.items.wrapper with type parameters of type EquipmentSlotType Modifier and Type Field Description protected java.util.List<EquipmentSlotType>
EntityEquipmentInvWrapper. slots
The slots exposed by this wrapper, withEntityEquipmentSlot#index
as the index.Methods in net.minecraftforge.items.wrapper that return EquipmentSlotType Modifier and Type Method Description protected EquipmentSlotType
EntityEquipmentInvWrapper. validateSlotIndex(int slot)
-