Package org.bukkit.attribute
Interface Attributable
- All Known Subinterfaces:
AbstractHorse,AbstractSkeleton,AbstractVillager,Ageable,Allay,Ambient,Animals,Armadillo,ArmorStand,Axolotl,Bat,Bee,Blaze,Bogged,Breedable,Breeze,Camel,Cat,CaveSpider,ChestedHorse,Chicken,Cod,ComplexLivingEntity,Cow,Creature,Creeper,Dolphin,Donkey,Drowned,ElderGuardian,EnderDragon,Enderman,Endermite,Enemy,Evoker,Fish,Flying,Fox,Frog,Ghast,Giant,GlowSquid,Goat,Golem,Guardian,Hoglin,Horse,HumanEntity,Husk,Illager,Illusioner,IronGolem,LivingEntity,Llama,MagmaCube,Mob,Monster,Mule,MushroomCow,NPC,Ocelot,Panda,Parrot,Phantom,Pig,Piglin,PiglinAbstract,PiglinBrute,PigZombie,Pillager,Player,PolarBear,PufferFish,Rabbit,Raider,Ravager,Salmon,Sheep,Shulker,Silverfish,Skeleton,SkeletonHorse,Slime,Sniffer,Snowman,Spellcaster,Spider,Squid,Steerable,Stray,Strider,Tadpole,Tameable,TraderLlama,TropicalFish,Turtle,Vex,Villager,Vindicator,WanderingTrader,Warden,WaterMob,Witch,Wither,WitherSkeleton,Wolf,Zoglin,Zombie,ZombieHorse,ZombieVillager
public interface Attributable
Represents an object which may contain attributes.
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(Attribute attribute) Gets the specified attribute instance from the object.
-
Method Details
-
getAttribute
Gets the specified attribute instance from the object. This instance will be backed directly to the object and any changes will be visible at once.- Parameters:
attribute- the attribute to get- Returns:
- the attribute instance or null if not applicable to this object
-