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.