Interface RegistryKey<T>

Type Parameters:
T - the type of the registry entry
All Superinterfaces:
Holder<T>, net.kyori.adventure.key.Keyed
All Known Subinterfaces:
Attribute, Block, BlockSoundType, DataComponent<T>, EntityType, FeatureFlag, Fluid, GameEvent, Material, Particle, PotionEffect, PotionType, StaticProtocolObject<T>, StatisticType, VillagerProfession
All Known Implementing Classes:
ArgumentParserType, BlockSoundImpl, Particle.Block, Particle.BlockCrumble, Particle.BlockMarker, Particle.Dust, Particle.DustColorTransition, Particle.DustPillar, Particle.EntityEffect, Particle.FallingDust, Particle.Item, Particle.SculkCharge, Particle.Shriek, Particle.Simple, Particle.TintedLeaves, Particle.Trail, Particle.Vibration, RecipeBookCategory, RecipeDisplayType, RecipeType, SlotDisplayType, VillagerProfessionImpl, VillagerType

@NonExtendable public non-sealed interface RegistryKey<T> extends Holder<T>, net.kyori.adventure.key.Keyed
Represents a reference to a Registry entry.