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 concerning the creation of boss bars that appear at the top of the
player's screen.
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.
Classes relevant to loot table manipulation and generation.
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.potion
Classes in io.papermc.paper.potion that implement KeyedModifier and TypeClassDescriptionclassRepresents 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 TypeInterfaceDescriptioninterfaceRepresents a reference to a server-backed registry value that may change.Subinterfaces of Keyed in io.papermc.paper.registryModifier and TypeInterfaceDescriptioninterfaceRepresents a reference to a server-backed registry value that may change.Methods in io.papermc.paper.registry with type parameters of type Keyed -
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 KeyedModifier and TypeMethodDescriptionConstructors in io.papermc.paper.tag with parameters of type Keyed -
Uses of Keyed in io.papermc.paper.world.structure
Classes in io.papermc.paper.world.structure that implement KeyedModifier and TypeClassDescriptionfinal classRepresents a configured structure each with aStructureType. -
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 final 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 TypeInterfaceDescriptioninterfaceA RegionAccessor gives access to getting, modifying and spawningBiome,BlockStateandEntity, as well as generating some basic structures.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 TypeClassDescriptionenumRepresents the art on a paintingenumfinal classRepresents a generic Mojang game event.enumAn enum of all material IDs accepted by the official server and clientenumAn Enum of Sounds the server is able to send to players.enumRepresents 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 TypeMethodDescriptionBukkit.getRegistry(@NotNull Class<T> tClass) Returns the registry for the given class.Server.getRegistry(@NotNull Class<T> tClass) Returns the registry for the given class.Gets 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.UnsafeValues.registryFor(Class<T> classOfT) Deprecated.Gets the server-backed registry for a type. -
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
Classes in org.bukkit.attribute that implement KeyedModifier and TypeClassDescriptionenumTypes of attributes which may be present on anAttributable. -
Uses of Keyed in org.bukkit.block
Classes in org.bukkit.block that implement Keyed -
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.enchantments
Classes in org.bukkit.enchantments that implement KeyedModifier and TypeClassDescriptionclassThe various type of enchantments that may be added to armour or weaponsclassA simple wrapper for ease of selectingEnchantments -
Uses of Keyed in org.bukkit.entity
Classes in org.bukkit.entity that implement KeyedModifier and TypeClassDescriptionstatic enumRepresents the various different cat types there are.enumstatic enumRepresents the variant of a frog - ie its color.static enumRepresents the various different Villager professions there may be.static enumRepresents Villager type, usually corresponding to what biome they spawn in. -
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.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 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 campfire recipe.classRepresents a Stonecutting recipe. -
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.potion
Classes in org.bukkit.potion that implement KeyedModifier and TypeClassDescriptionclassRepresents a type of potion and its effect on an entity.class