Package net.minecraft.entity
Interface EquipmentHolder
- All Known Implementing Classes:
AbstractDonkeyEntity
,AbstractHorseEntity
,AbstractPiglinEntity
,AbstractSkeletonEntity
,AllayEntity
,AmbientEntity
,AnimalEntity
,ArmadilloEntity
,AxolotlEntity
,BatEntity
,BeeEntity
,BlazeEntity
,BoggedEntity
,BreezeEntity
,CamelEntity
,CatEntity
,CaveSpiderEntity
,ChickenEntity
,CodEntity
,CowEntity
,CreeperEntity
,DolphinEntity
,DonkeyEntity
,DrownedEntity
,ElderGuardianEntity
,EnderDragonEntity
,EndermanEntity
,EndermiteEntity
,EvokerEntity
,FishEntity
,FlyingEntity
,FoxEntity
,FrogEntity
,GhastEntity
,GiantEntity
,GlowSquidEntity
,GoatEntity
,GolemEntity
,GuardianEntity
,HoglinEntity
,HorseEntity
,HostileEntity
,HuskEntity
,IllagerEntity
,IllusionerEntity
,IronGolemEntity
,LlamaEntity
,MagmaCubeEntity
,MerchantEntity
,MobEntity
,MooshroomEntity
,MuleEntity
,OcelotEntity
,PandaEntity
,ParrotEntity
,PassiveEntity
,PathAwareEntity
,PatrolEntity
,PhantomEntity
,PigEntity
,PiglinBruteEntity
,PiglinEntity
,PillagerEntity
,PolarBearEntity
,PufferfishEntity
,RabbitEntity
,RaiderEntity
,RavagerEntity
,SalmonEntity
,SchoolingFishEntity
,SheepEntity
,ShulkerEntity
,SilverfishEntity
,SkeletonEntity
,SkeletonHorseEntity
,SlimeEntity
,SnifferEntity
,SnowGolemEntity
,SpellcastingIllagerEntity
,SpiderEntity
,SquidEntity
,StrayEntity
,StriderEntity
,TadpoleEntity
,TameableEntity
,TameableShoulderEntity
,TraderLlamaEntity
,TropicalFishEntity
,TurtleEntity
,VexEntity
,VillagerEntity
,VindicatorEntity
,WanderingTraderEntity
,WardenEntity
,WaterCreatureEntity
,WitchEntity
,WitherEntity
,WitherSkeletonEntity
,WolfEntity
,ZoglinEntity
,ZombieEntity
,ZombieHorseEntity
,ZombieVillagerEntity
,ZombifiedPiglinEntity
public interface EquipmentHolder
- Mappings:
Namespace Name named net/minecraft/entity/EquipmentHolder
intermediary net/minecraft/class_9460
official bsf
-
Method Summary
Modifier and TypeMethodDescriptionvoid
equipStack
(EquipmentSlot slot, ItemStack stack) default @Nullable EquipmentSlot
getSlotForStack
(ItemStack stack, List<EquipmentSlot> slotBlacklist) void
setEquipmentDropChance
(EquipmentSlot slot, float dropChance) default void
setEquipmentFromLootTable
(Identifier lootTableId, LootContextParameterSet parameters) default void
setEquipmentFromLootTable
(Identifier lootTableId, LootContextParameterSet parameters, long seed)
-
Method Details
-
equipStack
- Mappings:
Namespace Name Mixin selector named equipStack
Lnet/minecraft/entity/EquipmentHolder;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
intermediary method_5673
Lnet/minecraft/class_9460;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
official a
Lbsf;a(Lbsd;Lctq;)V
-
getEquippedStack
- Mappings:
Namespace Name Mixin selector named getEquippedStack
Lnet/minecraft/entity/EquipmentHolder;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
intermediary method_6118
Lnet/minecraft/class_9460;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
official a
Lbsf;a(Lbsd;)Lctq;
-
setEquipmentDropChance
- Mappings:
Namespace Name Mixin selector named setEquipmentDropChance
Lnet/minecraft/entity/EquipmentHolder;setEquipmentDropChance(Lnet/minecraft/entity/EquipmentSlot;F)V
intermediary method_5946
Lnet/minecraft/class_9460;method_5946(Lnet/minecraft/class_1304;F)V
official a
Lbsf;a(Lbsd;F)V
-
setEquipmentFromLootTable
- Mappings:
Namespace Name Mixin selector named setEquipmentFromLootTable
Lnet/minecraft/entity/EquipmentHolder;setEquipmentFromLootTable(Lnet/minecraft/util/Identifier;Lnet/minecraft/loot/context/LootContextParameterSet;)V
intermediary method_58631
Lnet/minecraft/class_9460;method_58631(Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;)V
official a
Lbsf;a(Lakn;Lepk;)V
-
setEquipmentFromLootTable
default void setEquipmentFromLootTable(Identifier lootTableId, LootContextParameterSet parameters, long seed) - Mappings:
Namespace Name Mixin selector named setEquipmentFromLootTable
Lnet/minecraft/entity/EquipmentHolder;setEquipmentFromLootTable(Lnet/minecraft/util/Identifier;Lnet/minecraft/loot/context/LootContextParameterSet;J)V
intermediary method_58632
Lnet/minecraft/class_9460;method_58632(Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;J)V
official a
Lbsf;a(Lakn;Lepk;J)V
-
getSlotForStack
@Nullable default @Nullable EquipmentSlot getSlotForStack(ItemStack stack, List<EquipmentSlot> slotBlacklist) - Mappings:
Namespace Name Mixin selector named getSlotForStack
Lnet/minecraft/entity/EquipmentHolder;getSlotForStack(Lnet/minecraft/item/ItemStack;Ljava/util/List;)Lnet/minecraft/entity/EquipmentSlot;
intermediary method_58633
Lnet/minecraft/class_9460;method_58633(Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1304;
official a
Lbsf;a(Lctq;Ljava/util/List;)Lbsd;
-