Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.advancement |
Classes relevant to advancements.
|
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.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Registry<T extends Keyed> |
Represents a registry of Bukkit objects that may be retrieved by
NamespacedKey . |
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.
|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Art |
Represents the art on a painting
|
class |
Material |
An enum of all material IDs accepted by the official server and client
|
class |
Statistic |
Represents a countable statistic, which is tracked by the server.
|
Modifier and Type | Method | Description |
---|---|---|
static <T extends Keyed> |
Bukkit.getTag(@NotNull String registry,
@NotNull NamespacedKey tag,
@NotNull Class<T> clazz) |
Gets a tag which has already been defined within the server.
|
<T extends Keyed> |
Server.getTag(@NotNull String registry,
@NotNull NamespacedKey tag,
@NotNull Class<T> clazz) |
Gets a tag which has already been defined within the server.
|
static <T extends Keyed> |
Bukkit.getTags(@NotNull String registry,
@NotNull Class<T> clazz) |
Gets a all tags which have been defined within the server.
|
<T extends Keyed> |
Server.getTags(@NotNull String registry,
@NotNull Class<T> clazz) |
Gets a all tags which have been defined within the server.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Advancement |
Represents an advancement that may be awarded to a player.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Biome |
Holds all accepted Biomes in the default server
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
KeyedBossBar |
Represents a custom
BossBar that has a
NamespacedKey |
Modifier and Type | Class | Description |
---|---|---|
class |
Enchantment |
The various type of enchantments that may be added to armour or weapons
|
class |
EnchantmentWrapper |
A simple wrapper for ease of selecting
Enchantment s |
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
MemoryKey<T> |
Represents a key used for accessing memory values of a
LivingEntity . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ComplexRecipe |
Represents a complex recipe which has imperative server-defined behavior, eg
armor dyeing.
|
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 |
SmokingRecipe |
Represents a campfire recipe.
|
class |
StonecuttingRecipe |
Represents a Stonecutting recipe.
|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LootTables |
This enum holds a list of all known
LootTable s offered by Mojang. |
Copyright © 2020. All rights reserved.