Uses of Interface
org.bukkit.Keyed
Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.advancement |
Classes relevant to advancements.
|
org.bukkit.attribute |
Classes relevant to attributes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.boss |
Classes concerning the creation of boss bars that appear at the top of the
player's screen.
|
org.bukkit.enchantments |
Classes relating to the specialized enhancements to
item stacks , as part of the meta data . |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.entity.memory |
Classes concerning an entity's persistent memory.
|
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.loot |
Classes relevant to loot table manipulation and generation.
|
-
Uses of Keyed in org.bukkit
Classes in org.bukkit with type parameters of type Keyed Modifier and Type Interface Description interface
Registry<T extends Keyed>
Represents a registry of Bukkit objects that may be retrieved byNamespacedKey
.static class
Registry.SimpleRegistry<T extends Enum<T> & Keyed>
interface
Tag<T extends Keyed>
Represents a tag that may be defined by the server or a resource pack to group like things together.Subinterfaces of Keyed in org.bukkit Modifier and Type Interface Description interface
Tag<T extends Keyed>
Represents a tag that may be defined by the server or a resource pack to group like things together.Classes in org.bukkit that implement Keyed Modifier and Type Class Description class
Art
Represents the art on a paintingclass
Fluid
class
Material
An enum of all material IDs accepted by the official server and clientclass
Sound
An Enum of Sounds the server is able to send to players.class
Statistic
Represents a countable statistic, which is tracked by the server.Methods in org.bukkit with type parameters of type Keyed Modifier and Type Method Description static <T extends Keyed>
Tag<T>Bukkit. getTag(String registry, NamespacedKey tag, Class<T> clazz)
Gets a tag which has already been defined within the server.<T extends Keyed>
Tag<T>Server. getTag(String registry, NamespacedKey tag, Class<T> clazz)
Gets a tag which has already been defined within the server.static <T extends Keyed>
Iterable<Tag<T>>Bukkit. getTags(String registry, Class<T> clazz)
Gets a all tags which have been defined within the server.<T extends Keyed>
Iterable<Tag<T>>Server. getTags(String registry, Class<T> clazz)
Gets a all tags which have been defined within the server. -
Uses of Keyed in org.bukkit.advancement
Subinterfaces of Keyed in org.bukkit.advancement Modifier and Type Interface Description interface
Advancement
Represents an advancement that may be awarded to a player. -
Uses of Keyed in org.bukkit.attribute
Classes in org.bukkit.attribute that implement Keyed Modifier and Type Class Description class
Attribute
Types of attributes which may be present on anAttributable
. -
Uses of Keyed in org.bukkit.block
Classes in org.bukkit.block that implement Keyed Modifier and Type Class Description class
Biome
Holds all accepted Biomes in the default server -
Uses of Keyed in org.bukkit.boss
Subinterfaces of Keyed in org.bukkit.boss Modifier and Type Interface Description interface
KeyedBossBar
Represents a customBossBar
that has aNamespacedKey
-
Uses of Keyed in org.bukkit.enchantments
Classes in org.bukkit.enchantments that implement Keyed Modifier and Type Class Description class
Enchantment
The various type of enchantments that may be added to armour or weaponsclass
EnchantmentWrapper
A simple wrapper for ease of selectingEnchantment
s -
Uses of Keyed in org.bukkit.entity
Classes in org.bukkit.entity that implement Keyed Modifier and Type Class Description class
EntityType
static class
Villager.Profession
Represents the various different Villager professions there may be.static class
Villager.Type
Represents 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 Keyed Modifier and Type Class Description class
MemoryKey<T>
Represents a key used for accessing memory values of aLivingEntity
. -
Uses of Keyed in org.bukkit.inventory
Subinterfaces of Keyed in org.bukkit.inventory Modifier and Type Interface Description interface
ComplexRecipe
Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.Classes in org.bukkit.inventory that implement Keyed Modifier and Type Class Description class
BlastingRecipe
Represents a campfire recipe.class
CampfireRecipe
Represents a campfire recipe.class
CookingRecipe<T extends CookingRecipe>
Represents a cooking recipe.class
FurnaceRecipe
Represents a furnace recipe.class
ShapedRecipe
Represents a shaped (ie normal) crafting recipe.class
ShapelessRecipe
Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.class
SmithingRecipe
Represents a smithing recipe.class
SmokingRecipe
Represents a campfire recipe.class
StonecuttingRecipe
Represents a Stonecutting recipe. -
Uses of Keyed in org.bukkit.loot
Subinterfaces of Keyed in org.bukkit.loot Modifier and Type Interface Description interface
LootTable
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.Classes in org.bukkit.loot that implement Keyed Modifier and Type Class Description class
LootTables
This enum holds a list of all knownLootTable
s offered by Mojang.