Uses of Interface
org.bukkit.persistence.PersistentDataHolder
Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.entity.minecart |
Interfaces for various
Minecart types. |
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks . |
-
Uses of PersistentDataHolder in org.bukkit
Subinterfaces of PersistentDataHolder in org.bukkit Modifier and Type Interface Description interface
Chunk
Represents a chunk of blocks -
Uses of PersistentDataHolder in org.bukkit.block
Subinterfaces of PersistentDataHolder in org.bukkit.block Modifier and Type Interface Description interface
Banner
Represents a captured state of a banner.interface
Barrel
Represents a captured state of a Barrel.interface
Beacon
Represents a captured state of a beacon.interface
Bed
Deprecated.does not provide useful information beyond the material itselfinterface
Beehive
Represents a captured state of a bee hive.interface
Bell
Represents a captured state of Bell.interface
BlastFurnace
Represents a captured state of a blast furnace.interface
BrewingStand
Represents a captured state of a brewing stand.interface
Campfire
Represents a captured state of a campfire.interface
Chest
Represents a captured state of a chest.interface
CommandBlock
Represents a captured state of a command block.interface
Comparator
Represents a captured state of an on / off comparator.interface
Conduit
Represents a captured state of a conduit.interface
Container
Represents a captured state of a container block.interface
CreatureSpawner
Represents a captured state of a creature spawner.interface
DaylightDetector
Represents a captured state of a (possibly inverted) daylight detector.interface
Dispenser
Represents a captured state of a dispenser.interface
Dropper
Represents a captured state of a dropper.interface
EnchantingTable
Represents a captured state of an enchanting table.interface
EnderChest
Represents a captured state of an ender chest.interface
EndGateway
Represents a captured state of an end gateway.interface
EntityBlockStorage<T extends Entity>
Represents a captured state of a block which stores entities.interface
Furnace
Represents a captured state of a furnace.interface
Hopper
Represents a captured state of a hopper.interface
Jigsaw
Represents a captured state of a jigsaw.interface
Jukebox
Represents a captured state of a jukebox.interface
Lectern
Represents a captured state of a lectern.interface
ShulkerBox
Represents a captured state of a ShulkerBox.interface
Sign
Represents a captured state of either a SignPost or a WallSign.interface
Skull
Represents a captured state of a skull block.interface
Smoker
Represents a captured state of a smoker.interface
Structure
Represents a structure block that can save and load blocks from a file.interface
TileState
Represents a block state that also hosts a tile entity at the given location. -
Uses of PersistentDataHolder in org.bukkit.entity
Subinterfaces of PersistentDataHolder in org.bukkit.entity Modifier and Type Interface Description interface
AbstractArrow
Represents an arrow.interface
AbstractHorse
Represents a Horse-like creature.interface
AbstractVillager
Represents a villager NPCinterface
Ageable
Represents an entity that can age.interface
Ambient
Represents an ambient mobinterface
Animals
Represents an Animal.interface
AreaEffectCloud
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.interface
ArmorStand
interface
Arrow
interface
Bat
Represents a Batinterface
Bee
Represents a Bee.interface
Blaze
Represents a Blaze monsterinterface
Boat
Represents a boat entity.interface
Boss
Represents the Boss Entity.interface
Breedable
Represents an entity that can age and breed.interface
Cat
Meow.interface
CaveSpider
Represents a Spider.interface
ChestedHorse
Represents Horse-like creatures which can carry an inventory.interface
Chicken
Represents a Chicken.interface
Cod
Represents a cod fish.interface
ComplexEntityPart
Represents a single part of aComplexLivingEntity
interface
ComplexLivingEntity
Represents a complex living entity - one that is made up of various smaller partsinterface
Cow
Represents a Cow.interface
Creature
Represents a Creature.interface
Creeper
Represents a Creeperinterface
Damageable
Represents anEntity
that has health and can take damage.interface
Dolphin
interface
Donkey
Represents a Donkey - variant ofChestedHorse
.interface
DragonFireball
interface
Drowned
Drowned zombie.interface
Egg
Represents a thrown egg.interface
ElderGuardian
Represents an ElderGuardian - variant ofGuardian
.interface
EnderCrystal
A crystal that heals nearby EnderDragonsinterface
EnderDragon
Represents an Ender Dragoninterface
EnderDragonPart
Represents an ender dragon partinterface
Enderman
Represents an Enderman.interface
Endermite
interface
EnderPearl
Represents a thrown Ender Pearl entityinterface
EnderSignal
Represents an EnderSignal, which is created upon throwing an ender eye.interface
Entity
Represents a base entity in the worldinterface
Evoker
Represents an Evoker "Illager".interface
EvokerFangs
Represents Evoker Fangs.interface
ExperienceOrb
Represents an Experience Orb.interface
Explosive
A representation of an explosive entityinterface
FallingBlock
Represents a falling blockinterface
Fireball
Represents a Fireball.interface
Firework
interface
Fish
Represents a fish entity.interface
FishHook
Represents a fishing hook.interface
Flying
Represents a Flying Entity.interface
Fox
What does the fox say?interface
Ghast
Represents a Ghast.interface
Giant
Represents a Giant.interface
Golem
A mechanical creature that may harm enemies.interface
Guardian
interface
Hanging
Represents a Hanging entityinterface
Hoglin
Represents a Hoglin.interface
Horse
Represents a Horse.interface
HumanEntity
Represents a human entity, such as an NPC or a playerinterface
Husk
Represents a Husk - variant ofZombie
.interface
Illager
Represents a type of "Illager".interface
Illusioner
Represents an Illusioner "Illager".interface
IronGolem
An iron Golem that protects Villages.interface
Item
Represents a dropped item.interface
ItemFrame
Represents an Item Frameinterface
LargeFireball
Represents a largeFireball
interface
LeashHitch
Represents a Leash Hitch on a fenceinterface
LightningStrike
Represents an instance of a lightning strike.interface
LingeringPotion
Deprecated.lingering status depends on only on the potion item.interface
LivingEntity
Represents a living entity, such as a monster or playerinterface
Llama
Represents a Llama.interface
LlamaSpit
Represents Llama spit.interface
MagmaCube
Represents a MagmaCube.interface
Minecart
Represents a minecart entity.interface
Mob
Represents a Mob.interface
Monster
Represents a Monster.interface
Mule
Represents a Mule - variant ofChestedHorse
.interface
MushroomCow
Represents a mushroomCow
interface
NPC
Represents a non-player characterinterface
Ocelot
A wild tameable catinterface
Painting
Represents a Painting.interface
Panda
Panda entity.interface
Parrot
Represents a Parrot.interface
Phantom
Represents a phantom.interface
Pig
Represents a Pig.interface
Piglin
Represents a Piglin.interface
PiglinAbstract
Piglin / Piglin Brute.interface
PiglinBrute
Represents a Piglin Brute.interface
PigZombie
Represents a Pig Zombie.interface
Pillager
Illager entity.interface
Player
Represents a player, connected or notinterface
PolarBear
Represents a polar bear.interface
Projectile
Represents a shootable entity.interface
PufferFish
Represents a puffer fish.interface
Rabbit
interface
Raider
interface
Ravager
Illager beast.interface
Salmon
Represents a salmon fish.interface
Sheep
Represents a Sheep.interface
Shulker
interface
ShulkerBullet
interface
Silverfish
Represents a Silverfish.interface
SizedFireball
Represents a sized fireball.interface
Skeleton
Represents a Skeleton.interface
SkeletonHorse
Represents a SkeletonHorse - variant ofAbstractHorse
.interface
Slime
Represents a Slime.interface
SmallFireball
Represents a smallFireball
interface
Snowball
Represents a snowball.interface
Snowman
Represents a snowman entityinterface
SpectralArrow
Represents a spectral arrow.interface
Spellcaster
Represents a spell casting "Illager".interface
Spider
Represents a Spider.interface
SplashPotion
Deprecated.splash status depends on only on the potion item.interface
Squid
Represents a Squid.interface
Steerable
Represents an entity which may be saddled, ridden and steered using an item.interface
Stray
Represents a Stray - variant ofSkeleton
.interface
Strider
Represents a Strider.interface
Tameable
interface
ThrowableProjectile
interface
ThrownExpBottle
Represents a thrown Experience bottle.interface
ThrownPotion
Represents a thrown potion bottleinterface
TippedArrow
Deprecated.tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interface
TNTPrimed
Represents a Primed TNT.interface
TraderLlama
Represents a trader Llama.interface
Trident
Represents a thrown trident.interface
TropicalFish
Tropical fish.interface
Turtle
Represents a turtle.interface
Vehicle
Represents a vehicle entity.interface
Vex
Represents a Vex.interface
Villager
Represents a villager NPCinterface
Vindicator
Represents a Vindicator.interface
WanderingTrader
Represents a wandering trader NPCinterface
WaterMob
Represents a Water Mobinterface
Witch
Represents a Witchinterface
Wither
Represents a Wither bossinterface
WitherSkeleton
Represents a WitherSkeleton - variant ofSkeleton
.interface
WitherSkull
Represents a wither skullFireball
.interface
Wolf
Represents a Wolfinterface
Zoglin
Represents a Zoglin.interface
Zombie
Represents a Zombie.interface
ZombieHorse
Represents a ZombieHorse - variant ofAbstractHorse
.interface
ZombieVillager
-
Uses of PersistentDataHolder in org.bukkit.entity.minecart
Subinterfaces of PersistentDataHolder in org.bukkit.entity.minecart Modifier and Type Interface Description interface
CommandMinecart
interface
ExplosiveMinecart
Represents a Minecart with TNT inside it that can explode when triggered.interface
HopperMinecart
Represents a Minecart with a Hopper inside itinterface
PoweredMinecart
Represents a powered minecart.interface
RideableMinecart
Represents a minecart that can have certainentities
as passengers.interface
SpawnerMinecart
Represents a Minecart with anentity spawner
inside it.interface
StorageMinecart
Represents a minecart with a chest. -
Uses of PersistentDataHolder in org.bukkit.inventory.meta
Subinterfaces of PersistentDataHolder in org.bukkit.inventory.meta Modifier and Type Interface Description interface
BannerMeta
interface
BlockDataMeta
interface
BlockStateMeta
interface
BookMeta
Represents a book (Material.WRITABLE_BOOK
orMaterial.WRITTEN_BOOK
) that can have a title, an author, and pages.interface
CompassMeta
Represents a compass that can track a specific location.interface
CrossbowMeta
interface
EnchantmentStorageMeta
EnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interface
FireworkEffectMeta
Represents a meta that can store a single FireworkEffect.interface
FireworkMeta
Represents aMaterial.FIREWORK_ROCKET
and its effects.interface
ItemMeta
This type represents the storage mechanism for auxiliary item data.interface
KnowledgeBookMeta
interface
LeatherArmorMeta
Represents leather armor (Material.LEATHER_BOOTS
,Material.LEATHER_CHESTPLATE
,Material.LEATHER_HELMET
, orMaterial.LEATHER_LEGGINGS
) that can be colored.interface
MapMeta
Represents a map that can be scalable.interface
PotionMeta
Represents a potion or item that can have custom effects.interface
SkullMeta
Represents a skull that can have an owner.interface
SpawnEggMeta
Represents a spawn egg and it's spawned type.interface
SuspiciousStewMeta
Represents a suspicious stew that can have custom effects.interface
TropicalFishBucketMeta
Represents a bucket of tropical fish.