Package io.papermc.paper.registry.data
@NullMarked
package io.papermc.paper.registry.data
Collection of registry entry types that may be created or modified via the
RegistryEvent.
A registry entry represents its runtime API counterpart as a version-specific data-focused type. Registry entries are not expected to be used during plugin runtime interactions with the API but are mostly exposed during registry creation/modification.
-
InterfacesClassDescriptionA data-centric version-specific registry entry for the
PatternTypetype.A mutable builder for theBannerPatternRegistryEntryplugins may change in applicable registry events.A data-centric version-specific registry entry for theDamageTypetype.A mutable builder for theDamageTypeRegistryEntryplugins may change in applicable registry events.A data-centric version-specific registry entry for theEnchantmenttype.A mutable builder for theEnchantmentRegistryEntryplugins may change in applicable registry events.The enchantment cost interface represents the cost of applying an enchantment, split up into its different components.A data-centric version-specific registry entry for theGameEventtype.A mutable builder for theGameEventRegistryEntryplugins may change in applicable registry events.A data-centric version-specific registry entry for theArttype.A mutable builder for thePaintingVariantRegistryEntryplugins may change in applicable registry events.