All Classes and Interfaces
Class
Description
Represents an abstract action that can be executed on a player.
Loads and manages different types of actions in the plugin.
The
ArmorMetaBuilder
class extends ItemBuilder
to provide
additional functionality for modifying ArmorMeta
of an ItemStack
.The
AxolotlBucketBuilder
class extends ItemBuilder
to provide
additional functionality for modifying AxolotlBucketMeta
of an ItemStack
.The
BannerBuilder
class extends ItemBuilder
to provide
additional functionality for modifying BannerMeta
of an ItemStack
.The
BookMetaBuilder
class extends WritableBookBuilder
to provide
additional functionality for modifying BookMeta
of an ItemStack
.Represents an action that broadcasts a formatted message to all online players.
Represents an action that broadcasts a sound to all online players.
Represents an action that broadcasts a message to all players in the same world as the target.
Represents an action that broadcasts a sound to all players in the same world as the target player.
An extremely simple JSON builder.
A super simple representation of a JSON object.
The
BundleBuilder
class extends ItemBuilder
to provide
additional functionality for modifying BundleMeta
of an ItemStack
.Represents an action where a player sends a chat message.
An abstract class that stands as base for all types of inputs.
API for handling chat input interactions with players.
The main class that provides the function to prompt for input.
A class that represents the response of an input prompt.
The
CompassBuilder
class extends ItemBuilder
to provide
additional functionality for modifying CompassMeta
of an ItemStack
.Represents an action that executes a console command.
The
CrossbowBuilder
class extends ItemBuilder
to provide
additional functionality for modifying CrossbowMeta
of an ItemStack
.Represents a custom implementation of the
EquippableComponent
interface.Represents a custom implementation of the
FoodComponent
.Represents a custom implementation of the
JukeboxPlayableComponent
interface.Represents a custom implementation of the
ToolComponent
interface.Represents a custom implementation of the
ToolComponent.ToolRule
interface.Represents a custom implementation of the
UseCooldownComponent
interface.The
DamageableBuilder
class extends ItemBuilder
to provide
additional functionality for modifying Damageable
items in an ItemStack
.A child class of ChatInput used for the input of double values.
The
EnchantmentStorageBuilder
class extends ItemBuilder
to provide
additional functionality for modifying EnchantmentStorageMeta
of an ItemStack
.The
EntitySnapshotBuilder
class provides a way to create and modify
EntitySnapshot
instances before using them.An event listener class that is responsible for getting the input values,
restricting the player and complete input requests when needed.
The
FireworkBuilder
class extends ItemBuilder
to provide
additional functionality for modifying FireworkMeta
of an ItemStack
.The
FireworkEffectBuilder
class extends ItemBuilder
to provide
additional functionality for modifying FireworkEffectMeta
of an ItemStack
.A builder class for creating custom
FireworkEffect
.Represents an action that gives experience points to a player.
Represents an action that gives money to a player using an economy system.
Represents an action that grants a permission to a player.
Represents a requirement that checks if a player has a minimum amount of experience.
Represents a requirement that checks if a player has a minimum level.
Represents a requirement that checks if a player has a specific permission.
An enum of the possible flags of an ChatInput object.
An enum of the available messages for the input prompt.
An enum of the possible response status of an input prompt.
A child class of AquaInput used for the input of integer values.
Represents a button in a custom inventory system.
Manages custom inventories in the plugin.
A utility class for building and modifying
ItemStack
objects in Minecraft.The
KnowledgeBookBuilder
class extends ItemBuilder
to provide
additional functionality for modifying KnowledgeBookMeta
of an ItemStack
.The
LeatherArmorBuilder
class extends ItemBuilder
to provide
additional functionality for modifying LeatherArmorMeta
of an ItemStack
.The main class for the LLibrary plugin.
A custom logger utility for Minecraft plugins using the Spigot API.
The
MapBuilder
class extends ItemBuilder
to provide
additional functionality for modifying MapMeta
of an ItemStack
.The
MapViewBuilder
class allows for configuring MapView
properties,
such as center coordinates, scale, world, and renderers.Represents an action that sends a formatted message to a player.
Represents an action that sends a MiniMessage-formatted message to a player.
The
MusicInstrumentBuilder
class extends ItemBuilder
to provide
additional functionality for modifying MusicInstrumentMeta
of an ItemStack
.The
OminousBottleBuilder
class extends ItemBuilder
to provide
additional functionality for modifying OminousBottleMeta
of an ItemStack
.Represents an action that opens a custom GUI menu for a player.
Represents an action that forces a player to execute a command.
The
PotionBuilder
class extends ItemBuilder
to provide
additional functionality for modifying PotionMeta
of an ItemStack
.The
RepairableBuilder
class extends ItemBuilder
to provide
additional functionality for modifying Repairable
meta of an ItemStack
.Represents a requirement that must be evaluated for a player.
Handles the loading and registration of various requirement types for use in the system.
The
ShieldBuilder
class extends ItemBuilder
to provide
additional functionality for modifying ShieldMeta
of an ItemStack
.The
SkullBuilder
class extends ItemBuilder
to provide
additional functionality for modifying SkullMeta
of an ItemStack
.Represents an action that plays a sound for a player.
The
SpawnEggBuilder
class extends ItemBuilder
to provide
additional functionality for modifying SpawnEggMeta
of an ItemStack
.A child class of AquaInput used for the input of a string present
in a collection.
A child class of AquaInput used for the input of non-empty strings.
The
SuspiciousStewBuilder
class extends ItemBuilder
to provide
additional functionality for modifying SuspiciousStewMeta
of an ItemStack
.Represents an action that removes experience points from a player.
Represents an action that deducts money from a player's balance.
Represents an action that removes a permission from a player.
The
TropicalFishBucketBuilder
class extends ItemBuilder
to provide
additional functionality for modifying TropicalFishBucketMeta
of an ItemStack
.The
WritableBookBuilder
class extends ItemBuilder
to provide
additional functionality for modifying WritableBookMeta
of an ItemStack
.