Package org.bukkit.persistence
Interface PersistentDataHolder
-
- All Known Subinterfaces:
AbstractArrow
,AbstractHorse
,AbstractVillager
,Ageable
,Ambient
,Animals
,AreaEffectCloud
,ArmorStand
,Arrow
,Banner
,BannerMeta
,Barrel
,Bat
,Beacon
,Bed
,Bell
,BlastFurnace
,Blaze
,BlockDataMeta
,BlockStateMeta
,Boat
,BookMeta
,Boss
,BrewingStand
,Campfire
,Cat
,CaveSpider
,Chest
,ChestedHorse
,Chicken
,Cod
,CommandBlock
,CommandMinecart
,Comparator
,ComplexEntityPart
,ComplexLivingEntity
,Conduit
,Container
,Cow
,Creature
,CreatureSpawner
,Creeper
,CrossbowMeta
,Damageable
,DaylightDetector
,Dispenser
,Dolphin
,Donkey
,DragonFireball
,Dropper
,Drowned
,Egg
,ElderGuardian
,EnchantingTable
,EnchantmentStorageMeta
,EnderChest
,EnderCrystal
,EnderDragon
,EnderDragonPart
,Enderman
,Endermite
,EnderPearl
,EnderSignal
,EndGateway
,Entity
,Evoker
,EvokerFangs
,ExperienceOrb
,Explosive
,ExplosiveMinecart
,FallingBlock
,Fireball
,Firework
,FireworkEffectMeta
,FireworkMeta
,Fish
,FishHook
,Flying
,Fox
,Furnace
,Ghast
,Giant
,Golem
,Guardian
,Hanging
,Hopper
,HopperMinecart
,Horse
,HumanEntity
,Husk
,Illager
,Illusioner
,IronGolem
,Item
,ItemFrame
,ItemMeta
,Jigsaw
,Jukebox
,KnowledgeBookMeta
,LargeFireball
,LeashHitch
,LeatherArmorMeta
,Lectern
,LightningStrike
,LingeringPotion
,LivingEntity
,Llama
,LlamaSpit
,MagmaCube
,MapMeta
,Minecart
,Mob
,Monster
,Mule
,MushroomCow
,NPC
,Ocelot
,Painting
,Panda
,Parrot
,Phantom
,Pig
,PigZombie
,Pillager
,Player
,PolarBear
,PotionMeta
,PoweredMinecart
,Projectile
,PufferFish
,Rabbit
,Raider
,Ravager
,RideableMinecart
,Salmon
,Sheep
,Shulker
,ShulkerBox
,ShulkerBullet
,Sign
,Silverfish
,Skeleton
,SkeletonHorse
,Skull
,SkullMeta
,Slime
,SmallFireball
,Smoker
,Snowball
,Snowman
,SpawnEggMeta
,SpawnerMinecart
,SpectralArrow
,Spellcaster
,Spider
,SplashPotion
,Squid
,StorageMinecart
,Stray
,Structure
,SuspiciousStewMeta
,Tameable
,ThrownExpBottle
,ThrownPotion
,TileState
,TippedArrow
,TNTPrimed
,TraderLlama
,Trident
,TropicalFish
,TropicalFishBucketMeta
,Turtle
,Vehicle
,Vex
,Villager
,Vindicator
,WanderingTrader
,WaterMob
,Witch
,Wither
,WitherSkeleton
,WitherSkull
,Wolf
,Zombie
,ZombieHorse
,ZombieVillager
public interface PersistentDataHolder
ThePersistentDataHolder
interface defines an object that can store custom persistent meta data on it.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PersistentDataContainer
getPersistentDataContainer()
Returns a custom tag container capable of storing tags on the object.
-
-
-
Method Detail
-
getPersistentDataContainer
@NotNull PersistentDataContainer getPersistentDataContainer()
Returns a custom tag container capable of storing tags on the object. Note that the tags stored on this container are all stored under their own custom namespace therefore modifying default tags using thisPersistentDataHolder
is impossible.- Returns:
- the persistent metadata container
-
-