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.