Uses of Interface
io.papermc.paper.persistence.PersistentDataViewHolder
Packages that use PersistentDataViewHolder
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
Boat types.Interfaces for various
Minecart types.Classes to facilitate world
Structure
generation.Classes involved in manipulating player inventories and item interactions.
The interfaces used when manipulating extra data can can be stored inside
item stacks.Classes that allow attaching persistent data to various objects.
Classes related to creating or using
structures without creating Structure
blocks in the world.-
Uses of PersistentDataViewHolder in com.destroystokyo.paper.entity
Subinterfaces of PersistentDataViewHolder in com.destroystokyo.paper.entity -
Uses of PersistentDataViewHolder in com.destroystokyo.paper.inventory.meta
Subinterfaces of PersistentDataViewHolder in com.destroystokyo.paper.inventory.meta -
Uses of PersistentDataViewHolder in io.papermc.paper.block
Subinterfaces of PersistentDataViewHolder in io.papermc.paper.blockModifier and TypeInterfaceDescriptioninterfaceInterface for block entities that are lockable.interfaceinterfaceRepresents aTileStateblock that has an inventory. -
Uses of PersistentDataViewHolder in io.papermc.paper.entity
Subinterfaces of PersistentDataViewHolder in io.papermc.paper.entityModifier and TypeInterfaceDescriptioninterfaceRepresents an entity that can be bucketed.interfaceEntities that can have their collars colored.interfaceRepresents an entity that can be leashed.interfaceRepresents a fish that can school with other fish.interfaceRepresents an entity that can be sheared. -
Uses of PersistentDataViewHolder in org.bukkit
Subinterfaces of PersistentDataViewHolder in org.bukkitModifier and TypeInterfaceDescriptioninterfaceRepresents a chunk of blocks.interfaceRepresents a reference to a player identity and the data belonging to a player that is stored on the disk and can, thus, be retrieved without the player needing to be online.interfaceRepresents a raid event.interfaceRepresents a world, which may contain entities, chunks and blocks -
Uses of PersistentDataViewHolder in org.bukkit.block
Subinterfaces of PersistentDataViewHolder 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.interfaceRepresents a captured state of a bed.interfaceRepresents 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.interfaceinterfaceRepresents a captured state of a crafter.interfaceRepresents a captured state of a creaking heart.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.interfaceinterfaceRepresents 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, for removal: This API element is subject to removal in a future version.interfaceRepresents a captured state of a test block.interfaceRepresents a captured state of a test instance block.interfaceRepresents a block state that also hosts a block entity at the given location.interfaceRepresents a captured state of a trial spawner.interfaceRepresents a captured state of a vault. -
Uses of PersistentDataViewHolder in org.bukkit.entity
Subinterfaces of PersistentDataViewHolder in org.bukkit.entityModifier and TypeInterfaceDescriptioninterfaceRepresents an arrow.interfaceThis interface defines or represents the abstract concept of cow-like entities on the server.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 partsinterfaceinterfaceRepresents a Cow.interfaceRepresents a Creaking.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.interfaceDeprecated, for removal: This API element is subject to removal in a future version.Minecraft no longer has a distinction for these types of mobs.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 happy ghast.interfaceRepresents 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.interfaceRepresents a thrown lingering potion bottleinterfaceRepresents a living entity, such as a monster or playerinterfaceRepresents a Llama.interfaceRepresents Llama spit.interfaceRepresents a MagmaCube.interfaceinterfaceA 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 Zombified piglin.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.interfaceAn entity that can sit still.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.interfaceRepresents a thrown splash potion bottleinterfaceRepresents 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 PersistentDataViewHolder in org.bukkit.entity.boat
Subinterfaces of PersistentDataViewHolder in org.bukkit.entity.boatModifier and TypeInterfaceDescriptioninterfaceRepresents an acacia boat.interfaceRepresents an acacia chest boat.interfaceRepresents a bamboo chest raft.interfaceRepresents a bamboo raft.interfaceRepresents a birch boat.interfaceRepresents a birch chest boat.interfaceRepresents a cherry boat.interfaceRepresents a cherry chest boat.interfaceRepresents a dark oak boat.interfaceRepresents a dark oak chest boat.interfaceRepresents a jungle boat.interfaceRepresents a jungle chest boat.interfaceRepresents a mangrove boat.interfaceRepresents a mangrove chest boat.interfaceRepresents an oak boat.interfaceRepresents an oak chest boat.interfaceRepresents a pale oak boat.interfaceRepresents a pale oak chest boat.interfaceRepresents a spruce boat.interfaceRepresents a spruce chest boat. -
Uses of PersistentDataViewHolder in org.bukkit.entity.minecart
Subinterfaces of PersistentDataViewHolder 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 PersistentDataViewHolder in org.bukkit.generator.structure
Subinterfaces of PersistentDataViewHolder in org.bukkit.generator.structureModifier and TypeInterfaceDescriptioninterfaceRepresents a structure placed in the world. -
Uses of PersistentDataViewHolder in org.bukkit.inventory
Classes in org.bukkit.inventory that implement PersistentDataViewHolder -
Uses of PersistentDataViewHolder in org.bukkit.inventory.meta
Subinterfaces of PersistentDataViewHolder in org.bukkit.inventory.metaModifier and TypeInterfaceDescriptioninterfaceRepresents armor that an entity can equip.interfaceRepresents a bucket of axolotl.interfaceinterfaceinterfaceinterfaceRepresents aMaterial.WRITTEN_BOOKthat 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_LEGGINGS,Material.LEATHER_CHESTPLATE,Material.LEATHER_HELMET,Material.LEATHER_HORSE_ARMORorMaterial.WOLF_ARMOR) that can be colored.interfaceRepresents a map that can be scalable.interfaceinterfaceRepresents an ominous bottle with an amplifier of the bad omen effect.interfaceRepresents a potion or item that can have custom effects.interfaceRepresents an item that can be repaired at an anvil.interfaceinterfaceRepresents 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_BOOK) that can have pages. -
Uses of PersistentDataViewHolder in org.bukkit.persistence
Subinterfaces of PersistentDataViewHolder in org.bukkit.persistenceModifier and TypeInterfaceDescriptioninterfaceThePersistentDataHolderinterface defines an object that can store custom persistent meta data on it. -
Uses of PersistentDataViewHolder in org.bukkit.structure
Subinterfaces of PersistentDataViewHolder in org.bukkit.structure -
Uses of PersistentDataViewHolder in org.purpurmc.purpur.entity
Subinterfaces of PersistentDataViewHolder in org.purpurmc.purpur.entityModifier and TypeInterfaceDescriptioninterfaceStoredEntity<T extends Entity>Represents an entity stored in a block