RegistryContext

interface RegistryContext

Service for working with paper registries.

Inheritors

Types

Link copied to clipboard

Service provider for RegistryContext.

Properties

Link copied to clipboard

Whether the server is currently in the bootstrap phase, during which paper registries cannot be accessed.

Link copied to clipboard
abstract val logger: Logger

The logger of the managing plugin.

Functions

Link copied to clipboard
abstract fun registerPostTagReloadListener(listener: () -> Unit)

Registers a lister that is called after tags of paper registries were reloaded.

Link copied to clipboard
abstract fun scheduleDataReload()

Schedules a reload of the server's Minecraft data. Multiple requests may be coalesced.

Link copied to clipboard
abstract fun <T : Keyed> trackUnresolvedEntry(key: TypedKey<T>, registryAccess: RegistryAccess)

Remembers that an unresolved registry entry for key was created during bootstrap which needs to be present to complete server startup.

Link copied to clipboard
abstract fun <T : Keyed> trackUnresolvedTag(key: TagKey<T>, registryAccess: RegistryAccess)

Remembers that an unresolved registry entry set for key was created during bootstrap which needs to be present to complete server startup.