Package | Description |
---|---|
com.destroystokyo.paper | |
com.destroystokyo.paper.entity.ai | |
com.destroystokyo.paper.event.player | |
io.papermc.paper.tag | |
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.attribute |
Classes relevant to attributes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
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.event.player | |
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks . |
org.bukkit.inventory.meta.tags |
Classes that allow attaching custom data to items.
|
org.bukkit.loot |
Classes relevant to loot table manipulation and generation.
|
org.bukkit.persistence |
Classes that allow attaching persistent data to various objects.
|
Constructor and Description |
---|
MaterialSetTag(@Nullable NamespacedKey key,
@NotNull Collection<Material> materials) |
MaterialSetTag(@Nullable NamespacedKey key,
@NotNull Collection<Material> materials,
Predicate<Material>... globalPredicates) |
MaterialSetTag(@Nullable NamespacedKey key,
Material... materials) |
MaterialSetTag(@Nullable NamespacedKey key,
@NotNull Predicate<Material> filter) |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
GoalKey.getNamespacedKey() |
Modifier and Type | Method and Description |
---|---|
static <A extends Mob> |
GoalKey.of(@NotNull Class<A> entityClass,
@NotNull NamespacedKey namespacedKey) |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
PlayerRecipeBookClickEvent.getRecipe()
Gets the namespaced key of the recipe that was clicked by the player
|
Modifier and Type | Method and Description |
---|---|
void |
PlayerRecipeBookClickEvent.setRecipe(@NotNull NamespacedKey recipe)
Changes what recipe is requested.
|
Constructor and Description |
---|
PlayerRecipeBookClickEvent(@NotNull Player player,
@NotNull NamespacedKey recipe,
boolean makeAll) |
Modifier and Type | Field and Description |
---|---|
protected NamespacedKey |
BaseTag.key |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
BaseTag.getKey() |
Constructor and Description |
---|
BaseTag(@NotNull Class<T> clazz,
@NotNull NamespacedKey key,
@NotNull Collection<T> values) |
BaseTag(@NotNull Class<T> clazz,
@NotNull NamespacedKey key,
@NotNull Collection<T> values,
Predicate<T>... globalPredicates) |
BaseTag(@NotNull Class<T> clazz,
@NotNull NamespacedKey key,
@NotNull Predicate<T> filter) |
BaseTag(@NotNull Class<T> clazz,
@NotNull NamespacedKey key,
T... values) |
EntitySetTag(@NotNull NamespacedKey key,
@NotNull Collection<EntityType> values) |
EntitySetTag(@NotNull NamespacedKey key,
@NotNull Collection<EntityType> values,
Predicate<EntityType>... globalPredicates) |
EntitySetTag(@NotNull NamespacedKey key,
EntityType... values) |
EntitySetTag(@NotNull NamespacedKey key,
@NotNull Predicate<EntityType> filter) |
Modifier and Type | Method and Description |
---|---|
static @Nullable NamespacedKey |
NamespacedKey.fromString(@NotNull String key)
Get a NamespacedKey from the supplied string.
|
static @Nullable NamespacedKey |
NamespacedKey.fromString(@NotNull String string,
@Nullable Plugin defaultNamespace)
Get a NamespacedKey from the supplied string with a default namespace if
a namespace is not defined.
|
@NotNull NamespacedKey |
World.getKey()
Get the world's key
|
@NotNull NamespacedKey |
Statistic.getKey() |
@NotNull NamespacedKey |
Material.getKey() |
@NotNull NamespacedKey |
Art.getKey() |
@NotNull NamespacedKey |
Fluid.getKey() |
@NotNull NamespacedKey |
Keyed.getKey()
Return the namespaced identifier for this object.
|
@NotNull NamespacedKey |
Sound.getKey() |
@NotNull NamespacedKey |
WorldCreator.key()
Gets the key for this WorldCreator
|
static @NotNull NamespacedKey |
NamespacedKey.minecraft(@NotNull String key)
Get a key in the Minecraft namespace.
|
static @NotNull NamespacedKey |
NamespacedKey.randomKey()
Deprecated.
should never be used by plugins, for internal use only!!
|
Modifier and Type | Method and Description |
---|---|
static @NotNull KeyedBossBar |
Bukkit.createBossBar(@NotNull NamespacedKey key,
@Nullable String title,
@NotNull BarColor color,
@NotNull BarStyle style,
BarFlag... flags)
Creates a boss bar instance to display to players.
|
@NotNull KeyedBossBar |
Server.createBossBar(@NotNull NamespacedKey key,
@Nullable String title,
@NotNull BarColor color,
@NotNull BarStyle style,
BarFlag... flags)
Creates a boss bar instance to display to players.
|
T |
Registry.get(@NotNull NamespacedKey key)
Get the object by its key.
|
T |
Registry.SimpleRegistry.get(@NotNull NamespacedKey key) |
static @Nullable Advancement |
Bukkit.getAdvancement(@NotNull NamespacedKey key)
Get the advancement specified by this key.
|
@Nullable Advancement |
Server.getAdvancement(@NotNull NamespacedKey key)
Get the advancement specified by this key.
|
static @Nullable KeyedBossBar |
Bukkit.getBossBar(@NotNull NamespacedKey key)
Gets the
KeyedBossBar specified by this key. |
@Nullable KeyedBossBar |
Server.getBossBar(@NotNull NamespacedKey key)
Gets the
KeyedBossBar specified by this key. |
static @Nullable LootTable |
Bukkit.getLootTable(@NotNull NamespacedKey key)
Gets the specified
LootTable . |
@Nullable LootTable |
Server.getLootTable(@NotNull NamespacedKey key)
Gets the specified
LootTable . |
static @Nullable Recipe |
Bukkit.getRecipe(@NotNull NamespacedKey recipeKey)
Get the
Recipe for the given key. |
@Nullable Recipe |
Server.getRecipe(@NotNull NamespacedKey recipeKey)
Get the
Recipe for the given key. |
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 @Nullable World |
Bukkit.getWorld(@NotNull NamespacedKey worldKey)
Gets the world from the given NamespacedKey
|
@Nullable World |
Server.getWorld(@NotNull NamespacedKey worldKey)
Gets the world from the given NamespacedKey
|
Advancement |
UnsafeValues.loadAdvancement(NamespacedKey key,
String advancement)
Deprecated.
Load an advancement represented by the specified string into the server.
|
static @NotNull WorldCreator |
WorldCreator.ofKey(@NotNull NamespacedKey worldKey)
Creates an empty WorldCreator for the given key.
|
static @NotNull WorldCreator |
WorldCreator.ofNameAndKey(@NotNull String levelName,
@NotNull NamespacedKey worldKey)
Creates an empty WorldCreator for the given world name and key
|
boolean |
UnsafeValues.removeAdvancement(NamespacedKey key)
Deprecated.
Delete an advancement which was loaded and saved by
UnsafeValues.loadAdvancement(org.bukkit.NamespacedKey, java.lang.String) . |
static boolean |
Bukkit.removeBossBar(@NotNull NamespacedKey key)
Removes a
KeyedBossBar specified by this key. |
boolean |
Server.removeBossBar(@NotNull NamespacedKey key)
Removes a
KeyedBossBar specified by this key. |
static boolean |
Bukkit.removeRecipe(@NotNull NamespacedKey key)
Remove a recipe from the server.
|
boolean |
Server.removeRecipe(@NotNull NamespacedKey key)
Remove a recipe from the server.
|
Constructor and Description |
---|
WorldCreator(@NotNull NamespacedKey worldKey)
Creates an empty WorldCreator for the given key.
|
WorldCreator(@NotNull String levelName,
@NotNull NamespacedKey worldKey)
Creates an empty WorldCreator for the given world name and key
|
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
Attribute.getKey() |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
Biome.getKey() |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
Enchantment.getKey() |
Modifier and Type | Method and Description |
---|---|
static @Nullable Enchantment |
Enchantment.getByKey(@Nullable NamespacedKey key)
Gets the Enchantment at the specified key
|
Constructor and Description |
---|
Enchantment(@NotNull NamespacedKey key) |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
Villager.Type.getKey() |
@NotNull NamespacedKey |
Villager.Profession.getKey() |
@NotNull NamespacedKey |
EntityType.getKey() |
Modifier and Type | Method and Description |
---|---|
boolean |
HumanEntity.discoverRecipe(@NotNull NamespacedKey recipe)
Discover a recipe for this player such that it has not already been
discovered.
|
boolean |
HumanEntity.hasDiscoveredRecipe(@NotNull NamespacedKey recipe)
Check whether or not this entity has discovered the specified recipe.
|
boolean |
HumanEntity.undiscoverRecipe(@NotNull NamespacedKey recipe)
Undiscover a recipe for this player such that it has already been
discovered.
|
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
MemoryKey.getKey() |
Modifier and Type | Method and Description |
---|---|
static @Nullable MemoryKey |
MemoryKey.getByKey(@NotNull NamespacedKey namespacedKey)
Returns a
MemoryKey by a NamespacedKey . |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
PlayerRecipeDiscoverEvent.getRecipe()
Get the namespaced key of the discovered recipe.
|
Constructor and Description |
---|
PlayerRecipeDiscoverEvent(@NotNull Player who,
@NotNull NamespacedKey recipe) |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
SmithingRecipe.getKey() |
@NotNull NamespacedKey |
StonecuttingRecipe.getKey() |
@NotNull NamespacedKey |
ShapelessRecipe.getKey() |
@NotNull NamespacedKey |
ShapedRecipe.getKey() |
@NotNull NamespacedKey |
CookingRecipe.getKey() |
Constructor and Description |
---|
BlastingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
BlastingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
CampfireRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
CampfireRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime)
Create a cooking recipe to craft the specified ItemStack.
|
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime)
Create a cooking recipe to craft the specified ItemStack.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime)
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
int data,
float experience,
int cookingTime)
Deprecated.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime)
Create a furnace recipe to craft the specified ItemStack.
|
ShapedRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result)
Create a shaped recipe to craft the specified ItemStack.
|
ShapelessRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result)
Create a shapeless recipe to craft the specified ItemStack.
|
SmithingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice base,
@NotNull RecipeChoice addition)
Create a smithing recipe to produce the specified result ItemStack.
|
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source)
Create a Stonecutting recipe to craft the specified ItemStack.
|
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input)
Create a cooking recipe to craft the specified ItemStack.
|
Modifier and Type | Method and Description |
---|---|
void |
KnowledgeBookMeta.addRecipe(NamespacedKey... recipes)
Adds new recipe to the end of the book.
|
Modifier and Type | Method and Description |
---|---|
<T,Z> Z |
CustomItemTagContainer.getCustomTag(@NotNull NamespacedKey key,
@NotNull ItemTagType<T,Z> type)
Deprecated.
Returns the custom tag's value that is stored on the item.
|
<T,Z> boolean |
CustomItemTagContainer.hasCustomTag(@NotNull NamespacedKey key,
@NotNull ItemTagType<T,Z> type)
Deprecated.
Returns if the item meta has a custom tag registered matching the
provided parameters.
|
void |
CustomItemTagContainer.removeCustomTag(@NotNull NamespacedKey key)
Deprecated.
Removes a custom key from the item meta.
|
<T,Z> void |
CustomItemTagContainer.setCustomTag(@NotNull NamespacedKey key,
@NotNull ItemTagType<T,Z> type,
Z value)
Deprecated.
Stores a custom value on the
ItemMeta . |
Modifier and Type | Method and Description |
---|---|
@NotNull NamespacedKey |
LootTables.getKey() |
Modifier and Type | Method and Description |
---|---|
<T,Z> Z |
PersistentDataContainer.get(@NotNull NamespacedKey key,
@NotNull PersistentDataType<T,Z> type)
Returns the metadata value that is stored on the
PersistentDataHolder instance. |
<T,Z> Z |
PersistentDataContainer.getOrDefault(@NotNull NamespacedKey key,
@NotNull PersistentDataType<T,Z> type,
Z defaultValue)
Returns the metadata value that is stored on the
PersistentDataHolder instance. |
<T,Z> boolean |
PersistentDataContainer.has(@NotNull NamespacedKey key,
@NotNull PersistentDataType<T,Z> type)
Returns if the persistent metadata provider has metadata registered
matching the provided parameters.
|
void |
PersistentDataContainer.remove(@NotNull NamespacedKey key)
Removes a custom key from the
PersistentDataHolder instance. |
<T,Z> void |
PersistentDataContainer.set(@NotNull NamespacedKey key,
@NotNull PersistentDataType<T,Z> type,
Z value)
Stores a metadata value on the
PersistentDataHolder instance. |
Copyright © 2021. All rights reserved.