Uses of Interface
org.bukkit.persistence.PersistentDataHolder
Packages that use PersistentDataHolder
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world,
including special states.Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.Interfaces for various
Minecart types.Classes to facilitate world
Structure
generation.The interfaces used when manipulating extra data can can be stored inside
item stacks.Classes related to creating or using
structures without creating Structure
blocks in the world.-
Uses of PersistentDataHolder in org.bukkit
Subinterfaces of PersistentDataHolder in org.bukkit -
Uses of PersistentDataHolder in org.bukkit.block
Subinterfaces of PersistentDataHolder in org.bukkit.blockModifier and TypeInterfaceDescriptioninterfaceRepresents a captured state of a banner.interfaceRepresents a captured state of a Barrel.interfaceRepresents a captured state of a beacon.interfaceDeprecated.does not provide useful information beyond the material itselfinterfaceRepresents a captured state of a bee hive.interfaceRepresents a captured state of Bell.interfaceRepresents a captured state of a blast furnace.interfaceRepresents a captured state of a brewing stand.interfaceRepresents a captured state of suspicious sand or gravel.interfaceRepresents a captured state of a calibrated sculk sensorinterfaceRepresents a captured state of a campfire.interfaceRepresents a captured state of a chest.interfaceRepresents a captured state of a chiseled bookshelf.interfaceRepresents a captured state of a command block.interfaceRepresents a captured state of an on / off comparator.interfaceRepresents a captured state of a conduit.interfaceRepresents a captured state of a container block.interfaceRepresents a captured state of a crafter.interfaceRepresents a captured state of a creature spawner.interfaceRepresents a captured state of a (possibly inverted) daylight detector.interfaceRepresents a captured state of a decorated pot.interfaceRepresents a captured state of a dispenser.interfaceRepresents a captured state of a dropper.interfaceRepresents a captured state of an enchanting table.interfaceRepresents a captured state of an ender chest.interfaceRepresents a captured state of an end gateway.interfaceEntityBlockStorage<T extends Entity>Represents a captured state of a block which stores entities.interfaceRepresents a captured state of a furnace.interfaceRepresents a captured state of a hanging sign.interfaceRepresents a captured state of a hopper.interfaceRepresents a captured state of a jigsaw.interfaceRepresents a captured state of a jukebox.interfaceRepresents a captured state of a lectern.interfaceRepresents a captured state of a sculk catalyst.interfaceRepresents a captured state of a sculk sensorinterfaceRepresents a captured state of a sculk shrieker.interfaceRepresents a captured state of a ShulkerBox.interfaceRepresents a captured state of either a SignPost or a WallSign.interfaceRepresents a captured state of a skull block.interfaceRepresents a captured state of a smoker.interfaceRepresents a structure block that can save and load blocks from a file.interfaceDeprecated.interfaceRepresents a block state that also hosts a tile entity at the given location.interfaceRepresents a captured state of a trial spawner.interfaceRepresents a captured state of a trial spawner. -
Uses of PersistentDataHolder in org.bukkit.entity
Subinterfaces of PersistentDataHolder in org.bukkit.entityModifier and TypeInterfaceDescriptioninterfaceRepresents an arrow.interfaceRepresents a Horse-like creature.interfaceThis interface defines or represents the abstract concept of skeleton-like entities on the server.interfaceRepresents a villager NPCinterfaceRepresents a Wind Charge.interfaceRepresents an entity that can age.interfaceAn Allay.interfaceRepresents an ambient mobinterfaceRepresents an Animal.interfaceRepresents an area effect cloud which will imbue a potion effect onto entities which enter it.interfaceRepresents an Armadillo.interfaceinterfaceinterfaceAn Axolotl.interfaceRepresents a BatinterfaceRepresents a Bee.interfaceRepresents a Blaze monsterinterfaceRepresents a block display entity.interfaceRepresents a boat entity.interfaceRepresents a Bogged Skeleton.interfaceRepresents the Boss Entity.interfaceRepresents an entity that can age and breed.interfaceRepresents a Breeze.interfaceRepresents a Wind Charge.interfaceRepresents a Camel.interfaceMeow.interfaceRepresents a Spider.interfaceABoatwith a chest.interfaceRepresents Horse-like creatures which can carry an inventory.interfaceRepresents a Chicken.interfaceRepresents a cod fish.interfaceRepresents a single part of aComplexLivingEntityinterfaceRepresents a complex living entity - one that is made up of various smaller partsinterfaceRepresents a Cow.interfaceRepresents a Creature.interfaceRepresents a CreeperinterfaceRepresents anEntitythat has health and can take damage.interfaceRepresents a display entity which is designed to only have a visual function.interfaceinterfaceRepresents a Donkey - variant ofChestedHorse.interfaceinterfaceDrowned zombie.interfaceRepresents a thrown egg.interfaceRepresents an ElderGuardian - variant ofGuardian.interfaceA crystal that heals nearby EnderDragonsinterfaceRepresents an Ender DragoninterfaceRepresents an ender dragon partinterfaceRepresents an Enderman.interfaceinterfaceRepresents a thrown Ender Pearl entityinterfaceRepresents an EnderSignal, which is created upon throwing an ender eye.interfaceRepresents an EnemyinterfaceRepresents a base entity in the worldinterfaceRepresents an Evoker "Illager".interfaceRepresents Evoker Fangs.interfaceRepresents an Experience Orb.interfaceA representation of an explosive entityinterfaceRepresents a falling blockinterfaceRepresents a Fireball.interfaceinterfaceRepresents a fish entity.interfaceRepresents a fishing hook.interfaceRepresents a Flying Entity.interfaceWhat does the fox say?interfaceA Frog.interfaceRepresents a Ghast.interfaceRepresents a Giant.interfaceA Glow Item Frame.interfaceA Glow Squid.interfaceA Goat.interfaceA mechanical creature that may harm enemies.interfaceinterfaceRepresents a Hanging entityinterfaceRepresents a Hoglin.interfaceRepresents a Horse.interfaceRepresents a human entity, such as an NPC or a playerinterfaceRepresents a Husk - variant ofZombie.interfaceRepresents a type of "Illager".interfaceRepresents an Illusioner "Illager".interfaceRepresents an entity designed to only record interactions.interfaceAn iron Golem that protects Villages.interfaceRepresents a dropped item.interfaceRepresents an item display entity.interfaceRepresents an Item FrameinterfaceRepresents a largeFireballinterfaceRepresents a Leash Hitch on a fenceinterfaceRepresents an instance of a lightning strike.interfaceDeprecated.lingering status depends on only on the potion item.interfaceRepresents a living entity, such as a monster or playerinterfaceRepresents a Llama.interfaceRepresents Llama spit.interfaceRepresents a MagmaCube.interfaceA Marker entity, exists only on the server.interfaceRepresents a minecart entity.interfaceRepresents a Mob.interfaceRepresents a Monster.interfaceRepresents a Mule - variant ofChestedHorse.interfaceRepresents a mushroomCowinterfaceRepresents a non-player characterinterfaceA wild tameable catinterfaceRepresents an ominous item spawner.interfaceRepresents a Painting.interfacePanda entity.interfaceRepresents a Parrot.interfaceRepresents a phantom.interfaceRepresents a Pig.interfaceRepresents a Piglin.interfacePiglin / Piglin Brute.interfaceRepresents a Piglin Brute.interfaceRepresents a Pig Zombie.interfaceIllager entity.interfaceRepresents a player, connected or notinterfaceRepresents a polar bear.interfaceRepresents a shootable entity.interfaceRepresents a puffer fish.interfaceinterfaceinterfaceIllager beast.interfaceRepresents a salmon fish.interfaceRepresents a Sheep.interfaceinterfaceinterfaceRepresents a Silverfish.interfaceRepresents a sized fireball.interfaceRepresents a Skeleton.interfaceRepresents a SkeletonHorse - variant ofAbstractHorse.interfaceRepresents a Slime.interfaceRepresents a smallFireballinterfaceRepresents a Sniffer.interfaceRepresents a snowball.interfaceRepresents a snowman entityinterfaceRepresents a spectral arrow.interfaceRepresents a spell casting "Illager".interfaceRepresents a Spider.interfaceDeprecated.splash status depends on only on the potion item.interfaceRepresents a Squid.interfaceRepresents an entity which may be saddled, ridden and steered using an item.interfaceRepresents a Stray - variant ofAbstractSkeleton.interfaceRepresents a Strider.interfaceA babyFrog.interfaceinterfaceRepresents a text display entity.interfaceinterfaceRepresents a thrown Experience bottle.interfaceRepresents a thrown potion bottleinterfaceDeprecated.tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interfaceRepresents a Primed TNT.interfaceRepresents a trader Llama.interfaceRepresents a thrown trident.interfaceTropical fish.interfaceRepresents a turtle.interfaceRepresents a vehicle entity.interfaceRepresents a Vex.interfaceRepresents a villager NPCinterfaceRepresents a Vindicator.interfaceRepresents a wandering trader NPCinterfaceA Warden.interfaceRepresents a Water MobinterfaceRepresents a Wind Charge.interfaceRepresents a WitchinterfaceRepresents a Wither bossinterfaceRepresents a WitherSkeleton - variant ofAbstractSkeleton.interfaceRepresents a wither skullFireball.interfaceRepresents a WolfinterfaceRepresents a Zoglin.interfaceRepresents a Zombie.interfaceRepresents a ZombieHorse - variant ofAbstractHorse.interface -
Uses of PersistentDataHolder in org.bukkit.entity.minecart
Subinterfaces of PersistentDataHolder in org.bukkit.entity.minecartModifier and TypeInterfaceDescriptioninterfaceinterfaceRepresents a Minecart with TNT inside it that can explode when triggered.interfaceRepresents a Minecart with a Hopper inside itinterfaceRepresents a powered minecart.interfaceRepresents a minecart that can have certainentitiesas passengers.interfaceRepresents a Minecart with anentity spawnerinside it.interfaceRepresents a minecart with a chest. -
Uses of PersistentDataHolder in org.bukkit.generator.structure
Subinterfaces of PersistentDataHolder in org.bukkit.generator.structureModifier and TypeInterfaceDescriptioninterfaceRepresents a structure placed in the world. -
Uses of PersistentDataHolder in org.bukkit.inventory.meta
Subinterfaces of PersistentDataHolder in org.bukkit.inventory.metaModifier and TypeInterfaceDescriptioninterfaceRepresents armor that an entity can equip.interfaceRepresents a bucket of axolotl.interfaceinterfaceinterfaceinterfaceRepresents aMaterial.WRITTEN_BOOK) that can have a title, an author, and pages.interfaceinterfaceRepresents armor that an entity can equip and can also be colored.interfaceRepresents a compass that can track a specific location.interfaceinterfaceRepresents an item that has durability and can take damage.interfaceEnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interfaceRepresents a meta that can store a single FireworkEffect.interfaceRepresents aMaterial.FIREWORK_ROCKETand its effects.interfaceThis type represents the storage mechanism for auxiliary item data.interfaceinterfaceRepresents leather armor (Material.LEATHER_BOOTS,Material.LEATHER_CHESTPLATE,Material.LEATHER_HELMET, orMaterial.LEATHER_LEGGINGS) that can be colored.interfaceRepresents a map that can be scalable.interfaceinterfaceRepresents a map that can be scalable.interfaceRepresents a potion or item that can have custom effects.interfaceRepresents an item that can be repaired at an anvil.interfaceRepresents a skull that can have an owner.interfaceRepresents a spawn egg and it's spawned type.interfaceRepresents a suspicious stew that can have custom effects.interfaceRepresents a bucket of tropical fish.interfaceRepresents a book (Material.WRITABLE_BOOKorMaterial.WRITTEN_BOOK) that can have pages. -
Uses of PersistentDataHolder in org.bukkit.structure
Subinterfaces of PersistentDataHolder in org.bukkit.structure