Package org.spongepowered.api.data
Interface DataHolder
- 
- All Superinterfaces:
- ValueContainer
 - All Known Subinterfaces:
- Aerial,- Ageable,- Agent,- Ambient,- Animal,- Aquatic,- Archetype<S,E>,- AreaEffectCloud,- ArmorStand,- Arrow,- ArrowEntity,- Banner,- Barrel,- Bat,- Beacon,- Bed,- Bee,- Beehive,- Bell,- BlastFurnace,- Blaze,- BlockEntity,- BlockEntityArchetype,- BlockOccupiedMinecart,- BlockSnapshot,- BlockState,- BlockType,- Boat,- Boss,- BrewingStand,- Campfire,- CarrierBlockEntity,- CarrierMinecart<M>,- Cat,- CaveSpider,- Chest,- ChestMinecart,- Chicken,- ClientPlayer,- Cod,- CommandBlock,- CommandBlockMinecart,- Comparator,- ComplexLiving<T>,- ComplexLivingPart<P>,- Conduit,- CopyableDataHolder,- Cow,- Creature,- Creeper,- DamagingProjectile,- DataHolder.Immutable<I>,- DataHolder.Mutable,- DaylightDetector,- DirectionRelativeDataHolder,- DirectionRelativeDataHolder.Immutable<I>,- DirectionRelativeDataHolder.Mutable,- Dispenser,- Dolphin,- Donkey,- DragonFireball,- Dropper,- Drowned,- Egg,- ElderGuardian,- EnchantmentTable,- EndCrystal,- EnderChest,- EnderDragon,- EnderDragonPart,- Enderman,- Endermite,- EnderPearl,- EndGateway,- EndPortal,- Entity,- EntityArchetype,- EntitySnapshot,- EntityTargetingProjectile,- Evoker,- EvokerFangs,- ExperienceBottle,- ExperienceOrb,- Explosive,- ExplosiveFireball,- EyeOfEnder,- FallingBlock,- FireballEntity,- FireworkRocket,- Fish,- FishingBobber,- FluidStack,- FluidStackSnapshot,- FluidState,- FluidType,- Fox,- Furnace,- FurnaceBlockEntity,- FurnaceMinecart,- FusedExplosive,- Ghast,- Giant,- Golem,- Guardian,- Hanging,- Hoglin,- Hopper,- HopperMinecart,- Horse,- HorseLike,- Hostile,- Human,- Humanoid,- Husk,- Illager,- Illusioner,- IronGolem,- Item,- ItemFrame,- ItemStack,- ItemStackSnapshot,- ItemType,- Jigsaw,- Jukebox,- LeashKnot,- Lectern,- LightningBolt,- Living,- Llama,- LlamaLike,- LlamaSpit,- LocalPlayer,- LocatableBlock,- LocatableSnapshot<T>,- MagmaCube,- MapInfo,- Merchant,- Minecart,- MinecartLike,- MobSpawner,- Monster,- Mooshroom,- Mule,- NameableBlockEntity,- NameableCarrierBlockEntity,- Ocelot,- PackHorse,- Painting,- Panda,- Parrot,- Patroller,- Phantom,- Pig,- Piglin,- PiglinBrute,- PiglinLike,- Pillager,- Piston,- Player,- PolarBear,- Potion,- PrimedTNT,- Projectile,- Pufferfish,- Rabbit,- Raider,- Ranger,- Ravager,- RemotePlayer,- Salmon,- SchoolingFish,- SerializableDataHolder,- SerializableDataHolder.Immutable<I>,- SerializableDataHolder.Mutable,- ServerLocation,- ServerPlayer,- Sheep,- Shulker,- ShulkerBox,- ShulkerBullet,- Sign,- Silverfish,- Sittable,- Skeleton,- SkeletonHorse,- SkeletonLike,- Skull,- Slime,- SmallFireball,- Smoker,- Snowball,- SnowGolem,- Spawner,- SpawnerMinecart,- SpectralArrow,- Spellcaster,- Spider,- Squid,- State<S>,- Stray,- Strider,- StructureBlock,- TameableAnimal,- TameableHorse,- TNTMinecart,- Trader,- TraderLlama,- TrappedChest,- Trident,- TropicalFish,- Turtle,- User,- Vehicle,- Vex,- Villager,- Vindicator,- WanderingTrader,- WeatherEffect,- Witch,- Wither,- WitherSkeleton,- WitherSkull,- Wolf,- Zoglin,- Zombie,- ZombieHorse,- ZombieLike,- ZombieVillager,- ZombifiedPiglin
 
 @DoNotStore public interface DataHolder extends ValueContainer A data holder object allows the access of additional data on the object that is not simply expressed by its basic type.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceDataHolder.Immutable<I extends DataHolder.Immutable<I>>Represents aDataHolderthat is immutable and can be transformed into other immutable data holders.static interfaceDataHolder.MutableRepresents a data holder that allows its data to be modified.
 
-