Interface ArmorEquipable
- All Superinterfaces:
Equipable
- All Known Subinterfaces:
Agent, Allay, Ambient, Animal, Aquatic, Armadillo, ArmorStand, Axolotl, Bat, Bee, Blaze, Bogged, Breeze, Camel, CamelHusk, Cat, CaveSpider, Chicken, ClientPlayer, Cod, CopperGolem, Cow, Creaking, Creeper, Dolphin, Donkey, Drowned, ElderGuardian, EnderDragon, Enderman, Endermite, Evoker, Fish, Fox, Frog, Ghast, Giant, GlowSquid, Goat, Golem, Guardian, HappyGhast, Hoglin, Horse, HorseLike, Human, Humanoid, Husk, Illager, Illusioner, IronGolem, Llama, LocalPlayer, MagmaCube, Monster, Mooshroom, Mule, Nautilus, NautilusLike, Ocelot, PackHorse, Panda, Parched, Parrot, PathfinderAgent, Patroller, Phantom, Pig, Piglin, PiglinBrute, PiglinLike, Pillager, Player, PolarBear, Pufferfish, Rabbit, Raider, RangedAgent, Ravager, RemotePlayer, Salmon, SchoolingFish, ServerPlayer, Sheep, Shulker, Silverfish, Skeleton, SkeletonHorse, SkeletonLike, Slime, Sniffer, SnowGolem, Spellcaster, Spider, Squid, Stray, Strider, Tadpole, TameableAnimal, TraderLlama, TropicalFish, Turtle, User, Vex, Villager, VillagerLike, Vindicator, WanderingTrader, Warden, Witch, Wither, WitherSkeleton, Wolf, Zoglin, Zombie, ZombieHorse, ZombieNautilus, ZombieVillager, ZombifiedPiglin
Represents something that can be equipped with armor, main hand and off hand items.
Each method here is a shorthand for the appropriate Equipable.equipped(EquipmentType)
or Equipable.equip(EquipmentType, ItemStackLike) method call.
Classes implementing this interface should provide all of the
supplied equipment slot types. Classes which do not support all slot types in
this interface should instead implement Equipable.
-
Method Summary
Modifier and TypeMethodDescriptionchest()Gets the chest.feet()Gets the feet.head()Gets the head.default ItemStackitemInHand(Supplier<? extends HandType> handType) Gets the equipped item in hand.itemInHand(HandType handType) Gets the equipped item in hand.legs()Gets the legs.voidsetChest(ItemStackLike chest) Sets the chest.voidsetFeet(ItemStackLike feet) Sets the feet.voidsetHead(ItemStackLike head) Sets the head.default voidsetItemInHand(Supplier<? extends HandType> handType, ItemStackLike itemInHand) Sets the equipped item in hand.voidsetItemInHand(HandType handType, ItemStackLike itemInHand) Sets the equipped item in hand.voidsetLegs(ItemStackLike legs) Sets the legs.
-
Method Details
-
head
-
setHead
-
chest
-
setChest
-
legs
-
setLegs
-
feet
-
setFeet
-
itemInHand
-
itemInHand
-
setItemInHand
Sets the equipped item in hand.- Parameters:
handType- The hand type to set toitemInHand- The item in hand
-
setItemInHand
Sets the equipped item in hand.- Parameters:
handType- The hand type to set toitemInHand- The item in hand
-