Uses of Interface
org.bukkit.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 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 org.bukkit
Modifier and TypeInterfaceDescriptioninterface
Represents a registry of Bukkit objects that may be retrieved byNamespacedKey
.static final class
Registry.SimpleRegistry<T extends Enum<T> & Keyed>
interface
Represents a tag that may be defined by the server or a resource pack to group like things together.Modifier and TypeInterfaceDescriptioninterface
Represents a tag that may be defined by the server or a resource pack to group like things together.interface
Represents a world, which may contain entities, chunks and blocksModifier and TypeClassDescriptionenum
Represents the art on a paintingenum
final class
Represents a generic Mojang game event.enum
An enum of all material IDs accepted by the official server and clientenum
An Enum of Sounds the server is able to send to players.enum
Represents a countable statistic, which is tracked by the server.final class
This class handles the creation and storage of all structure types for Bukkit.Modifier and TypeMethodDescriptionBukkit.getTag
(String registry, NamespacedKey tag, Class<T> clazz) Gets a tag which has already been defined within the server.Server.getTag
(String registry, NamespacedKey tag, Class<T> clazz) 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
Modifier and TypeInterfaceDescriptioninterface
Represents an advancement that may be awarded to a player. -
Uses of Keyed in org.bukkit.attribute
Modifier and TypeClassDescriptionenum
Types of attributes which may be present on anAttributable
. -
Uses of Keyed in org.bukkit.block
-
Uses of Keyed in org.bukkit.boss
Modifier and TypeInterfaceDescriptioninterface
Represents a customBossBar
that has aNamespacedKey
-
Uses of Keyed in org.bukkit.enchantments
Modifier and TypeClassDescriptionclass
The various type of enchantments that may be added to armour or weaponsclass
A simple wrapper for ease of selectingEnchantment
s -
Uses of Keyed in org.bukkit.entity
Modifier and TypeClassDescriptionenum
static enum
Represents the various different Villager professions there may be.static enum
Represents Villager type, usually corresponding to what biome they spawn in. -
Uses of Keyed in org.bukkit.entity.memory
Modifier and TypeClassDescriptionfinal class
MemoryKey<T>
Represents a key used for accessing memory values of aLivingEntity
. -
Uses of Keyed in org.bukkit.inventory
Modifier and TypeInterfaceDescriptioninterface
Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.Modifier and TypeClassDescriptionclass
Represents a campfire recipe.class
Represents a campfire recipe.class
CookingRecipe<T extends CookingRecipe>
Represents a cooking recipe.class
Represents a furnace recipe.class
Represents a shaped (ie normal) crafting recipe.class
Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.class
Represents a smithing recipe.class
Represents a campfire recipe.class
Represents a Stonecutting recipe. -
Uses of Keyed in org.bukkit.loot
Modifier and TypeInterfaceDescriptioninterface
LootTables 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.Modifier and TypeClassDescriptionenum
This enum holds a list of all knownLootTable
s offered by Mojang. -
Uses of Keyed in org.bukkit.potion
Modifier and TypeClassDescriptionclass
Represents a type of potion and its effect on an entity.class