Package | Description |
---|---|
com.destroystokyo.paper | |
io.papermc.paper.tag | |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
MaterialSetTag |
Modifier and Type | Class and Description |
---|---|
class |
BaseTag<T extends Keyed,C extends BaseTag<T,C>> |
Modifier and Type | Class and Description |
---|---|
class |
BaseTag<T extends Keyed,C extends BaseTag<T,C>> |
class |
EntitySetTag |
Modifier and Type | Method and Description |
---|---|
C |
BaseTag.add(T... values) |
C |
BaseTag.not(T... values) |
Constructor and Description |
---|
BaseTag(@NotNull Class<T> clazz,
@NotNull NamespacedKey key,
T... values) |
Modifier and Type | Interface and 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 and 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.
|
interface |
World
Represents a world, which may contain entities, chunks and blocks
|
Modifier and Type | Class and Description |
---|---|
class |
Art
Represents the art on a painting
|
class |
Fluid |
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 and 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 and Description |
---|---|
interface |
Advancement
Represents an advancement that may be awarded to a player.
|
Modifier and Type | Class and Description |
---|---|
class |
Attribute
Types of attributes which may be present on an
Attributable . |
Modifier and Type | Class and Description |
---|---|
class |
Biome
Holds all accepted Biomes in the default server
|
Modifier and Type | Interface and Description |
---|---|
interface |
KeyedBossBar
Represents a custom
BossBar that has a
NamespacedKey |
Modifier and Type | Class and 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 and 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 and Description |
---|---|
class |
MemoryKey<T>
Represents a key used for accessing memory values of a
LivingEntity . |
Modifier and Type | Interface and Description |
---|---|
interface |
ComplexRecipe
Represents a complex recipe which has imperative server-defined behavior, eg
armor dyeing.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Interface and 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 and Description |
---|---|
class |
LootTables
This enum holds a list of all known
LootTable s offered by Mojang. |
Copyright © 2021. All rights reserved.