Uses of Interface
org.bukkit.Keyed
Packages that use Keyed
Package
Description
This package contains classes and interfaces related to the dialog system in Paper.
This package contains events related to the Paper registry system.
This package contains the API for registry sets in Paper.
The root package of the Bukkit API, contains generalized API classes.
Classes relevant to advancements.
Classes relevant to attributes.
Classes used to manipulate the voxels in a 
world,
 including special states.Classes relevant to banner blocks.
Classes concerning the creation of boss bars that appear at the top of the
 player's screen.
Classes concerning damage types and sources applicable to living entities.
Classes relating to the specialized enhancements to 
item stacks, as part of the meta data.Interfaces for non-voxel objects that can exist in a 
world, including all players, monsters, projectiles, etc.Classes concerning an entity's persistent memory.
Classes to facilitate 
world generation
 implementation.Classes to facilitate world 
Structure
 generation.Classes involved in manipulating player inventories and item interactions.
Armor trim meta types.
Classes relevant to loot table manipulation and generation.
Classes to facilitate plugin handling of 
map displays.Classes dedicated to handling data pack information.
Classes to represent various 
potion
 properties and manipulation.- 
Uses of Keyed in com.destroystokyo.paperClasses in com.destroystokyo.paper that implement Keyed
- 
Uses of Keyed in io.papermc.paper.datacomponentSubinterfaces of Keyed in io.papermc.paper.datacomponentModifier and TypeInterfaceDescriptioninterfacestatic interfacestatic interface
- 
Uses of Keyed in io.papermc.paper.dialogSubinterfaces of Keyed in io.papermc.paper.dialog
- 
Uses of Keyed in io.papermc.paper.potionClasses in io.papermc.paper.potion that implement KeyedModifier and TypeClassDescriptionfinal classRepresents a potion mix made in a Brewing Stand.
- 
Uses of Keyed in io.papermc.paper.registryClasses in io.papermc.paper.registry with type parameters of type KeyedModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.Subinterfaces of Keyed in io.papermc.paper.registryModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.Methods in io.papermc.paper.registry with type parameters of type KeyedModifier and TypeMethodDescriptionReference.create(@NotNull Registry<T> registry, @NotNull NamespacedKey key) Deprecated, for removal: This API element is subject to removal in a future version.RegistryAccess.getRegistry(RegistryKey<T> registryKey) Gets the registry with the specified key.RegistryAccess.getRegistry(Class<T> type) Deprecated, for removal: This API element is subject to removal in a future version.
- 
Uses of Keyed in io.papermc.paper.registry.eventMethods in io.papermc.paper.registry.event with type parameters of type KeyedModifier and TypeMethodDescriptionRegistryComposeEvent.getOrCreateTag(TagKey<V> tagKey) Gets or creates a tag for the given tag key.RegistryEntryAddEvent.getOrCreateTag(TagKey<V> tagKey) Gets or creates a tag for the given tag key.
- 
Uses of Keyed in io.papermc.paper.registry.setClasses in io.papermc.paper.registry.set with type parameters of type KeyedModifier and TypeInterfaceDescriptioninterfaceRegistryKeySet<T extends Keyed>Represents a collection tied to a registry.Methods in io.papermc.paper.registry.set with type parameters of type KeyedModifier and TypeMethodDescriptionstatic <T extends Keyed>
 RegistryKeySet<T> RegistrySet.keySet(RegistryKey<T> registryKey, TypedKey<T>... keys) Creates a directRegistrySetfromTypedKeys.static <T extends Keyed>
 RegistryKeySet<T> RegistrySet.keySet(RegistryKey<T> registryKey, Iterable<TypedKey<T>> keys) Creates a directRegistrySetfromTypedKeys.static <T extends Keyed>
 RegistryKeySet<T> RegistrySet.keySetFromValues(RegistryKey<T> registryKey, Iterable<? extends T> values) Creates aRegistryKeySetfrom registry-backed values.
- 
Uses of Keyed in io.papermc.paper.registry.tagClasses in io.papermc.paper.registry.tag with type parameters of type KeyedModifier and TypeInterfaceDescriptioninterfaceA namedRegistryKeySetwhich are created via the datapack tag system.
- 
Uses of Keyed in io.papermc.paper.tagClasses in io.papermc.paper.tag with type parameters of type KeyedClasses in io.papermc.paper.tag that implement KeyedModifier and TypeClassDescriptionclassclassMethods in io.papermc.paper.tag with parameters of type KeyedConstructors in io.papermc.paper.tag with parameters of type Keyed
- 
Uses of Keyed in org.bukkitClasses in org.bukkit with type parameters of type KeyedModifier and TypeInterfaceDescriptioninterfaceRepresents a registry of Bukkit objects that may be retrieved byNamespacedKey.static classRegistry.NotARegistry<A extends Keyed>static classRegistry.SimpleRegistry<T extends Enum<T> & Keyed>interfaceRepresents a tag that may be defined by the server or a resource pack to group like things together.Subinterfaces of Keyed in org.bukkitModifier and TypeInterfaceDescriptioninterfaceRepresents the art on a painting.interfaceThis represents a Feature Flag for aFeatureFlagSetHolder.interfaceRepresents a fluid type.interfaceRepresents a song which may play in a Jukebox.interfaceA RegionAccessor gives access to getting, modifying and spawningBiome,BlockStateandEntity, as well as generating some basic structures.interfaceAn interface of Sounds the server is able to send to players.interfaceRepresents a tag that may be defined by the server or a resource pack to group like things together.interfaceRepresents a world, which may contain entities, chunks and blocksClasses in org.bukkit that implement KeyedModifier and TypeClassDescriptionclassRepresents a generic Mojang game event.enumAn enum of all material IDs accepted by the official server and clientclassenumenumRepresents a countable statistic, which is tracked by the server.final classDeprecated.This class does not represent the structures of a world well.Methods in org.bukkit with type parameters of type KeyedModifier and TypeMethodDescription<B extends Keyed>
 BUnsafeValues.get(RegistryKey<B> registry, NamespacedKey key) Deprecated.Bukkit.getRegistry(@NotNull Class<T> tClass) Deprecated.useRegistryAccess.getRegistry(io.papermc.paper.registry.RegistryKey)with keys fromRegistryKeyServer.getRegistry(@NotNull Class<T> tClass) Deprecated.useRegistryAccess.getRegistry(io.papermc.paper.registry.RegistryKey)with keys fromRegistryKeyGets a tag which has already been defined within the server.Gets a tag which has already been defined within the server.Gets a all tags which have been defined within the server.Gets a all tags which have been defined within the server.
- 
Uses of Keyed in org.bukkit.advancementSubinterfaces of Keyed in org.bukkit.advancementModifier and TypeInterfaceDescriptioninterfaceRepresents an advancement that may be awarded to a player.
- 
Uses of Keyed in org.bukkit.attributeSubinterfaces of Keyed in org.bukkit.attributeModifier and TypeInterfaceDescriptioninterfaceTypes of attributes which may be present on anAttributable.Classes in org.bukkit.attribute that implement KeyedModifier and TypeClassDescriptionclassConcrete implementation of an attribute modifier.
- 
Uses of Keyed in org.bukkit.blockSubinterfaces of Keyed in org.bukkit.blockModifier and TypeInterfaceDescriptioninterfaceHolds all accepted Biomes in the server.interfaceRepresents a block type.static interfaceBlockType.Typed<B extends BlockData>Typed represents a subtype ofBlockTypes that have a known block data type at compile time.
- 
Uses of Keyed in org.bukkit.block.bannerSubinterfaces of Keyed in org.bukkit.block.banner
- 
Uses of Keyed in org.bukkit.bossSubinterfaces of Keyed in org.bukkit.bossModifier and TypeInterfaceDescriptioninterfaceRepresents a customBossBarthat has aNamespacedKey
- 
Uses of Keyed in org.bukkit.damageSubinterfaces of Keyed in org.bukkit.damageModifier and TypeInterfaceDescriptioninterfaceRepresent a type of damage that an entity can receive.
- 
Uses of Keyed in org.bukkit.enchantmentsClasses in org.bukkit.enchantments that implement KeyedModifier and TypeClassDescriptionclassThe various type of enchantments that may be added to armour or weaponsclassDeprecated, for removal: This API element is subject to removal in a future version.only for backwards compatibility, EnchantmentWrapper is no longer used.
- 
Uses of Keyed in org.bukkit.entitySubinterfaces of Keyed in org.bukkit.entityModifier and TypeInterfaceDescriptionstatic interfaceRepresents the various different cat types there are.static interfaceRepresents the variant of a chicken.static interfaceRepresents the variant of a cow.static interfaceRepresents the variant of a frog - ie its color.static interfaceRepresents the variant of a pig.static interfaceRepresents the various different Villager professions there may be.static interfaceRepresents Villager type, usually corresponding to what biome they spawn in.static interfaceRepresents the sound variant of a wolf.static interfaceRepresents the variant of a wolf.Classes in org.bukkit.entity that implement Keyed
- 
Uses of Keyed in org.bukkit.entity.memoryClasses in org.bukkit.entity.memory that implement KeyedModifier and TypeClassDescriptionfinal classMemoryKey<T>Represents a key used for accessing memory values of aLivingEntity.
- 
Uses of Keyed in org.bukkit.generatorSubinterfaces of Keyed in org.bukkit.generatorModifier and TypeInterfaceDescriptioninterfaceA limited region is used in world generation for features which are going over a chunk.
- 
Uses of Keyed in org.bukkit.generator.structureClasses in org.bukkit.generator.structure that implement KeyedModifier and TypeClassDescriptionclassRepresent a Structure from the world.classRepresent a StructureType of aStructure.
- 
Uses of Keyed in org.bukkit.inventorySubinterfaces of Keyed in org.bukkit.inventoryModifier and TypeInterfaceDescriptioninterfaceRepresents a complex recipe which has imperative server-defined behavior, eg armor dyeing.interfaceRepresents an item type.static interfaceItemType.Typed<M extends ItemMeta>Typed represents a subtype ofItemTypes that have a known item meta type at compile time.interfaceRepresents different kinds of views, also known as menus, which can be created and viewed by the player.static interfaceMenuType.Typed<V extends InventoryView,B extends InventoryViewBuilder<V>> Typed represents a subtype ofMenuTypes that have a knownInventoryViewtype at compile time.Classes in org.bukkit.inventory that implement KeyedModifier and TypeClassDescriptionclassRepresents a campfire recipe.classRepresents a campfire recipe.classCookingRecipe<T extends CookingRecipe>Represents a cooking recipe.classRepresents a shaped or shapeless crafting recipe.classRepresents a furnace recipe.classRepresents a shaped (ie normal) crafting recipe.classRepresents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.classRepresents a smithing recipe.classRepresents a smithing transform recipe.classRepresents a smithing trim recipe.classRepresents a campfire recipe.classRepresents a Stonecutting recipe.classRepresents a recipe which will change the type of the input material when combined with an additional material, but preserve all custom data.
- 
Uses of Keyed in org.bukkit.inventory.meta.trimSubinterfaces of Keyed in org.bukkit.inventory.meta.trim
- 
Uses of Keyed in org.bukkit.lootSubinterfaces of Keyed in org.bukkit.lootModifier and TypeInterfaceDescriptioninterfaceLootTables are technical files that represent what items should be in naturally generated containers, what items should be dropped when killing a mob, or what items can be fished.Classes in org.bukkit.loot that implement KeyedModifier and TypeClassDescriptionenumThis enum holds a list of all knownLootTables offered by Mojang.
- 
Uses of Keyed in org.bukkit.mapSubinterfaces of Keyed in org.bukkit.mapModifier and TypeInterfaceDescriptionstatic interfaceRepresents the standard types of map cursors.
- 
Uses of Keyed in org.bukkit.packsSubinterfaces of Keyed in org.bukkit.packs
- 
Uses of Keyed in org.bukkit.potionClasses in org.bukkit.potion that implement KeyedModifier and TypeClassDescriptionclassRepresents a type of potion and its effect on an entity.classDeprecated, for removal: This API element is subject to removal in a future version.only for backwards compatibility, PotionEffectTypeWrapper is no longer used.enumThis enum reflects and matches each potion state that can be obtained from the Creative mode inventory
RegistryAccess.getRegistry(RegistryKey)with keys fromRegistryKey