Uses of Interface
org.bukkit.Keyed
Packages that use Keyed
Package
Description
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.paper
Classes in com.destroystokyo.paper that implement Keyed -
Uses of Keyed in io.papermc.paper.datacomponent
Subinterfaces of Keyed in io.papermc.paper.datacomponentModifier and TypeInterfaceDescriptioninterfacestatic interfacestatic interface -
Uses of Keyed in io.papermc.paper.potion
Classes 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.registry
Classes 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.event
Methods in io.papermc.paper.registry.event with type parameters of type KeyedModifier and TypeMethodDescriptionRegistryEntryAddEvent.getOrCreateTag(TagKey<V> tagKey) Gets or creates a tag for the given tag key.RegistryFreezeEvent.getOrCreateTag(TagKey<V> tagKey) Gets or creates a tag for the given tag key. -
Uses of Keyed in io.papermc.paper.registry.set
Classes in io.papermc.paper.registry.set with type parameters of type KeyedMethods 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.tag
Classes 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.tag
Classes 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.bukkit
Classes in org.bukkit with type parameters of type KeyedModifier and TypeInterfaceDescriptioninterfaceRepresents a registry of Bukkit objects that may be retrieved byNamespacedKey.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(Registry<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.advancement
Subinterfaces of Keyed in org.bukkit.advancementModifier and TypeInterfaceDescriptioninterfaceRepresents an advancement that may be awarded to a player. -
Uses of Keyed in org.bukkit.attribute
Subinterfaces 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.block
Subinterfaces of Keyed in org.bukkit.blockModifier and TypeInterfaceDescriptioninterfaceHolds all accepted Biomes in the server.interfaceWhile this API is in a public interface, it is not intended for use by plugins until further notice.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.banner
Subinterfaces of Keyed in org.bukkit.block.banner -
Uses of Keyed in org.bukkit.boss
Subinterfaces of Keyed in org.bukkit.bossModifier and TypeInterfaceDescriptioninterfaceRepresents a customBossBarthat has aNamespacedKey -
Uses of Keyed in org.bukkit.damage
Subinterfaces of Keyed in org.bukkit.damageModifier and TypeInterfaceDescriptioninterfaceRepresent a type of damage that an entity can receive. -
Uses of Keyed in org.bukkit.enchantments
Classes in org.bukkit.enchantments that implement KeyedModifier and TypeClassDescriptionclassThe various type of enchantments that may be added to armour or weaponsclassDeprecated.only for backwards compatibility, EnchantmentWrapper is no longer used. -
Uses of Keyed in org.bukkit.entity
Subinterfaces of Keyed in org.bukkit.entityModifier and TypeInterfaceDescriptionstatic interfaceRepresents the various different cat types there are.static interfaceRepresents the variant of a frog - ie its color.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 variant of a wolf.Classes in org.bukkit.entity that implement Keyed -
Uses of Keyed in org.bukkit.entity.memory
Classes 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.generator
Subinterfaces 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.structure
Classes 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.inventory
Subinterfaces of Keyed in org.bukkit.inventoryModifier and TypeInterfaceDescriptioninterfaceRepresents a complex recipe which has imperative server-defined behavior, eg armor dyeing.interfaceWhile this API is in a public interface, it is not intended for use by plugins until further notice.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>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.trim
Subinterfaces of Keyed in org.bukkit.inventory.meta.trim -
Uses of Keyed in org.bukkit.loot
Subinterfaces 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.map
Subinterfaces of Keyed in org.bukkit.mapModifier and TypeInterfaceDescriptionstatic interfaceRepresents the standard types of map cursors. -
Uses of Keyed in org.bukkit.packs
Subinterfaces of Keyed in org.bukkit.packs -
Uses of Keyed in org.bukkit.potion
Classes in org.bukkit.potion that implement KeyedModifier and TypeClassDescriptionclassRepresents a type of potion and its effect on an entity.classDeprecated.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