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/EquipmentHolderintermediary net/minecraft/class_9460official btb
-
Method Summary
Modifier and TypeMethodDescriptionvoidequipStack(EquipmentSlot slot, ItemStack stack) default @Nullable EquipmentSlotgetSlotForStack(ItemStack stack, List<EquipmentSlot> slotBlacklist) voidsetEquipmentDropChance(EquipmentSlot slot, float dropChance) default voidsetEquipmentFromTable(EquipmentTable equipmentTable, LootContextParameterSet parameters) default voidsetEquipmentFromTable(RegistryKey<LootTable> lootTable, LootContextParameterSet parameters, long seed, Map<EquipmentSlot, Float> slotDropChances) default voidsetEquipmentFromTable(RegistryKey<LootTable> lootTable, LootContextParameterSet parameters, Map<EquipmentSlot, Float> slotDropChances)
-
Method Details
-
equipStack
- Mappings:
Namespace Name Mixin selector named equipStackLnet/minecraft/entity/EquipmentHolder;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)Vintermediary method_5673Lnet/minecraft/class_9460;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Vofficial aLbtb;a(Lbsy;Lcuq;)V
-
getEquippedStack
- Mappings:
Namespace Name Mixin selector named getEquippedStackLnet/minecraft/entity/EquipmentHolder;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;intermediary method_6118Lnet/minecraft/class_9460;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;official aLbtb;a(Lbsy;)Lcuq;
-
setEquipmentDropChance
- Mappings:
Namespace Name Mixin selector named setEquipmentDropChanceLnet/minecraft/entity/EquipmentHolder;setEquipmentDropChance(Lnet/minecraft/entity/EquipmentSlot;F)Vintermediary method_5946Lnet/minecraft/class_9460;method_5946(Lnet/minecraft/class_1304;F)Vofficial aLbtb;a(Lbsy;F)V
-
setEquipmentFromTable
default void setEquipmentFromTable(EquipmentTable equipmentTable, LootContextParameterSet parameters) - Mappings:
Namespace Name Mixin selector named setEquipmentFromTableLnet/minecraft/entity/EquipmentHolder;setEquipmentFromTable(Lnet/minecraft/entity/EquipmentTable;Lnet/minecraft/loot/context/LootContextParameterSet;)Vintermediary method_58631Lnet/minecraft/class_9460;method_58631(Lnet/minecraft/class_9652;Lnet/minecraft/class_8567;)Vofficial aLbtb;a(Lbta;Leru;)V
-
setEquipmentFromTable
default void setEquipmentFromTable(RegistryKey<LootTable> lootTable, LootContextParameterSet parameters, Map<EquipmentSlot, Float> slotDropChances) - Mappings:
Namespace Name Mixin selector named setEquipmentFromTableLnet/minecraft/entity/EquipmentHolder;setEquipmentFromTable(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/loot/context/LootContextParameterSet;Ljava/util/Map;)Vintermediary method_59663Lnet/minecraft/class_9460;method_59663(Lnet/minecraft/class_5321;Lnet/minecraft/class_8567;Ljava/util/Map;)Vofficial aLbtb;a(Lakq;Leru;Ljava/util/Map;)V
-
setEquipmentFromTable
default void setEquipmentFromTable(RegistryKey<LootTable> lootTable, LootContextParameterSet parameters, long seed, Map<EquipmentSlot, Float> slotDropChances) - Mappings:
Namespace Name Mixin selector named setEquipmentFromTableLnet/minecraft/entity/EquipmentHolder;setEquipmentFromTable(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/loot/context/LootContextParameterSet;JLjava/util/Map;)Vintermediary method_58632Lnet/minecraft/class_9460;method_58632(Lnet/minecraft/class_5321;Lnet/minecraft/class_8567;JLjava/util/Map;)Vofficial aLbtb;a(Lakq;Leru;JLjava/util/Map;)V
-
getSlotForStack
@Nullable default @Nullable EquipmentSlot getSlotForStack(ItemStack stack, List<EquipmentSlot> slotBlacklist) - Mappings:
Namespace Name Mixin selector named getSlotForStackLnet/minecraft/entity/EquipmentHolder;getSlotForStack(Lnet/minecraft/item/ItemStack;Ljava/util/List;)Lnet/minecraft/entity/EquipmentSlot;intermediary method_58633Lnet/minecraft/class_9460;method_58633(Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1304;official aLbtb;a(Lcuq;Ljava/util/List;)Lbsy;
-