Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
abs(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
abs(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
abs(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
ABS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
AbstractBarLayer - Class in com.github.darksoulq.abyssallib.world.gui.layer
An abstract foundation for multi-slot progress bars using Custom Model Data.
AbstractBatchQuery<T> - Class in com.github.darksoulq.abyssallib.common.database.relational
An abstract base class for handling batch database operations such as INSERT, REPLACE, or INSERT IGNORE.
AbstractBatchQuery(Connection, String, ExecutorService, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Constructs a new AbstractBatchQuery instance.
AbstractBooleanPlaceholder - Class in com.github.darksoulq.abyssallib.server.placeholder.expression
 
AbstractBooleanPlaceholder(Key) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
AbstractDatabase - Class in com.github.darksoulq.abyssallib.common.database.relational
An abstract base class representing a database connection provider and transaction manager.
AbstractDatabase(ExecutorService) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.AbstractDatabase
Initializes the database manager with an execution pool.
AbstractDoublePlaceholder - Class in com.github.darksoulq.abyssallib.server.placeholder.expression
 
AbstractDoublePlaceholder(Key) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
AbstractEnergyConductor - Class in com.github.darksoulq.abyssallib.common.energy
Base implementation of EnergyConductor representing a transfer-only node with no persistent storage beyond a single-tick buffer.
AbstractEnergyConductor(double) - Constructor for class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
Creates a new conductor using the default unit EnergyUnits.PE.
AbstractEnergyConductor(double, EnergyUnit) - Constructor for class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
Creates a new conductor with a defined transfer rate and unit.
AbstractEnergyNode - Class in com.github.darksoulq.abyssallib.common.energy
Base implementation of EnergyNode providing standard storage, transfer, and connection handling without automatic registration into EnergyNetwork.
AbstractEnergyNode(double, double, double, double) - Constructor for class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
Creates a new energy node using the default unit EnergyUnits.PE.
AbstractEnergyNode(double, double, double, double, EnergyUnit) - Constructor for class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
Creates a new energy node with explicit configuration.
AbstractGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
An abstract base class for multi-stop color gradients.
AbstractGradient(List) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Constructs a gradient with a list of colors evenly distributed across the 0.0 to 1.0 range.
AbstractGradient(Color...) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Constructs a gradient with colors evenly distributed across the 0.0 to 1.0 range.
AbstractGradient(Color[], float[]) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Constructs a gradient with specific color stops and their positions.
AbstractGui - Class in com.github.darksoulq.abyssallib.world.gui
An abstract base implementation of a Graphical User Interface (GUI).
AbstractGui(MenuType, Component, int) - Constructor for class com.github.darksoulq.abyssallib.world.gui.AbstractGui
Constructs a new AbstractGui with the specified menu type and title.
AbstractPropertyEntity<T> - Class in com.github.darksoulq.abyssallib.world.entity
A base class for entities that utilize the property-based serialization system.
AbstractPropertyEntity(T) - Constructor for class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Constructs a new AbstractPropertyEntity.
AbstractStringPlaceholder - Class in com.github.darksoulq.abyssallib.server.placeholder.expression
 
AbstractStringPlaceholder(Key) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
AbstractTableBuilder<T> - Class in com.github.darksoulq.abyssallib.common.database.relational
A fluent-style builder for programmatically creating database tables.
AbstractTableBuilder(Connection, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Constructs a new AbstractTableBuilder.
AbstractTableQuery<T> - Class in com.github.darksoulq.abyssallib.common.database.relational
An abstract base class providing a fluent interface for table-level CRUD operations.
AbstractTableQuery(Connection, String, ExecutorService) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Constructs a new AbstractTableQuery with the required execution context.
ACACIA - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Acacia
ACACIA - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
AcaciaFoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
A standard foliage placer explicitly designed to generate the iconic horizontal, layered canopy footprint associated strictly with Acacia tree typologies.
AcaciaFoliagePlacer(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.AcaciaFoliagePlacer
Constructs a new acacia foliage placement generator bound by a structural radius parameter.
account() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the account record component.
account() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Returns the value of the account record component.
account() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the account record component.
account(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
account(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
Account - Interface in com.github.darksoulq.abyssallib.server.economy
 
ACCOUNT_FROZEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
ACCOUNT_LOCKED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
ACCOUNT_NOT_FOUND - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
AccountState - Enum Class in com.github.darksoulq.abyssallib.server.economy
 
AccountStateChangeEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
AccountStateChangeEvent(Account, AccountState, AccountState, Component, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
AccountType - Enum Class in com.github.darksoulq.abyssallib.server.economy
 
ACHROMATOPSIA - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Total color blindness; the inability to perceive any color.
acos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
acos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
acos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
acos(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
ACOS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
action() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the action record component.
action() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the action record component.
action() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the action determined by the server for this click.
action(ActionButton) - Method in class com.github.darksoulq.abyssallib.world.dialog.MultiAction
Adds an action button to the list of displayed actions.
Action - Enum Class in com.github.darksoulq.abyssallib.common.energy
Represents the execution mode of an energy transfer operation.
ActionResult - Enum Class in com.github.darksoulq.abyssallib.server.event
Represents the result of an event or action handler.
ACTIVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
 
ACTIVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
 
ACTIVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
activeAccounts() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the activeAccounts record component.
add(long, long, Transformer) - Method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline.Builder
Adds a transformation segment to the timeline.
add(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
add(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
add(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
add(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
add(Selector) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Composite
 
add(Item) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Adds a single item to the category.
add(Item...) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Adds multiple items to the category.
add(Object...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Adds a single row of data to the internal batch list.
add(T) - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Adds a direct entry to this tag.
ADD - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Adds the source color to the base color, clamping at 255.
ADD - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Adds the modifier to the base value.
ADD - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
ADD_MULTIPLIED_BASE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Operation
 
ADD_MULTIPLIED_TOTAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Operation
 
ADD_VALUE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Operation
 
addAll(Collection) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Adds a collection of items to the category.
addAttributeModifier(Attribute, AttributeModifier) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Adds an attribute modifier.
addComment(String, String...) - Method in class com.github.darksoulq.abyssallib.common.config.Config
Associates one or more comment lines with a configuration path.
addElement(float[], float[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
addEntity(double, double, double, SavedEntity) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Spawns a SavedEntity.
addEntity(double, double, double, SavedEntity) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Spawns a SavedEntity.
addEntity(double, double, double, SavedEntity) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Spawns a SavedEntity at the given coordinates.
addEntity(double, double, double, CustomEntity) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Spawns a CustomEntity.
addEntity(double, double, double, CustomEntity) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Spawns a CustomEntity at the given coordinates.
addEntity(double, double, double, CustomEntity) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Spawns a CustomEntity at the given coordinates.
addEntity(double, double, double, EntityType) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Spawns a vanilla entity.
addEntity(double, double, double, EntityType) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Spawns a vanilla entity safely within the generation region.
addEntity(double, double, double, EntityType) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Spawns a vanilla Entity at the given coordinates.
addFileToZip(File, String, ZipOutputStream) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Recursively adds a file or directory to a ZipOutputStream.
addFlag(GuiFlag) - Method in class com.github.darksoulq.abyssallib.world.gui.AbstractGui
Enables a specific behavior or restriction flag for this GUI.
addFlag(GuiFlag) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Adds a behavioral flag to the GUI.
addFlags(GuiFlag...) - Method in class com.github.darksoulq.abyssallib.world.gui.AbstractGui
Enables multiple behavior or restriction flags for this GUI.
addFlags(GuiFlag...) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Adds multiple behavioral flags to the GUI.
addGoal(int, Function) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Registers a pathfinding goal.
addKeyframe(BBKeyframe) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
addLayer(GuiLayer) - Method in class com.github.darksoulq.abyssallib.world.gui.AbstractGui
Adds a functional layer to the GUI.
addLayer(GuiLayer) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Adds a visual layer to the GUI.
addLayer(String, Equipment.LayerEntry) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Equipment
Adds a layer entry under the specified entity layer (e.g.
addLine(Component) - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Appends a new line of text to the tooltip lore.
addMember(Key, UUID, Set) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
addModifier(Attribute, Key, T, AttributeOperation) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Adds a modifier to an attribute, allowing for event-driven logic to override the application.
addModifier(Key, T, AttributeOperation) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Adds a numeric modifier to this attribute.
addParent(Node) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Adds a parent group to this holder via a Node.
addPass(String, String, String, List) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
addProcessor(StructureProcessor) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Appends a StructureProcessor to the placement pipeline.
addSource(AtlasSource) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
addTarget(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
addTargetGoal(int, Function) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Registers a targeting goal.
addTranslationProvider(ItemTranslationProvider) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Adds a translation provider to this item for resolving localized text elements dynamically.
addVariant(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Adds a physical .ogg file variant to this sound event by attempting to read it from the plugin's internal resources.
addVariant(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Adds a physical .ogg file variant to this sound event using raw byte data.
addViewer(Player) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
advance() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Returns the value of the advance record component.
Advancement - Class in com.github.darksoulq.abyssallib.world.advancement
Represents a custom advancement within the AbyssalLib framework.
Advancement(Key, Key, AdvancementDisplay, Map, List) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.Advancement
Constructs a new Advancement.
Advancement.Builder - Class in com.github.darksoulq.abyssallib.world.advancement
Builder class for creating Advancement instances.
AdvancementCriterion - Interface in com.github.darksoulq.abyssallib.world.advancement.criterion
Represents a logical condition that a player must fulfill to progress in an advancement.
AdvancementDisplay - Class in com.github.darksoulq.abyssallib.world.advancement
Defines the visual representation of an advancement in the client menu.
AdvancementDisplay(Component, Component, ItemStack, Key, AdvancementFrame, boolean, boolean, boolean, float, float) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Constructs a new AdvancementDisplay with full visual and positional data.
AdvancementDisplay.Builder - Class in com.github.darksoulq.abyssallib.world.advancement
A fluent builder class for creating AdvancementDisplay instances.
AdvancementFrame - Enum Class in com.github.darksoulq.abyssallib.world.advancement
Enumerates the visual border styles (frames) for advancements.
AdvancementLoader - Class in com.github.darksoulq.abyssallib.world.advancement
 
AdvancementLoader() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
AdvancementReward - Interface in com.github.darksoulq.abyssallib.world.advancement.reward
Represents a benefit or action granted to a player upon the completion of an advancement.
ADVANCEMENTS - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
ADVANCEMENTS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
after(DialogBase.DialogAfterAction) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Sets the behavior of the dialog after an action is performed.
aliases() - Element in annotation interface com.github.darksoulq.abyssallib.server.command.Command
 
allOf(Condition...) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates an AND-gate condition (AllOf) from a variable number of conditions.
allOf(List) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates an AND-gate condition (AllOf) from a list of conditions.
AllOf(List) - Constructor for record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Creates an instance of a AllOf record class.
allowFortune - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Whether the block supports the Fortune enchantment.
allowFortune(boolean) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Enables or disables Fortune support.
allowPhysics - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Whether the block allows vanilla physics updates.
allowPhysics(boolean) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets whether the block accepts vanilla physics updates.
allProfiles(Account, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
ALTER_GROUND - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
AlterGroundDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
A tree decorator that alters the ground surface directly beneath the generated tree.
AlterGroundDecorator(BlockStateProvider) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.AlterGroundDecorator
Constructs a new AlterGroundDecorator.
AMBIENT - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
 
ambientOcclusion(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
amount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the amount record component.
amount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the amount record component.
amount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the amount record component.
amount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the amount record component.
amount() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the amount record component.
amount(double) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
amount(BigDecimal) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
amountPaid() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the amountPaid record component.
analogous(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates an analogous palette based on the given color.
analogous(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates an analogous color scheme.
and(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
and(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
and(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
and(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
and(Predicate, Predicate) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
AND - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
andThen(ColorFilter) - Method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Composes this filter with another.
animatedFill(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Sets whether the fill textures should attempt to load animation metadata.
Animations - Class in com.github.darksoulq.abyssallib.world.particle.timeline
A utility class providing factory methods for time-aware Transformer animations.
animationTime() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Returns the value of the animationTime record component.
animator(String, ColorProvider) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Creates an animator for the specified text and provider.
animator(String, ColorProvider, double) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Creates an animator with a custom animation speed.
Animator(String, ColorProvider, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
announceToChat(boolean) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets whether to announce completion to chat.
AnvilContext - Class in com.github.darksoulq.abyssallib.server.event.context.item
Represents the context of an anvil preparation event, containing details about the player, the items in the anvil, the resulting item, the rename text, and the repair cost.
AnvilContext(PrepareAnvilEvent) - Constructor for class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
Constructs a new AnvilContext with the given PrepareAnvilEvent.
ANY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
anyOf(Condition...) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates an OR-gate condition (AnyOf) from a variable number of conditions.
anyOf(List) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates an OR-gate condition (AnyOf) from a list of conditions.
AnyOf(List) - Constructor for record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Creates an instance of a AnyOf record class.
apply() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNamespace
Finalizes the registration process by adding all nodes to the AbyssalLib registry and the Bukkit PluginManager.
apply() - Method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Finalizes the registration process by moving all deferred entries into the master registry.
apply(double) - Method in interface com.github.darksoulq.abyssallib.common.util.Easing
Applies the easing transformation to the given input.
apply(double) - Method in enum class com.github.darksoulq.abyssallib.common.util.Easings
Applies the specific easing formula of this constant to the input.
apply(Account, Currency, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
apply(Consumer, Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Executes the appropriate consumer based on which side is present.
apply(Player, String) - Static method in class com.github.darksoulq.abyssallib.server.translation.PlaceholderService
Applies PlaceholderAPI parsing to a raw string.
apply(ItemStack) - Method in interface com.github.darksoulq.abyssallib.world.item.component.Vanilla
Applies the value of this component to the specified ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.EnchantRandomlyFunction
Applies a random enchantment to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.ExplosionDecayFunction
Applies the explosion decay logic to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.FurnaceSmeltFunction
Applies the smelting transformation to the generated ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.LimitCountFunction
Applies the clamping logic to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.LootingEnchantFunction
Applies the looting enchantment bonus to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetCountFunction
Randomizes the amount of the provided ItemStack based on the defined range.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetDamageFunction
Applies the randomized damage to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetLoreFunction
Applies the configured lore to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetNameFunction
Applies the custom name to the provided ItemStack.
apply(ItemStack, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootFunction
Applies this function's logic to the provided item stack.
apply(T) - Method in interface com.github.darksoulq.abyssallib.common.util.Try.ThrowingFunction
Applies the function to the given input.
apply(T1, T2) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function2
 
apply(T1, T2, T3) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function3
 
apply(T1, T2, T3, T4) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function4
 
apply(T1, T2, T3, T4, T5) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function9
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function10
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function11
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function12
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function13
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function14
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function15
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function16
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function17
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function18
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function19
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function20
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function21
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function22
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function23
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function24
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function25
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function26
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function27
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function28
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function29
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function30
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function31
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function32
 
applyAttributes() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Applies attributes and modifiers.
applyBoneMeal(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
applyComponents() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Initializes the component map.
applyData() - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Serializes all current components back into the source's persistent data (PDC/NBT).
applyData(Entity) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Applies serialized data onto a target entity.
applyGoals() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Applies all registered goals.
applyLateFee(UUID, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
applyModifiers(T) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Applies all active modifiers to a given base value.
applyToBigDecimal(BigDecimal) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a BigDecimal base value for high-precision arithmetic.
applyToByte(byte) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a byte base value.
applyToDouble(double) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a double-precision base value.
applyToFloat(float) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a floating-point base value.
applyToInt(int) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to an integer base value.
applyToLong(long) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a long integer base value.
applyToShort(short) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Applies this modifier to a short integer base value.
ARCHIVED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
 
arg(int) - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
argsCount() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
ARMOR - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
ARMOR_TRIM - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
around(Account, EconomyContext, Currency, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider
 
ARROW - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Type
 
as(Codec, DynamicOps) - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
asBlock(Item) - Static method in class com.github.darksoulq.abyssallib.world.item.Item
Attempts to find the custom block associated with a block-item.
asBoolean() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
asBukkit() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
Gets the underlying Bukkit ClickType.
ascent() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the ascent record component.
asDouble() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
asin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
asin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
asin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
asin(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
ASIN - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
asInt() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
asItem(CustomBlock) - Static method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the Item associated with a CustomBlock type.
asOptional() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
asPhysical(Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
asPlayer() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
Asset - Interface in com.github.darksoulq.abyssallib.server.resource.asset
Represents a generic resource pack asset.
asString() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
atan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
atan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
atan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
atan(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
ATAN - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
atlas(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
atlas(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
Atlas - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Atlas(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
Atlas(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
Atlas(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
AtlasSource - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
AtlasSource.Directory - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
AtlasSource.PalettedPermutations - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
AtlasSource.Single - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
attachment() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Returns the value of the attachment record component.
ATTACK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
attenuationDistance(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Modifies the distance (in blocks) the sound can traverse before becoming fully attenuated.
attribute(Attribute) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
Attribute<T> - Class in com.github.darksoulq.abyssallib.world.data.attribute
Represents a player attribute with a specific type and default value,
Attribute(String, Class, T) - Constructor for class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Constructs a new attribute definition.
ATTRIBUTE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ATTRIBUTE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
ATTRIBUTE_MODIFIER - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ATTRIBUTE_MODIFIERS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
AttributeModifier<T> - Class in com.github.darksoulq.abyssallib.world.data.attribute
Represents a modifier applied to an attribute's base value.
AttributeModifier(T, AttributeOperation) - Constructor for class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Constructs a new attribute modifier with a specific value and operation type.
AttributeModifiers() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.AttributeModifiers
 
AttributeOperation - Enum Class in com.github.darksoulq.abyssallib.world.data.attribute
Defines arithmetic operations that can be applied to numeric attributes via AttributeModifier.
attributes() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the attributes record component.
attributes(Set) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
attributes(Attribute...) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
AUTO_GRANT - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
AutoGrantCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
AutoGrantCriterion() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
 
autoIncrement(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Redefines a column to include the auto-increment property.
average() - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Calculates the mathematical average of all colors in this palette.
average(Collection) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Calculates the mathematical average of a collection of colors.
AVERAGE - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Calculates the mathematical average of the two colors.
await(Player, Consumer) - Static method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Awaits a chat input from the specified player using a default prompt and no timeout.
await(Player, Consumer, long) - Static method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Awaits a chat input from the specified player with a default prompt and a timeout.
await(Player, Consumer, Component) - Static method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Awaits a chat input from the specified player with a custom prompt and no timeout.
await(Player, Consumer, Component, long) - Static method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Awaits a chat input from the specified player with a custom prompt and a timeout.
awardCriterion(String) - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Awards a specific criterion to the player.
AxolotlVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.AxolotlVariant
 

B

BACK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
BACK - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
background(Key) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the background texture for the advancement.
BACKWARD - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
balance() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Returns the value of the balance record component.
balance(EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
balances(EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
BAMBOO - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Bamboo
bank(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
BANK - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
BankProvider - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
BankProvider.BankFlag - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
Banner(NamedColor) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
 
Banner(NamedColor, Selector.Special.Banner.Attachment) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Creates an instance of a Banner record class.
BANNER_PATTERN - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BANNER_PATTERN_LAYERS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BANNER_PATTERN_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BANNER_PATTERNS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BannerPatterns() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BannerPatterns
 
BarModels - Class in com.github.darksoulq.abyssallib.server.resource.util
A utility class designed to programmatically generate complex, layered item models for progress bars, health bars, and mana bars within a Minecraft resource pack.
BarModels() - Constructor for class com.github.darksoulq.abyssallib.server.resource.util.BarModels
 
BarModels.Axis - Enum Class in com.github.darksoulq.abyssallib.server.resource.util
Represents the primary axis of the bar's orientation and fill direction.
BarModels.Builder - Class in com.github.darksoulq.abyssallib.server.resource.util
A fluent builder class used to configure and register bar models into a Namespace.
barrierProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Returns the value of the barrierProvider record component.
base() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Returns the value of the base record component.
BASE_COLOR - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BaseColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BaseColor
 
BaseDialog<T> - Class in com.github.darksoulq.abyssallib.world.dialog
An abstract base class providing a fluent builder-style API for creating Minecraft Dialogs.
baseHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the baseHeight record component.
BaseMap - Class in com.github.darksoulq.abyssallib.world.item.map
Represents a base class for dynamically rendered custom maps in Minecraft.
BaseMap(Plugin, MapView) - Constructor for class com.github.darksoulq.abyssallib.world.item.map.BaseMap
Constructs a new BaseMap using a provided MapView.
batch() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Transitions into a batch operation for bulk writes.
batch(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.TableQuery
Transitions into a batch operation.
batch(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.TableQuery
Transitions into a batch operation for this table.
batch(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.TableQuery
Creates a BatchQuery for the current table.
batch(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.TableQuery
Transitions this query into a batch operation.
batch(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.TableQuery
Transitions this query into a batch operation for the current table.
BATCH_FAILED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
BatchOperations - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
BatchOperations.Action - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
BatchOperations.BatchResult - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
BatchOperations.BatchSimulation - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
BatchOperations.TransactionRequest - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.nosql.mongodb
Handles high-performance bulk write operations in MongoDB.
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.h2
H2-specific batch operation handler.
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.mariadb
Optimized batch operation handler for MariaDB.
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.mysql
A MySQL-specific implementation of AbstractBatchQuery.
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.postgres
A PostgreSQL-specific implementation of AbstractBatchQuery.
BatchQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.sql
A SQLite-specific implementation of AbstractBatchQuery.
BatchQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Constructs a new BatchQuery for a specific collection.
BatchQuery(Database, String, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.h2.BatchQuery
Constructs a BatchQuery for H2.
BatchQuery(Database, String, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mariadb.BatchQuery
Constructs a BatchQuery for MariaDB.
BatchQuery(Database, String, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mysql.BatchQuery
Constructs a new MySQL BatchQuery.
BatchQuery(Database, String, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.postgres.BatchQuery
Constructs a new BatchQuery for PostgreSQL.
BatchQuery(Connection, String, ExecutorService, String...) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.sql.BatchQuery
Constructs a new BatchQuery for SQLite.
BatchResult(boolean, List, int, int) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Creates an instance of a BatchResult record class.
BatchSimulation(boolean, List, BigDecimal) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Creates an instance of a BatchSimulation record class.
BBAnimation - Class in com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
BBAnimation(String, String, String, boolean, float, int, String, String, String) - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
BBAnimator - Class in com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
BBAnimator(String, String, String, boolean, boolean) - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
BBEasing - Enum Class in com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
BBElement - Class in com.github.darksoulq.abyssallib.common.model.blockbench.tree
 
BBElement(String, String, String, boolean, String, boolean, boolean, int, int, Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
BBElement.BBFace - Record Class in com.github.darksoulq.abyssallib.common.model.blockbench.tree
 
BBFace(Vector4f, String) - Constructor for record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Creates an instance of a BBFace record class.
BBGroup - Class in com.github.darksoulq.abyssallib.common.model.blockbench.tree
 
BBGroup(String, String, boolean, boolean, int, boolean, boolean, boolean, int, Vector3f, Vector3f) - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
BBInterpolation - Class in com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
BBKeyframe - Record Class in com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
BBKeyframe(String, String, float, int, BBEasing, boolean, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Creates an instance of a BBKeyframe record class.
BBMeta - Record Class in com.github.darksoulq.abyssallib.common.model.blockbench.meta
 
BBMeta(String, String, boolean) - Constructor for record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Creates an instance of a BBMeta record class.
BBModel - Class in com.github.darksoulq.abyssallib.common.model.blockbench
 
BBModel() - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
BBModelLoader - Class in com.github.darksoulq.abyssallib.common.model.blockbench
 
BBResolution - Record Class in com.github.darksoulq.abyssallib.common.model.blockbench.meta
 
BBResolution(int, int) - Constructor for record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Creates an instance of a BBResolution record class.
BBTexture - Class in com.github.darksoulq.abyssallib.common.model.blockbench.texture
 
BBTexture(String, String, String, String, String, String, String, boolean, String, String, int, String, boolean, String, int, int, int, int, int, boolean, int[]) - Constructor for class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
Bed(Texture, Selector.Special.Bed.Part) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Creates an instance of a Bed record class.
BEE_NEST - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
BeeNestDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
A specialized tree decorator responsible for seamlessly attaching organic bee nest structures directly onto the exposed horizontal faces of the generated trunk blocks bordering foliage.
BeeNestDecorator(float) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.BeeNestDecorator
Constructs a new bee nest placement decorator bound by a strict statistical probability parameter.
Bees() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Bees
 
Bell() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bell
 
BENDING - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
BendingTrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
A sophisticated trunk placer that generates a straight vertical column before sharply bending diagonally towards a randomized horizontal direction.
BendingTrunkPlacer(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.BendingTrunkPlacer
Constructs a bending trunk geometric constructor mapped natively to defined length algorithms.
beneficiary() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the beneficiary record component.
BEZIER - Enum constant in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
 
bezierLeftTime() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the bezierLeftTime record component.
bezierLeftValue() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the bezierLeftValue record component.
bezierRightTime() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the bezierRightTime record component.
bezierRightValue() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the bezierRightValue record component.
bilinear(Color, Color, Color, Color, double, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a bilinear gradient provider for 2D surface interpolation.
BilinearGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A color provider that performs bilinear interpolation between four corner colors on a 2D plane.
BilinearGradient(Color, Color, Color, Color, double, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.BilinearGradient
Constructs a BilinearGradient.
BILLBOARD - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
Billboarding - Class in com.github.darksoulq.abyssallib.world.particle.timeline
A utility class for creating billboarding and orientation Transformers.
Billboarding() - Constructor for class com.github.darksoulq.abyssallib.world.particle.timeline.Billboarding
 
biome(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
BIOME_FILTER - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
BIOME_TRANSITION - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
BiomeFilterModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters positions based on the active biome at the coordinates.
BiomeFilterModifier(List) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeFilterModifier
Constructs a new BiomeFilterModifier.
biomes - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Allowed biomes.
biomes(Collection) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
BiomeTransitionModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that prevents feature bleeding across chunk boundaries.
BiomeTransitionModifier() - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeTransitionModifier
Constructs a new BiomeTransitionModifier.
BIRCH - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Birch
BLACK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Black
BLASTING_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
BLASTING_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
blend(Color, Color) - Method in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Blends a source color into a base color using this specific mode's logic.
blend(Color, Color, BlendMode) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Blends two colors using a specific BlendMode.
BlendMode - Enum Class in com.github.darksoulq.abyssallib.common.color
An enumeration of standard digital image blending modes.
BLOB - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
BlobFoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
A standard foliage placer that generates a layered spherical blob of leaves.
BlobFoliagePlacer(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.BlobFoliagePlacer
Constructs a new BlobFoliagePlacer.
block() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the value of the block record component.
BLOCK - Enum constant in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
The block cannot be moved and stops the piston.
BLOCK - Static variable in class com.github.darksoulq.abyssallib.world.data.tag.TagTypes
 
BLOCK_ATTACHED - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
BLOCK_DATA - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BLOCK_FILTER - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
BLOCK_IGNORE_PROCESSOR - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessors
 
BLOCK_INFO - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BLOCK_ITEM - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BLOCK_MINED - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
BLOCK_PATCH - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
BLOCK_PREDICATE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BLOCK_PREDICATES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
BLOCK_STATE_PROVIDERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
BLOCK_STATE_PROVIDERS - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
BLOCK_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BLOCK_TYPE_KEYS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BlockAdapters - Class in com.github.darksoulq.abyssallib.bootstrap
 
BlockAdapters() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.BlockAdapters
 
BlockAttachedFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that places a single block attached to a specific face of an existing, valid supporting block.
BlockAttachedFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature
Constructs a new BlockAttachedFeature with its associated configuration codec.
BlockAttachedFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the block attached feature.
BlockBrokenEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.block
An event that is called when a custom block is broken by a player.
BlockBrokenEvent(Player, CustomBlock, int) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Constructs a new BlockBrokenEvent with player, block, and enchantment data.
BlockEntity - Class in com.github.darksoulq.abyssallib.world.block
Represents the entity data associated with a custom CustomBlock.
BlockEntity(CustomBlock) - Constructor for class com.github.darksoulq.abyssallib.world.block.BlockEntity
Constructs a new BlockEntity linked to the given CustomBlock.
BlockEntityData() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlockEntityData
 
blockFace() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the face of the block that was clicked.
BlockFilterModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters out incoming positions based on the target block type.
BlockFilterModifier(List, Vector) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BlockFilterModifier
Constructs a new BlockFilterModifier.
BlockIgnoreProcessor - Class in com.github.darksoulq.abyssallib.world.structure.processor.impl
A structure processor that prevents specific blocks from being placed.
BlockIgnoreProcessor(List) - Constructor for class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
Constructs a new BlockIgnoreProcessor.
BlockInfo - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a fully self-contained snapshot of a block, including its position, type, visual states, custom properties, and optional tile/NBT data.
BlockInfo(Vector, Object, ObjectNode, ObjectNode, ObjectNode) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Creates an instance of a BlockInfo record class.
BlockInteractionEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.block
An event that is triggered when a player interacts with a custom block.
BlockInteractionEvent(Player, CustomBlock, BlockFace, Location, Action, ItemStack) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Constructs a new BlockInteractionEvent.
BlockMinedCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
BlockMinedCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
 
BlockPatchFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that scatters blocks dynamically around an origin point.
BlockPatchFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature
Constructs a new BlockPatchFeature with its associated configuration codec.
BlockPatchFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the block patch feature.
BlockPersistentData - Class in com.github.darksoulq.abyssallib.world.util
Provides per-block persistent data stored inside the chunk.
BlockPlacedEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.block
An event that is triggered when a player places a custom block.
BlockPlacedEvent(Player, CustomBlock, ItemStack) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Constructs a new BlockPlacedEvent.
BlockPredicate - Class in com.github.darksoulq.abyssallib.world.block
A sophisticated predicate used to evaluate and filter BlockInfo instances.
BlockPredicate(Key, List, List, List, List) - Constructor for class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Constructs a new BlockPredicate with the specified conditional rules.
BlockPredicate.Builder - Class in com.github.darksoulq.abyssallib.world.block
A fluent builder pattern class designed to easily construct BlockPredicate instances.
BlockPredicateLoader - Class in com.github.darksoulq.abyssallib.world.block
Utility class responsible for loading and parsing data-driven BlockPredicate definitions.
BlockPredicateLoader() - Constructor for class com.github.darksoulq.abyssallib.world.block.BlockPredicateLoader
 
BlockProperties - Class in com.github.darksoulq.abyssallib.world.block
Defines the physical and interaction behavior of a custom block.
BlockProperties.Builder - Class in com.github.darksoulq.abyssallib.world.block
Builder for constructing BlockProperties instances.
BlockProperties.PistonReaction - Enum Class in com.github.darksoulq.abyssallib.world.block
Enum representing how a block reacts to piston movement.
Blocks - Class in com.github.darksoulq.abyssallib.world.block
 
Blocks() - Constructor for class com.github.darksoulq.abyssallib.world.block.Blocks
 
BLOCKS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
BLOCKS - Static variable in class com.github.darksoulq.abyssallib.world.block.Blocks
 
BLOCKS_ATTACKS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
BLOCKS_ATTACKS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BLOCKS_MINED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatters
 
BLOCKS_MINED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.Statistics
 
BlocksAttacks() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlocksAttacks
 
blockstate(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a blockstate configuration asset.
blockstate(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a blockstate with provided data.
BlockState - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a blockstate JSON: assets/<namespace>/blockstates/<id>.json
BlockState() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlockState
 
BlockState(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
 
BlockState(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
 
BlockState(List, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState
 
BlockState(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
 
BlockState.Multipart - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
BlockState.Variant - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
BlockStateProvider - Class in com.github.darksoulq.abyssallib.world.gen.state.provider
The base class for all block state providers.
BlockStateProvider() - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProvider
 
BlockStateProviders - Class in com.github.darksoulq.abyssallib.world.gen.state.provider
 
BlockStateProviders() - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
BlockStateProviderType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.state.provider
Represents the registered type identifier for a specific block state provider implementation.
BlockTag - Class in com.github.darksoulq.abyssallib.world.data.tag.impl
Implementation of a Tag for blocks, matching their ID strings against BlockInfo.
BlockTag(Key) - Constructor for class com.github.darksoulq.abyssallib.world.data.tag.impl.BlockTag
Constructs a new BlockTag.
BLUE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Blue
body(DialogBody) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Adds a body element to the dialog collection.
BODY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
bonusRolls() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns the value of the bonusRolls record component.
Book(float, float, float) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Creates an instance of a Book record class.
BookLoader - Class in com.github.darksoulq.abyssallib.server.resource.util
Utility class for loading written books from JSON files within a plugin's resources.
BookLoader() - Constructor for class com.github.darksoulq.abyssallib.server.resource.util.BookLoader
 
bool(boolean) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
bool(String, Component) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a boolean (true/false) toggle input.
bool(String, Component, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a boolean toggle with an initial state.
bool(String, Component, String, String) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a boolean toggle with custom value labels.
bool(String, Component, String, String, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a boolean toggle with custom labels and initial state.
BOOLEAN - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
BooleanValue(boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
Creates an instance of a BooleanValue record class.
border(GuiView.Segment, int, int, int, int, int) - Static method in class com.github.darksoulq.abyssallib.world.gui.SlotUtil
Generates a list of positions forming the border of a rectangular area.
borderedRectangle(Class, int, int, T, T, T, T, T, T, T, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a complex rectangle with unique elements for corners, edges, and the center.
borrower() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the borrower record component.
bottom(int) - Static method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Creates a position reference for the bottom inventory.
BOTTOM - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiView.Segment
The viewing player's inventory.
BOUNDING_TOGGLE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
boxUv() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Returns the value of the boxUv record component.
brackets(EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
branch(List, String, String, String) - Method in class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Registers a conditional branch for specific metadata states.
BREAK_SOUND - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
breakNaturally() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(boolean, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(ItemStack, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(ItemStack, boolean, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(ItemStack, boolean, boolean, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
breakNaturally(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
BreakSound() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BreakSound
 
breathe(double, double, long) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Creates a cyclical "breathing" animation that pulses the scale using a sine wave.
brighten(Color, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Adjusts the brightness of a color.
brightness(float) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that adjusts the brightness of a color.
broadcast(Packet) - Static method in class com.github.darksoulq.abyssallib.server.packet.PacketIO
Broadcasts a packet to every player currently online.
Broken() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Broken
 
BROWN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Brown
BucketEntityData() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BucketEntityData
 
build() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.PatternBuilder
Constructs the StructureArray.
build() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory.StructBuilder
 
build() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Finalizes the creation of the AdvancementDisplay instance.
build() - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Finalizes the construction of the Toast.
build() - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Finalizes construction and returns the built BlockPredicate.
build() - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Builds a new BlockProperties instance.
build() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Constructs the final Dialog object from the configured state.
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.Confirmation
Builds the Confirmation dialog into a Paper Dialog.
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.DialogList
Builds the DialogList into a Paper Dialog.
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.MultiAction
Builds the MultiAction dialog into a Paper Dialog.
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.Notice
Builds the Notice into a Paper Dialog.
build() - Method in class com.github.darksoulq.abyssallib.world.dialog.ServerLinks
Builds the ServerLinks dialog into a Paper Dialog.
build() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Builds settings.
build() - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Finalizes construction and returns the built EntityPredicate.
build() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Constructs the Gui instance from the builder configuration.
build() - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Finalizes the creation of the ItemCategory.
build() - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Finalizes construction and returns the built ItemPredicate.
build() - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Validates the configuration and produces a Particles instance.
build() - Method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline.Builder
Constructs the final Timeline instance.
builder() - Static method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
 
builder() - Static method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Creates a new builder instance for constructing AdvancementDisplay objects.
builder() - Static method in class com.github.darksoulq.abyssallib.world.advancement.Toast
Creates a new builder instance for constructing Toasts.
builder() - Static method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Creates a new fluent builder instance for constructing a BlockPredicate.
builder() - Static method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
 
builder() - Static method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Creates a new fluent builder instance for constructing an EntityPredicate.
builder() - Static method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate
Creates a new fluent builder instance for constructing an ItemPredicate.
builder() - Static method in class com.github.darksoulq.abyssallib.world.particle.Particles
 
builder() - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline
Creates a new builder instance for constructing a timeline.
builder(Class, int, int) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Starts a coordinated builder for manual grid assembly.
builder(Key) - Static method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Creates a new builder for an Advancement.
builder(Key) - Static method in class com.github.darksoulq.abyssallib.world.entity.DamageType
 
builder(Key) - Static method in class com.github.darksoulq.abyssallib.world.item.ItemCategory
Creates a new builder for an ItemCategory.
builder(MenuType, Component) - Static method in class com.github.darksoulq.abyssallib.world.gui.Gui
Creates a new builder for a Gui.
builder(Location) - Static method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Initializes a builder for a LootContext.
Builder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
 
Builder() - Constructor for class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline.Builder
 
Builder(Namespace, String, BarModels.Axis) - Constructor for class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Constructs a new Builder for a specific bar.
Builder(Key) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
Builder(Key) - Constructor for class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Constructs a builder with a mandatory Key.
Builder(MenuType, Component) - Constructor for class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Constructs the builder with required fields.
Builder(Location) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
buildGson() - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Builds the global Gson instance using all registered type adapters.
BukkitWorldGenAccess - Class in com.github.darksoulq.abyssallib.world.gen
Standard WorldGenAccess implementation using the Bukkit API.
BukkitWorldGenAccess(World, Random) - Constructor for class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Creates a new Bukkit-based world access wrapper.
BUNDLE_CONTENTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
BundleContents() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BundleContents
 
BundleFullness() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.BundleFullness
 
BundleHasSelectedItem() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.BundleHasSelectedItem
 
BundleSelectedItem() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.BundleSelectedItem
 
button(Component, int, DialogActionCallback) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with width.
button(Component, int, DialogActionCallback, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with width and usage limits.
button(Component, int, DialogActionCallback, TemporalAmount) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with width and lifetime.
button(Component, int, Key) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with specific width.
button(Component, int, Key, BinaryTagHolder) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with width and NBT data.
button(Component, DialogActionCallback) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a button with a direct functional callback.
button(Component, DialogActionCallback, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with limited uses.
button(Component, DialogActionCallback, TemporalAmount) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with a limited lifetime.
button(Component, Key) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button linked to a custom click ID.
button(Component, Key, BinaryTagHolder) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with custom NBT data.
button(Component, Component, int, DialogActionCallback) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip and width.
button(Component, Component, int, DialogActionCallback, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip, width, and usage limits.
button(Component, Component, int, DialogActionCallback, TemporalAmount) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip, width, and lifetime.
button(Component, Component, int, DialogActionCallback, TemporalAmount, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a fully specified button linked to a functional callback.
button(Component, Component, int, Key) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with tooltip and width.
button(Component, Component, int, Key, BinaryTagHolder) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a fully specified button linked to a Key action.
button(Component, Component, DialogActionCallback) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with a tooltip.
button(Component, Component, DialogActionCallback, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip and limited uses.
button(Component, Component, DialogActionCallback, TemporalAmount) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip and lifetime.
button(Component, Component, DialogActionCallback, TemporalAmount, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a callback button with tooltip, lifetime, and usage limits.
button(Component, Component, Key) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with a tooltip.
button(Component, Component, Key, BinaryTagHolder) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates an action button with tooltip and NBT additions.
BYTE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
ByteOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
An implementation of DynamicOps that serializes data into raw byte arrays.

C

calculate(Account, Account, Currency, BigDecimal, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
calculateAccrued(Account, Currency, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
calculateEffective(PermissionHolder) - Static method in class com.github.darksoulq.abyssallib.server.permission.PermissionCalculator
Calculates the full effective permission map for a holder.
calculateVelocity(EconomyContext, Currency, Instant, Instant) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
CAMPFIRE_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
CAMPFIRE_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
CAN_BREAK - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
CAN_PLACE_ON - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
canAttachTo() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns the value of the canAttachTo record component.
CanBreak() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CanBreak
 
cancel(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
cancel(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
cancel(Player) - Static method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Cancels any pending input request for the specified player.
CANCEL - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.ActionResult
Indicates that the action or event should be cancelled.
CANCELLED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
CANCELLED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
CANCELLED_BY_EVENT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
cancelTask(BukkitTask) - Static method in class com.github.darksoulq.abyssallib.server.util.TaskUtil
Cancels a BukkitTask safely.
canPlace(BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
canPlaceOn() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Returns the value of the canPlaceOn record component.
CanPlaceOn() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CanPlaceOn
 
canProvide(BlockFace) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
canReceive(BlockFace) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
canSpawn - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Custom spawn predicate.
canSpawn(BiPredicate) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
capability(Class) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
capability(Class) - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
CAPACITY_EXCEEDED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
Carried() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Carried
 
CatCollar() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CatCollar
 
category(SoundCategory) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Assigns the master sound category governing this event's volume controls.
CatVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CatVariant
 
ceil(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
ceil(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
ceil(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
ceil(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
CEIL - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
CEILING - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign.Attachment
 
CEILING_MIDDLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign.Attachment
 
CHALLENGE - Enum constant in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
The spiked challenge frame.
chance() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Returns the value of the chance record component.
CHANCE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
ChanceModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters positions based on a random probability.
ChanceModifier(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.ChanceModifier
Constructs a new ChanceModifier.
channel() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the channel record component.
character() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Returns the value of the character record component.
character() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the character record component.
CHARACTER - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
CHARGED_PROJECTILES - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ChargedProjectiles() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ChargedProjectiles
 
ChargeType(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType
 
CHAT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
ChatInputHandler - Class in com.github.darksoulq.abyssallib.server.chat
Utility class for capturing asynchronous player chat input.
ChatInputHandler() - Constructor for class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
 
check(Condition) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Adds a nested predicate condition.
check(Condition) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Adds a nested predicate condition.
check(Condition) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Adds a nested predicate condition.
check(BlockPredicate) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Evaluates a sub-predicate against the block.
check(EntityPredicate) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Evaluates a sub-predicate against the entity.
check(ItemPredicate) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Evaluates a sub-predicate against the item.
check(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Adds a CHECK constraint to ensure valid data.
checkAny(BlockPredicate...) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires the block to satisfy at least one of the provided sub-predicates.
checkAny(EntityPredicate...) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Requires the entity to satisfy at least one of the provided sub-predicates.
checkAny(ItemPredicate...) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires the item to satisfy at least one of the provided sub-predicates.
checkered(Color, Color, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a 3D checkerboard pattern.
CheckeredPattern - Class in com.github.darksoulq.abyssallib.common.color.pattern
A procedural color provider that generates a 3D checkerboard pattern.
CheckeredPattern(Color, Color, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.pattern.CheckeredPattern
Constructs a new CheckeredPattern.
CHECKMARK - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
CHERRY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Cherry
Chest(Texture, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
 
Chest(Texture, int, Selector.Special.Chest.ChestType) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Creates an instance of a Chest record class.
CHEST - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
chestType() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Returns the value of the chestType record component.
ChickenVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ChickenVariant
 
child(PermissionNode, boolean) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Adds a child node using another PermissionNode instance.
child(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Adds a child node by string name.
children() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Returns the value of the children record component.
children() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Returns the value of the children record component.
chunkX() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns the value of the chunkX record component.
chunkZ() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns the value of the chunkZ record component.
circle(double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a flat circle on the XZ plane.
CirculationSnapshot(Instant, Currency, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Creates an instance of a CirculationSnapshot record class.
cleanup(GuiView) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiLayer
Performs any necessary cleanup when the layer is no longer active.
cleanup(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.AbstractBarLayer
Removes the bar from the GUI and clears cache.
cleanup(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Cleans up the currently active layer.
cleanup(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Cleans up the rendered items and removed mapped elements.
cleanup(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Cleans up the current scroll slots by removing element mappings and clearing the item stacks from the actual inventory.
clear() - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
clearAccountLimit(Account, Currency, TransactionLimits.LimitAction, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
clearAccountRate(Account, Currency, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
clearExpired() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Removes nodes and parents that have exceeded their expiry time.
clearFixedRate(EconomyContext, Currency, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
clearLines() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
clickedInventory() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the specific inventory that was clicked.
clickType() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the specific type of click performed.
ClickType - Enum Class in com.github.darksoulq.abyssallib.server.event
Represents the type of click interaction performed by a player.
clone() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Clones this custom block instance.
clone() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Creates a deep clone of this entity definition.
clone() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Performs a deep clone of the item, including its stack, map, and tooltip state.
clone() - Method in class com.github.darksoulq.abyssallib.world.particle.style.MotionVector
Creates a deep clone of this MotionVector.
clone() - Method in class com.github.darksoulq.abyssallib.world.particle.style.Pixel
Creates a deep clone of this Pixel.
close(HumanEntity) - Static method in class com.github.darksoulq.abyssallib.world.gui.GuiManager
Closes the currently open GUI for a player and unregisters its view.
close(HumanEntity) - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Closes the inventory for the specified player and triggers the close handler.
CLOSE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
closest(Color) - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Finds the color in this palette that is mathematically closest to the target.
closest(Color, Collection) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Finds the color in a palette that is closest to the target color.
closeWithEscape(boolean) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Sets whether the dialog should close when the Escape key is pressed.
cmyk(float, float, float, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color using the CMYK color model.
COCOA_BEAN - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
CocoaBeanDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
A specialized tree decorator responsible for seamlessly attaching organic cocoa bean pod structures directly onto the exposed horizontal faces of the generated trunk blocks.
CocoaBeanDecorator(float) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.CocoaBeanDecorator
Constructs a new cocoa pod placement decorator bound by a strict statistical probability parameter.
codec() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNodeType
Returns the codec used to serialize this node type.
codec() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Returns the value of the codec record component.
codec() - Method in interface com.github.darksoulq.abyssallib.world.data.loot.LootConditionType
Retrieves the codec associated with this condition type.
codec() - Method in interface com.github.darksoulq.abyssallib.world.data.loot.LootFunctionType
 
codec() - Method in interface com.github.darksoulq.abyssallib.world.data.tag.TagType
Retrieves the codec used for serializing and deserializing the tag entries.
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TreeDecoratorType
Retrieves the codec associated with this tree decorator type for serialization.
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.FoliagePlacerType
Retrieves the codec associated with this foliage placer type for serialization.
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.feature.tree.root.RootPlacerType
Retrieves the codec associated with this root placer type for serialization.
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.TrunkPlacerType
Retrieves the codec associated with this trunk placer type for serialization.
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifierType
 
codec() - Method in interface com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviderType
Retrieves the codec associated with this provider type for serialization.
codec() - Method in interface com.github.darksoulq.abyssallib.world.item.component.DataComponentType
Retrieves the codec used for serializing and deserializing this component type.
codec() - Method in interface com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessorType
 
codec(Codec) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates a codec for serializing and deserializing recursive condition trees.
Codec<T> - Interface in com.github.darksoulq.abyssallib.common.serialization
A bidirectional serializer and deserializer capable of translating between Java objects and various serialized formats defined by a DynamicOps provider.
CODEC - Static variable in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
Polymorphic codec for all energy node types.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.Advancement
The codec responsible for serializing and deserializing advancements.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
The codec responsible for serializing and deserializing advancement display data.
CODEC - Static variable in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
Codec for serializing and deserializing advancement frames via enum names.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
The primary codec used to serialize and deserialize entire BlockPredicate instances.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.KilledByPlayerCondition
The codec used for serializing and deserializing the killed by player condition.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.LocationCheckCondition
The codec used for serializing and deserializing the location check condition.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.MatchToolCondition
The codec used for serializing and deserializing the match tool condition.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceCondition
The codec used for serializing and deserializing the random chance condition.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceWithLootingCondition
The codec used for serializing and deserializing the random chance with looting condition.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.EnchantRandomlyFunction
The codec used for serializing and deserializing this function's configuration.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.ExplosionDecayFunction
The codec used for serializing and deserializing the explosion decay function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.FurnaceSmeltFunction
The codec used for serializing and deserializing the furnace smelt function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.LimitCountFunction
The codec used for serializing and deserializing the limit count function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.LootingEnchantFunction
The codec used for serializing and deserializing the looting enchantment function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetCountFunction
The codec used for serializing and deserializing the set count function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetDamageFunction
The codec used for serializing and deserializing the set damage function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetLoreFunction
The codec used for serializing and deserializing the set lore function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetNameFunction
The codec used for serializing and deserializing the set name function.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootCondition
Polymorphic codec for serializing and deserializing loot conditions.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootEntry
Polymorphic codec for handling various LootEntry implementations.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootFunction
Polymorphic codec for serializing and deserializing loot functions.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Codec for serializing and deserializing LootPool instances.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
The codec managing the serialization conversion linking active memory representations to storage payloads.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
 
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
The primary codec used to serialize and deserialize entire EntityPredicate instances.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
The codec for serializing and deserializing a target rule.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
The codec for serializing and deserializing a weighted feature.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
The codec for serializing and deserializing the structure configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Codec responsible for serializing and deserializing the config parameters.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
The codec for serializing and deserializing the configuration.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.AlterGroundDecorator
The codec used for serializing and deserializing the alter ground decorator.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.BeeNestDecorator
The designated codec instance responsible for serializing and deserializing the state variables of this decorator.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.CocoaBeanDecorator
The designated codec instance responsible for serializing and deserializing the state variables of this decorator.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.LeaveVineDecorator
The designated codec instance responsible for serializing and deserializing the state variables of this decorator.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TreeDecorator
Polymorphic codec for serializing and deserializing any tree decorator implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TrunkVineDecorator
The designated codec instance responsible for serializing and deserializing the state variables of this decorator.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.AcaciaFoliagePlacer
The designated codec instance responsible for serializing and deserializing the state variables of this placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.BlobFoliagePlacer
The codec used for serializing and deserializing the blob foliage placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.DarkOakFoliagePlacer
The designated codec instance responsible for serializing and deserializing the state variables of this placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.FoliagePlacer
Polymorphic codec for serializing and deserializing any foliage placer implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.PineFoliagePlacer
The codec used for serializing and deserializing the pine foliage placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.RandomSpreadFoliagePlacer
The codec used for serializing and deserializing the random spread foliage placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.MangroveRootPlacer
The codec used for serializing and deserializing the mangrove root placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.RootPlacer
Polymorphic codec for serializing and deserializing any root placer implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.SpreadingRootPlacer
The codec mapping runtime instantiation states perfectly into native generic serialized memory footprints securely natively.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.BendingTrunkPlacer
The codec responsible for managing the serialization and deserialization of the bending trunk constraints.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.ForkingTrunkPlacer
The codec used for serializing and deserializing the forking trunk placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.GiantTrunkPlacer
The codec used for serializing and deserializing the giant trunk placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.StraightTrunkPlacer
The codec used for serializing and deserializing the straight trunk placer.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.TrunkPlacer
Polymorphic codec for serializing and deserializing any trunk placer implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.UpwardBranchingTrunkPlacer
The codec mapping runtime instantiation states perfectly into native generic serialized memory footprints.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeFilterModifier
The codec used for serializing and deserializing the biome filter modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeTransitionModifier
The codec used for serializing and deserializing the biome transition modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BlockFilterModifier
The codec used for serializing and deserializing the block filter modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.ChanceModifier
The codec used for serializing and deserializing the chance modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountModifier
The codec used for serializing and deserializing the count modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountOnEveryLayerModifier
The codec used for serializing and deserializing the layer count modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.EnvironmentScanModifier
The codec used for serializing and deserializing the environment scan modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.FixedPlacementModifier
The codec used for serializing and deserializing the fixed placement modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightmapModifier
The codec used for serializing and deserializing the heightmap modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightRangeModifier
The codec used for serializing and deserializing the height range modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.InSquareModifier
The codec used for serializing and deserializing the in-square modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseCountModifier
The codec used for serializing and deserializing the noise count modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseThresholdModifier
The codec used for serializing and deserializing the noise threshold modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RandomOffsetModifier
The codec used for serializing and deserializing the random offset modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RarityFilterModifier
The codec used for serializing and deserializing the rarity filter modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.SurfaceRelativeThresholdModifier
The codec used for serializing and deserializing the surface relative threshold modifier.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.WaterDepthFilterModifier
The codec used for serializing and deserializing the water depth filter modifier.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
The universal codec for PlacedFeatures, supporting both direct object definitions and string-based registry lookups.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifier
Polymorphic codec for serializing and deserializing any placement modifier implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProvider
Polymorphic codec for serializing and deserializing any block state provider implementation.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.NoiseThresholdBlockStateProvider
The codec used for serializing and deserializing the noise threshold provider.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.RotatedBlockStateProvider
The codec used for serializing and deserializing the rotated block state provider.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.SimpleBlockStateProvider
The codec used for serializing and deserializing the simple provider.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider
The codec used for serializing and deserializing the weighted provider.
CODEC - Static variable in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
The codec for serializing and deserializing a weighted entry.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.item.ItemPredicate
The primary codec used to serialize and deserialize entire ItemPredicate instances.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
The codec used for serializing and deserializing the block ignore processor.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
The codec used for serializing and deserializing the integrity processor.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessor
Polymorphic codec for serializing and deserializing structure processors.
Codec.CodecException - Exception Class in com.github.darksoulq.abyssallib.common.serialization
An unchecked exception utilized for failures occurring during the serialization or deserialization process.
Codec.EitherCodec<A,B> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Internal implementation for handling the Either type, allowing for bifurcated data structures.
Codec.Field<P,T> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents the definition of a single field within a structured object.
Codec.OneOfCodec<T> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Internal implementation that iterates through a list of codecs until one successfully processes the data.
CodecException(String) - Constructor for exception class com.github.darksoulq.abyssallib.common.serialization.Codec.CodecException
Constructs a new exception with a specific detail message.
CodecException(String, Throwable) - Constructor for exception class com.github.darksoulq.abyssallib.common.serialization.Codec.CodecException
Constructs a new exception with a detail message and an underlying cause.
codecs() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Returns the value of the codecs record component.
Codecs - Class in com.github.darksoulq.abyssallib.common.serialization
 
Codecs() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
COLLATERAL_SEIZED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
 
collection(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.QueryExecutor
Starts a fluent query builder for a specific collection.
collection(Supplier) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for a specific collection implementation.
CollectionQuery - Class in com.github.darksoulq.abyssallib.common.database.nosql.mongodb
A fluent builder for executing CRUD operations on a single MongoDB collection.
CollectionQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Constructs a new CollectionQuery.
color() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the color record component.
color() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Returns the value of the color record component.
color(ColorProvider) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a procedural color provider for dynamic particle tinting.
color(Color) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a static color for all particles.
COLOR - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
COLOR - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
colorBlindness(ColorBlindness) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that simulates specific types of color blindness.
ColorBlindness - Enum Class in com.github.darksoulq.abyssallib.common.color
An enumeration representing various types of color vision deficiencies (CVD).
ColorConverter - Class in com.github.darksoulq.abyssallib.common.color
A specialized utility class for converting between various color spaces.
ColorConverter() - Constructor for class com.github.darksoulq.abyssallib.common.color.ColorConverter
 
ColorFilter - Interface in com.github.darksoulq.abyssallib.common.color
A functional interface representing a transformation applied to a Color.
ColorHarmony - Class in com.github.darksoulq.abyssallib.common.color
A utility class for generating various color harmony palettes based on color theory.
ColorHarmony() - Constructor for class com.github.darksoulq.abyssallib.common.color.ColorHarmony
 
ColorPalette - Class in com.github.darksoulq.abyssallib.common.color
Represents a collection of Color objects, providing utility methods for color selection, palette generation, and mathematical analysis.
ColorPalette(Collection) - Constructor for class com.github.darksoulq.abyssallib.common.color.ColorPalette
Constructs a palette from an existing collection of colors.
ColorPalette(Color...) - Constructor for class com.github.darksoulq.abyssallib.common.color.ColorPalette
Constructs a palette from a variable number of Color arguments.
ColorProvider - Interface in com.github.darksoulq.abyssallib.common.color
A functional interface representing a procedural color source.
ColorUtils - Class in com.github.darksoulq.abyssallib.common.color
A comprehensive utility class for color manipulation, conversion, and generation.
ColorUtils() - Constructor for class com.github.darksoulq.abyssallib.common.color.ColorUtils
 
column(GuiView.Segment, int, int, int, int, int) - Static method in class com.github.darksoulq.abyssallib.world.gui.SlotUtil
Generates a list of positions forming a vertical column.
column(Class, int, T, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a 3-part column (Top, Middle..., Bottom).
column(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Defines a column in the table.
columnOf(Class, T...) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a single-column structure.
com.github.darksoulq.abyssallib.bootstrap - package com.github.darksoulq.abyssallib.bootstrap
 
com.github.darksoulq.abyssallib.common.color - package com.github.darksoulq.abyssallib.common.color
 
com.github.darksoulq.abyssallib.common.color.gradient - package com.github.darksoulq.abyssallib.common.color.gradient
 
com.github.darksoulq.abyssallib.common.color.pattern - package com.github.darksoulq.abyssallib.common.color.pattern
 
com.github.darksoulq.abyssallib.common.config - package com.github.darksoulq.abyssallib.common.config
 
com.github.darksoulq.abyssallib.common.database - package com.github.darksoulq.abyssallib.common.database
 
com.github.darksoulq.abyssallib.common.database.nosql.mongodb - package com.github.darksoulq.abyssallib.common.database.nosql.mongodb
 
com.github.darksoulq.abyssallib.common.database.nosql.redis - package com.github.darksoulq.abyssallib.common.database.nosql.redis
 
com.github.darksoulq.abyssallib.common.database.relational - package com.github.darksoulq.abyssallib.common.database.relational
 
com.github.darksoulq.abyssallib.common.database.relational.h2 - package com.github.darksoulq.abyssallib.common.database.relational.h2
 
com.github.darksoulq.abyssallib.common.database.relational.mariadb - package com.github.darksoulq.abyssallib.common.database.relational.mariadb
 
com.github.darksoulq.abyssallib.common.database.relational.mysql - package com.github.darksoulq.abyssallib.common.database.relational.mysql
 
com.github.darksoulq.abyssallib.common.database.relational.postgres - package com.github.darksoulq.abyssallib.common.database.relational.postgres
 
com.github.darksoulq.abyssallib.common.database.relational.sql - package com.github.darksoulq.abyssallib.common.database.relational.sql
 
com.github.darksoulq.abyssallib.common.energy - package com.github.darksoulq.abyssallib.common.energy
 
com.github.darksoulq.abyssallib.common.model.blockbench - package com.github.darksoulq.abyssallib.common.model.blockbench
 
com.github.darksoulq.abyssallib.common.model.blockbench.animation - package com.github.darksoulq.abyssallib.common.model.blockbench.animation
 
com.github.darksoulq.abyssallib.common.model.blockbench.meta - package com.github.darksoulq.abyssallib.common.model.blockbench.meta
 
com.github.darksoulq.abyssallib.common.model.blockbench.texture - package com.github.darksoulq.abyssallib.common.model.blockbench.texture
 
com.github.darksoulq.abyssallib.common.model.blockbench.tree - package com.github.darksoulq.abyssallib.common.model.blockbench.tree
 
com.github.darksoulq.abyssallib.common.reflection - package com.github.darksoulq.abyssallib.common.reflection
 
com.github.darksoulq.abyssallib.common.serialization - package com.github.darksoulq.abyssallib.common.serialization
 
com.github.darksoulq.abyssallib.common.serialization.ops - package com.github.darksoulq.abyssallib.common.serialization.ops
 
com.github.darksoulq.abyssallib.common.util - package com.github.darksoulq.abyssallib.common.util
 
com.github.darksoulq.abyssallib.server.chat - package com.github.darksoulq.abyssallib.server.chat
 
com.github.darksoulq.abyssallib.server.command - package com.github.darksoulq.abyssallib.server.command
 
com.github.darksoulq.abyssallib.server.command.argument - package com.github.darksoulq.abyssallib.server.command.argument
 
com.github.darksoulq.abyssallib.server.data - package com.github.darksoulq.abyssallib.server.data
 
com.github.darksoulq.abyssallib.server.economy - package com.github.darksoulq.abyssallib.server.economy
 
com.github.darksoulq.abyssallib.server.economy.capability - package com.github.darksoulq.abyssallib.server.economy.capability
 
com.github.darksoulq.abyssallib.server.event - package com.github.darksoulq.abyssallib.server.event
 
com.github.darksoulq.abyssallib.server.event.context - package com.github.darksoulq.abyssallib.server.event.context
 
com.github.darksoulq.abyssallib.server.event.context.gui - package com.github.darksoulq.abyssallib.server.event.context.gui
 
com.github.darksoulq.abyssallib.server.event.context.item - package com.github.darksoulq.abyssallib.server.event.context.item
 
com.github.darksoulq.abyssallib.server.event.custom.block - package com.github.darksoulq.abyssallib.server.event.custom.block
 
com.github.darksoulq.abyssallib.server.event.custom.economy - package com.github.darksoulq.abyssallib.server.event.custom.economy
 
com.github.darksoulq.abyssallib.server.event.custom.energy - package com.github.darksoulq.abyssallib.server.event.custom.energy
 
com.github.darksoulq.abyssallib.server.event.custom.entity - package com.github.darksoulq.abyssallib.server.event.custom.entity
 
com.github.darksoulq.abyssallib.server.event.custom.server - package com.github.darksoulq.abyssallib.server.event.custom.server
 
com.github.darksoulq.abyssallib.server.packet - package com.github.darksoulq.abyssallib.server.packet
 
com.github.darksoulq.abyssallib.server.permission - package com.github.darksoulq.abyssallib.server.permission
 
com.github.darksoulq.abyssallib.server.placeholder - package com.github.darksoulq.abyssallib.server.placeholder
 
com.github.darksoulq.abyssallib.server.placeholder.expression - package com.github.darksoulq.abyssallib.server.placeholder.expression
 
com.github.darksoulq.abyssallib.server.registry - package com.github.darksoulq.abyssallib.server.registry
 
com.github.darksoulq.abyssallib.server.registry.object - package com.github.darksoulq.abyssallib.server.registry.object
 
com.github.darksoulq.abyssallib.server.resource - package com.github.darksoulq.abyssallib.server.resource
 
com.github.darksoulq.abyssallib.server.resource.asset - package com.github.darksoulq.abyssallib.server.resource.asset
 
com.github.darksoulq.abyssallib.server.resource.asset.definition - package com.github.darksoulq.abyssallib.server.resource.asset.definition
 
com.github.darksoulq.abyssallib.server.resource.util - package com.github.darksoulq.abyssallib.server.resource.util
 
com.github.darksoulq.abyssallib.server.scoreboard - package com.github.darksoulq.abyssallib.server.scoreboard
 
com.github.darksoulq.abyssallib.server.translation - package com.github.darksoulq.abyssallib.server.translation
 
com.github.darksoulq.abyssallib.server.util - package com.github.darksoulq.abyssallib.server.util
 
com.github.darksoulq.abyssallib.world.advancement - package com.github.darksoulq.abyssallib.world.advancement
 
com.github.darksoulq.abyssallib.world.advancement.criterion - package com.github.darksoulq.abyssallib.world.advancement.criterion
 
com.github.darksoulq.abyssallib.world.advancement.reward - package com.github.darksoulq.abyssallib.world.advancement.reward
 
com.github.darksoulq.abyssallib.world.block - package com.github.darksoulq.abyssallib.world.block
 
com.github.darksoulq.abyssallib.world.block.property - package com.github.darksoulq.abyssallib.world.block.property
 
com.github.darksoulq.abyssallib.world.data.attribute - package com.github.darksoulq.abyssallib.world.data.attribute
 
com.github.darksoulq.abyssallib.world.data.loot - package com.github.darksoulq.abyssallib.world.data.loot
 
com.github.darksoulq.abyssallib.world.data.loot.condition - package com.github.darksoulq.abyssallib.world.data.loot.condition
 
com.github.darksoulq.abyssallib.world.data.loot.function - package com.github.darksoulq.abyssallib.world.data.loot.function
 
com.github.darksoulq.abyssallib.world.data.statistic - package com.github.darksoulq.abyssallib.world.data.statistic
 
com.github.darksoulq.abyssallib.world.data.statistic.formatter - package com.github.darksoulq.abyssallib.world.data.statistic.formatter
 
com.github.darksoulq.abyssallib.world.data.tag - package com.github.darksoulq.abyssallib.world.data.tag
 
com.github.darksoulq.abyssallib.world.data.tag.impl - package com.github.darksoulq.abyssallib.world.data.tag.impl
 
com.github.darksoulq.abyssallib.world.dialog - package com.github.darksoulq.abyssallib.world.dialog
 
com.github.darksoulq.abyssallib.world.entity - package com.github.darksoulq.abyssallib.world.entity
 
com.github.darksoulq.abyssallib.world.gen - package com.github.darksoulq.abyssallib.world.gen
 
com.github.darksoulq.abyssallib.world.gen.feature - package com.github.darksoulq.abyssallib.world.gen.feature
 
com.github.darksoulq.abyssallib.world.gen.feature.impl - package com.github.darksoulq.abyssallib.world.gen.feature.impl
 
com.github.darksoulq.abyssallib.world.gen.feature.tree - package com.github.darksoulq.abyssallib.world.gen.feature.tree
 
com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator - package com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
 
com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage - package com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
 
com.github.darksoulq.abyssallib.world.gen.feature.tree.root - package com.github.darksoulq.abyssallib.world.gen.feature.tree.root
 
com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk - package com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
 
com.github.darksoulq.abyssallib.world.gen.placement - package com.github.darksoulq.abyssallib.world.gen.placement
 
com.github.darksoulq.abyssallib.world.gen.placement.modifier - package com.github.darksoulq.abyssallib.world.gen.placement.modifier
 
com.github.darksoulq.abyssallib.world.gen.state.provider - package com.github.darksoulq.abyssallib.world.gen.state.provider
 
com.github.darksoulq.abyssallib.world.gen.state.provider.impl - package com.github.darksoulq.abyssallib.world.gen.state.provider.impl
 
com.github.darksoulq.abyssallib.world.gui - package com.github.darksoulq.abyssallib.world.gui
 
com.github.darksoulq.abyssallib.world.gui.element - package com.github.darksoulq.abyssallib.world.gui.element
 
com.github.darksoulq.abyssallib.world.gui.layer - package com.github.darksoulq.abyssallib.world.gui.layer
 
com.github.darksoulq.abyssallib.world.item - package com.github.darksoulq.abyssallib.world.item
 
com.github.darksoulq.abyssallib.world.item.component - package com.github.darksoulq.abyssallib.world.item.component
 
com.github.darksoulq.abyssallib.world.item.map - package com.github.darksoulq.abyssallib.world.item.map
 
com.github.darksoulq.abyssallib.world.particle - package com.github.darksoulq.abyssallib.world.particle
 
com.github.darksoulq.abyssallib.world.particle.impl - package com.github.darksoulq.abyssallib.world.particle.impl
 
com.github.darksoulq.abyssallib.world.particle.style - package com.github.darksoulq.abyssallib.world.particle.style
 
com.github.darksoulq.abyssallib.world.particle.timeline - package com.github.darksoulq.abyssallib.world.particle.timeline
 
com.github.darksoulq.abyssallib.world.recipe - package com.github.darksoulq.abyssallib.world.recipe
 
com.github.darksoulq.abyssallib.world.structure - package com.github.darksoulq.abyssallib.world.structure
 
com.github.darksoulq.abyssallib.world.structure.processor - package com.github.darksoulq.abyssallib.world.structure.processor
 
com.github.darksoulq.abyssallib.world.structure.processor.impl - package com.github.darksoulq.abyssallib.world.structure.processor.impl
 
com.github.darksoulq.abyssallib.world.util - package com.github.darksoulq.abyssallib.world.util
 
Command - Annotation Interface in com.github.darksoulq.abyssallib.server.command
Marks a method as a command definition for registration via the CommandBus.
COMMAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
COMMAND - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
CommandBus - Class in com.github.darksoulq.abyssallib.server.command
Manages registration and lifecycle of custom commands using the Brigadier command system.
CommandBus() - Constructor for class com.github.darksoulq.abyssallib.server.command.CommandBus
 
CommandReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
CommandReward(String) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
 
Compass(Selector.RangeDispatch.Compass.Target, boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Creates an instance of a Compass record class.
compile() - Method in class com.github.darksoulq.abyssallib.server.data.Datapack
Compiles the datapack by extracting files from the plugin JAR's /data/ directory, generating the pack.mcmeta, and writing all contents into a ZIP file.
compile(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Compiles and zips the pack contents asynchronously.
complementary(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a complementary palette consisting of the base color and its opposite.
complementary(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Finds the complementary color (180-degree hue shift).
COMPLETED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
completelySuccessful() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns the value of the completelySuccessful record component.
completelySuccessful() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Returns the value of the completelySuccessful record component.
component() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
Returns the value of the component record component.
component() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Returns the value of the component record component.
Component(ValueComponent) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
Creates an instance of a Component record class.
ComponentMap - Class in com.github.darksoulq.abyssallib.world.item.component
A specialized map used to manage and persist DataComponents for library objects.
ComponentMap(CustomEntity) - Constructor for class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Constructs a ComponentMap for a specific custom Entity.
ComponentMap(Item) - Constructor for class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Constructs a ComponentMap for a specific custom Item.
ComponentMap(ItemStack) - Constructor for class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Constructs a ComponentMap by wrapping a Bukkit ItemStack.
Components - Class in com.github.darksoulq.abyssallib.world.item.component
 
Components() - Constructor for class com.github.darksoulq.abyssallib.world.item.component.Components
 
Components(Vector3f, Vector3f, Quaternionf, Quaternionf) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Creates an instance of a Components record class.
Composite() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Composite
 
COMPOUND_TAG - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
Condition<T> - Interface in com.github.darksoulq.abyssallib.common.util
Represents a logical condition tree that can be evaluated against a Predicate.
Condition(Selector.Condition.Property, Selector, Selector) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
 
Condition(Selector.Condition.Property, Selector, Selector, Selector.Transformation) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Creates an instance of a Condition record class.
Condition.AllOf<T> - Record Class in com.github.darksoulq.abyssallib.common.util
A condition implementation that represents a logical AND.
Condition.AnyOf<T> - Record Class in com.github.darksoulq.abyssallib.common.util
A condition implementation that represents a logical OR.
Condition.One<T> - Record Class in com.github.darksoulq.abyssallib.common.util
A condition implementation that wraps a single value.
conditions() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns the value of the conditions record component.
Conduit() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Conduit
 
config() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Returns the value of the config record component.
config() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns the value of the config record component.
Config - Class in com.github.darksoulq.abyssallib.common.config
A wrapper for Bukkit's YamlConfiguration that provides a fluent API, support for Codec serialization, and manual comment injection.
Config(int, int, boolean, boolean, BlockStateProvider, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Creates an instance of a Config record class.
Config(int, int, int, BlockStateProvider) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Creates an instance of a Config record class.
Config(int, int, int, BlockStateProvider, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Creates an instance of a Config record class.
Config(PlacedFeature, PlacedFeature) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, int, int, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, BlockStateProvider) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, BlockStateProvider, int, int, int, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, BlockStateProvider, BlockStateProvider, TrunkPlacer, FoliagePlacer, RootPlacer, List, int, int, int, int, int, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, BlockStateProvider, BlockStateProvider, BlockStateProvider, BlockStateProvider, List, int, int) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, List, boolean, int, int) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, List, int, double, double) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, List, int, int, boolean) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Creates an instance of a Config record class.
Config(BlockStateProvider, List, List, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Creates an instance of a Config record class.
Config(String, boolean, StructureRotation, boolean, Mirror) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Creates an instance of a Config record class.
Config(String, String) - Constructor for class com.github.darksoulq.abyssallib.common.config.Config
Constructs a new Config instance in the plugin's root config folder.
Config(String, String, String) - Constructor for class com.github.darksoulq.abyssallib.common.config.Config
Constructs a new Config instance located in a subfolder.
Config(List, int) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Creates an instance of a Config record class.
Config(List, PlacedFeature) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Creates an instance of a Config record class.
Config(List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
Creates an instance of a Config record class.
Config.Value<T> - Class in com.github.darksoulq.abyssallib.common.config
Represents a specific value within the configuration.
ConfiguredFeature<C,F> - Record Class in com.github.darksoulq.abyssallib.world.gen.feature
Represents a world generation feature strictly bound to its specific configuration.
ConfiguredFeature(F, C) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Creates an instance of a ConfiguredFeature record class.
confirmation(Component, ActionButton, ActionButton) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a binary choice confirmation dialog.
Confirmation - Class in com.github.darksoulq.abyssallib.world.dialog
A dialog implementation representing a binary choice, typically used for confirmations.
Confirmation(Component, ActionButton, ActionButton) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.Confirmation
Constructs a new Confirmation dialog.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Establishes a connection to the MongoDB server and initializes the database instance.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Initializes the Jedis pool with a maximum of 128 connections.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Establishes a connection to the H2 database.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Establishes the connection and starts the 30-minute keep-alive interval.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Connects to the MySQL server using JDBC.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Establishes a connection to the PostgreSQL database and starts the keep-alive task.
connect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Establishes a connection to the SQLite database.
connect(BlockFace, EnergyNode, BlockFace) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
Connects this node to another node.
consoleOnly() - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
Constant(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Constant
 
constructor(Class...) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
Consumable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Consumable
 
CONSUMABLE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUMABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
CONSUME_APPLY_STATUS_EFFECTS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUME_CLEAR_ALL_EFFECTS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUME_EFFECT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUME_PLAY_SOUND - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUME_REMOVE_STATUS_EFFECTS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CONSUME_TELEPORT_RANDOMLY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ContainedComponent - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.AttributeModifiers - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.AxolotlVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BannerPatterns - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BaseColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Bees - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BlockEntityData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BlocksAttacks - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BlockState - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BreakSound - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BucketEntityData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.BundleContents - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CanBreak - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CanPlaceOn - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CatCollar - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CatVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ChargedProjectiles - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ChickenVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Consumable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Container - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ContainerLoot - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CowVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CreativeSlotLock - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CustomData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CustomModelData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.CustomName - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Damage - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.DamageResistant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.DeathProtection - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.DebugStickState - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.DyedColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Enchantable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.EnchantmentGlintOverride - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Enchantments - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.EntityData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Equippable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.FireworkExplosion - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Fireworks - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Food - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.FoxVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.FrogVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Glider - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.HorseVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Instrument - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.IntangibleProjectile - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ItemModel - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ItemName - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.JukeboxPlayable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.LlamaVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Lock - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.LodestoneTracker - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Lore - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MapColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MapDecorations - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MapId - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MapPostProcessing - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MaxDamage - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MaxStackSize - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.MooshroomVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.NoteblockSound - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.OminousBottleAmplifier - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.PaintingVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ParrotVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.PigVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.PotDecorations - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.PotionContents - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.PotionDurationScale - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Profile - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ProvidesBannerPattern - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ProvidesTrimMaterial - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.RabbitVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Rarity - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Recipes - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Repairable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.RepairCost - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.SalmonSize - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.SheepColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.ShulkerColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.StoredEnchantments - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.SuspiciousStewEffects - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Tool - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.TooltipDisplay - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.TooltipStyle - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Trim - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.TropicalFishBaseColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.TropicalFishPattern - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.TropicalFishPatternColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Unbreakable - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.UseCooldown - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.UseRemainder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.VillagerVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.Weapon - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.WolfCollar - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.WolfSoundVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.WolfVariant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.WritableBookContent - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ContainedComponent.WrittenBookContent - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Container() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Container
 
CONTAINER_LOOT - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ContainerLoot() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ContainerLoot
 
contains() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Returns the value of the contains record component.
contains(BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.BlockTag
Checks if the given BlockInfo's ID is present in this tag or included tags.
contains(ValueComponent.AttributeModifiers.Contains) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
contains(ValueComponent.AttributeModifiers.Contains...) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
contains(D) - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Checks if the given input is considered a member of this tag.
contains(String) - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Checks if a specific ID is currently present in the registry.
contains(List) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
contains(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.ItemTag
Checks if the given ItemStack satisfies any predicate in this tag or included tags.
Contains(List, Key, Integer, Integer, ValueComponent.AttributeModifiers.Operation, ValueComponent.AttributeModifiers.Slot) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Creates an instance of a Contains record class.
ContentRegistry - Class in com.github.darksoulq.abyssallib.bootstrap
 
ContentRegistry() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.ContentRegistry
 
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the context record component.
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the context record component.
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the context record component.
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the context record component.
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the context record component.
context() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the context record component.
context(EconomyContext) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
Context<T> - Class in com.github.darksoulq.abyssallib.server.event.context
Represents a generic context for an event.
Context(T) - Constructor for class com.github.darksoulq.abyssallib.server.event.context.Context
Constructs a new Context with the given event.
ContextDimension(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension
 
ContextEntityType(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType
 
contrast(float) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that adjusts the contrast of a color.
contrast(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Determines whether black or white provides better contrast against a background.
CONTROL_DROP - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
conversionRate() - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Returns the value of the conversionRate record component.
convert(double, EnergyUnit) - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Converts an amount from this unit into another unit.
convertToArray(List) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Converts a List of strings into a String[] array.
convertToLegacy(Component) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Serializes an Adventure Component into a legacy Bukkit string.
convertToList(String[]) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Converts a String[] into a List.
Cooldown() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Cooldown
 
coreShader(String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
coreShader(String, byte[], byte[], byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
coreShader(String, String, String, String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
CoreShader - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
CoreShader(String, String, byte[], byte[], byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.CoreShader
 
CoreShader(String, String, String, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.CoreShader
 
CoreShader(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.CoreShader
 
cos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
cos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
cos(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
cos(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
COS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
count - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
count() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Counts documents matching the filter.
count() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Executes a COUNT(*) query based on the current where clause configuration.
count(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count.Builder
 
count(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count.Builder
 
count(ValueComponent.AttributeModifiers.Count) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
Count(boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
Creates an instance of a Count record class.
Count(ValueComponent.AttributeModifiers.Contains, Integer, Integer) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Creates an instance of a Count record class.
COUNT - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
COUNT_ON_EVERY_LAYER - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
CountModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that duplicates the incoming position stream a specified number of times.
CountModifier(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountModifier
Constructs a new CountModifier.
CountOnEveryLayerModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that duplicates the incoming position stream across every single Y-coordinate from the bottom of the world to the top.
CountOnEveryLayerModifier(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountOnEveryLayerModifier
Constructs a new CountOnEveryLayerModifier.
counts(ValueComponent.AttributeModifiers.Count...) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
counts(List) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
CowVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CowVariant
 
create() - Static method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function32) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function31) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function30) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function29) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function28) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function27) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function26) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function25) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function24) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function23) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function22) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function21) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function20) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function19) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function18) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function17) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function16) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function15) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function14) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function13) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function12) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function11) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function10) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function9) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function8) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function7) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function6) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function5) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function4) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, Codec.Field, RecordCodecBuilder.Function3) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Codec.Field, Codec.Field, RecordCodecBuilder.Function2) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
 
create(Account, Account, Currency, BigDecimal, Duration, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
create(Account, Account, Currency, BigDecimal, Instant, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
create(Account, Currency, BigDecimal, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
create(Registry, String) - Static method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Factory method to create a new deferred registry instance.
create(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.QueryExecutor
Starts a fluent builder to create a table.
create(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.QueryExecutor
Initiates a table creation builder.
create(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.QueryExecutor
Creates a table creation builder.
create(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.QueryExecutor
Starts a fluent table schema builder.
create(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.QueryExecutor
Starts a fluent table builder to define a new schema.
create(String) - Static method in class com.github.darksoulq.abyssallib.server.permission.PermissionNamespace
Creates a new namespace for a specific plugin.
create(Key) - Method in interface com.github.darksoulq.abyssallib.world.data.tag.TagType
Creates a new tag instance associated with this type.
create(Entity, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Creates a SavedEntity from a live Bukkit Entity.
createAccount(Key, AccountType, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
createBank(Key, String, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
createBlockEntity(Location) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Creates a new block entity instance for this block.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a boolean into a 1-byte array.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a BooleanNode from a boolean.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a ByteTag representing a boolean value.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Converts a boolean to its string representation.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createdAt() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the createdAt record component.
createdAt() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the createdAt record component.
createDirectories(File) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Creates a directory and any nonexistent parent directories.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a double into an 8-byte array.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a DoubleNode from a double.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a DoubleTag from a double value.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Converts a double to a string with a 'd' suffix.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a float into a 4-byte array.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a FloatNode from a float.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a FloatTag from a float value.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Converts a float to a string with an 'f' suffix.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createFromValue(Object) - Method in interface com.github.darksoulq.abyssallib.world.item.component.DataComponentType
Attempts to create a new component instance directly from a raw value.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes an integer into a 4-byte array (Big-Endian).
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates an IntNode from an integer.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates an IntTag from an integer value.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Converts an integer to its string representation.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a list of byte arrays into a single contiguous byte array.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates an ArrayNode from a list of JSON nodes.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a YAML-compatible list.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Joins a list of strings into a bracketed, comma-separated string.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a ListTag from a list of tags.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a long into an 8-byte array (Big-Endian).
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a LongNode from a long.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a LongTag from a long value.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Converts a long to a string with an 'L' suffix.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a map of byte arrays into a single contiguous byte array.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates an ObjectNode from a map of JSON nodes.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a YAML-compatible map.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Formats a map into a curly-bracketed string of key-value pairs.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a CompoundTag from a map of tags.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createMapItem(Component, List) - Method in class com.github.darksoulq.abyssallib.world.item.map.BaseMap
Creates a new ItemStack of type FILLED_MAP bound to this map view.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Serializes a string as UTF-8 bytes with a 4-byte length prefix.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a TextNode from a String.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a StringTag from a string value.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Creates a quoted string with escaped backslashes and quotes.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
createTooltip(Item.Tooltip) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a tooltip is being generated.
createTooltip(Item.Tooltip, Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a tooltip is being generated for a specific viewer.
createWithTrial(Account, Account, Currency, BigDecimal, Duration, Duration, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
CREATIVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
CreativeSlotLock() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CreativeSlotLock
 
CREATURE - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
 
CREEPER - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Creeper
CRIMSON - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Crimson
criterion(String, AdvancementCriterion) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
CRITERION - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
CRITERION - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
Criterions - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
Criterions() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
CriterionType<T> - Interface in com.github.darksoulq.abyssallib.world.advancement.criterion
Defines the registration type and serialization logic for a specific AdvancementCriterion.
CrossbowPull() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CrossbowPull
 
CTag - Class in com.github.darksoulq.abyssallib.world.util
 
CTag() - Constructor for class com.github.darksoulq.abyssallib.world.util.CTag
 
CTag(CompoundTag) - Constructor for class com.github.darksoulq.abyssallib.world.util.CTag
 
cube(double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates the wireframe of a cube.
cullface(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
currencies() - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
currencies(EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
CURRENCIES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the currency record component.
currency() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the currency record component.
currency(Currency) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
Currency - Record Class in com.github.darksoulq.abyssallib.server.economy
 
Currency(Key, Component, Component, Component, int, boolean, BigDecimal, BigDecimal) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.Currency
Creates an instance of a Currency record class.
CurrencyExchange - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
current() - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
Returns the current frame of the animation without advancing the phase.
currentItem() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the item currently residing in the clicked slot.
currentUsage() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the currentUsage record component.
cursor() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the item currently held on the mouse cursor.
CUSTOM_ATTRIBUTE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
CUSTOM_ATTRIBUTE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
CUSTOM_DATA - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
CUSTOM_LOOT_TABLE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
CUSTOM_MODEL_DATA - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
CUSTOM_MODEL_DATA - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
CUSTOM_NAME - Enum constant in enum class com.github.darksoulq.abyssallib.server.translation.ItemTranslationContext
Indicates that the custom, player-set name of the item is being translated.
CUSTOM_NAME - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
CUSTOM_STATISTIC - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
CUSTOM_STATISTIC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
CustomAdvancementProgress - Class in com.github.darksoulq.abyssallib.world.advancement
A wrapper for player-specific advancement progress.
CustomAdvancementProgress(Advancement, Player, AdvancementProgress) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Constructs a new CustomAdvancementProgress wrapper.
CustomAttributeCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
CustomAttributeCriterion(String, double) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
 
CustomBlock - Class in com.github.darksoulq.abyssallib.world.block
Represents a custom block type in the AbyssalLib framework.
CustomBlock(Key) - Constructor for class com.github.darksoulq.abyssallib.world.block.CustomBlock
Constructs a new CustomBlock with the given identifier.
CustomBlock(Key, Material) - Constructor for class com.github.darksoulq.abyssallib.world.block.CustomBlock
Constructs a new CustomBlock with the given identifier and base material.
CustomBlockPopulator - Class in com.github.darksoulq.abyssallib.world.gen
An abstract extension of Bukkit's block populator that integrates with the AbyssalLib world generation API.
CustomBlockPopulator() - Constructor for class com.github.darksoulq.abyssallib.world.gen.CustomBlockPopulator
 
CustomData() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomData
 
CustomData(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData
 
CustomData(Map) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData
 
CustomEntity<T> - Class in com.github.darksoulq.abyssallib.world.entity
Represents a fully configurable wrapper around a Bukkit LivingEntity, providing extended behavior, attributes, data components, and lifecycle control.
CustomEntity(Key, EntityType, SpawnCategory) - Constructor for class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Creates a new custom entity definition.
CustomEntity.SpawnPlacement - Enum Class in com.github.darksoulq.abyssallib.world.entity
Defines spawn placement type.
CustomEntity.SpawnSettings - Class in com.github.darksoulq.abyssallib.world.entity
Defines spawn configuration.
CustomEntity.SpawnSettings.Builder - Class in com.github.darksoulq.abyssallib.world.entity
CustomEntityDeathEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
Custom event triggered when an CustomEntity dies.
CustomEntityDeathEvent(CustomEntity, Entity) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Constructs a new EntityDeathEvent.
CustomEntityLoadEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
Custom event triggered when a custom CustomEntity is loaded into the world.
CustomEntityLoadEvent(CustomEntity) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityLoadEvent
Constructs a new EntityLoadEvent.
CustomEntitySpawnEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
Custom event triggered when a custom CustomEntity is spawned into the world.
CustomEntitySpawnEvent(CustomEntity, CustomEntitySpawnEvent.SpawnReason) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Constructs a new EntitySpawnEvent.
CustomEntitySpawnEvent.SpawnReason - Enum Class in com.github.darksoulq.abyssallib.server.event.custom.entity
The reason why a custom entity is being spawned.
CustomLootTableReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
CustomLootTableReward(String, LootTable) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
 
CustomModelData() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomModelData
 
CustomModelData(int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
Creates an instance of a CustomModelData record class.
CustomModelData(int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
Creates an instance of a CustomModelData record class.
CustomModelData(int, List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData
 
CustomModelData(String, int) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
CustomModelData(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData
 
CustomName() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomName
 
CustomPlaceholderResolver - Class in com.github.darksoulq.abyssallib.server.placeholder
 
CustomPlaceholderResolver() - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.CustomPlaceholderResolver
 
CustomStatisticCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
CustomStatisticCriterion(Statistic, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
 
CYAN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Cyan

D

damage(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
damage(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
Damage() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Damage
 
Damage(boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
Creates an instance of a Damage record class.
DAMAGE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
DAMAGE_REDUCTION - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
DAMAGE_RESISTAMT - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
DAMAGE_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
DAMAGE_TYPE_KEYS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
Damaged() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Damaged
 
DamageResistant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DamageResistant
 
DamageType - Class in com.github.darksoulq.abyssallib.world.entity
Represents a custom damage type to be registered into the Paper DamageType registry.
DamageType(Key) - Constructor for class com.github.darksoulq.abyssallib.world.entity.DamageType
Creates a new custom DamageType with the given identifier.
DARK_OAK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Dark Oak
DARK_OAK - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
darken(Color, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Reduces the brightness of a color.
DARKEN - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Selects the darker of the two colors for each channel.
DarkOakFoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
A standard foliage placer explicitly designed to generate the iconic thick, layered cuboid canopy footprint associated strictly with Dark Oak tree typologies.
DarkOakFoliagePlacer(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.DarkOakFoliagePlacer
Constructs a new dark oak foliage placement generator bound by a structural radius parameter.
data() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Texture
 
data(Condition) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Adds an exact value-matching condition against the entity's serialized JSON data.
data(String, Object) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Requires an exact match for a specific key-value pair within the entity's data.
DATA_COMPONENT_MAP - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
DATA_COMPONENT_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
DATA_COMPONENT_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
DATA_COMPONENTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
DATA_COMPONENTS_VANILLA - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
dataAny(Map.Entry...) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Requires the entity to match at least one of the provided key-value data entries.
Database - Class in com.github.darksoulq.abyssallib.common.database.nosql.mongodb
Manages the connection lifecycle for a MongoDB NoSQL database.
Database - Class in com.github.darksoulq.abyssallib.common.database.nosql.redis
Manages the connection lifecycle and pooling for a Redis NoSQL database.
Database - Class in com.github.darksoulq.abyssallib.common.database.relational.h2
An H2 database implementation managing local file-based storage.
Database - Class in com.github.darksoulq.abyssallib.common.database.relational.mariadb
A MariaDB database implementation managing remote JDBC connections.
Database - Class in com.github.darksoulq.abyssallib.common.database.relational.mysql
A MySQL database implementation that handles remote connectivity, connection pooling, and a keep-alive scheduler to prevent connection timeouts.
Database - Class in com.github.darksoulq.abyssallib.common.database.relational.postgres
A PostgreSQL database implementation that manages remote connections.
Database - Class in com.github.darksoulq.abyssallib.common.database.relational.sql
A SQLite database implementation that manages the file lifecycle and connection state.
Database(File) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Constructs a new H2 Database instance.
Database(File) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Constructs a new Database instance and initializes a cached thread pool for async tasks.
Database(String, int, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Constructs a new Redis Database handler.
Database(String, int, String, String, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Constructs a new MariaDB Database instance.
Database(String, int, String, String, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Constructs a new MySQL Database manager.
Database(String, int, String, String, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Constructs a new PostgreSQL Database instance.
Database(String, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Constructs a new MongoDB Database handler.
DatabaseLoader - Class in com.github.darksoulq.abyssallib.common.database
A factory utility class responsible for loading and initializing database instances.
DatabaseLoader() - Constructor for class com.github.darksoulq.abyssallib.common.database.DatabaseLoader
 
DataComponent<T> - Class in com.github.darksoulq.abyssallib.world.item.component
An abstract base class representing a single piece of metadata attached to an item or block.
DataComponent(T) - Constructor for class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Constructs a new DataComponent with the specified value.
DataComponentType<C> - Interface in com.github.darksoulq.abyssallib.world.item.component
Represents the definition and serialization logic for a specific type of DataComponent.
Datapack - Class in com.github.darksoulq.abyssallib.server.data
Handles the loading, compilation, and registration of embedded datapacks from within a plugin JAR.
Datapack(Plugin, String) - Constructor for class com.github.darksoulq.abyssallib.server.data.Datapack
Constructs a new Datapack instance associated with the specified plugin and mod ID.
dataPoint() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the dataPoint record component.
DAY_TIME - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
 
dbl(double) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
DEATH_PROTECTION - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
DeathProtection() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DeathProtection
 
DebugStickState() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DebugStickState
 
declareDefault(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
decode(DynamicOps, D) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Decodes a serialized input of a specific data format into a Java object.
decode(DynamicOps, D) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Decodes data into an Either container.
decode(DynamicOps, D) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Decodes the input using the first codec in the list that succeeds.
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.world.block.property.Property
Decodes a value from a serialized format and updates the property.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.AlterGroundDecorator
Evaluates the lowest log coordinates and converts a radius of ground blocks into the specified provider state.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.BeeNestDecorator
Iterates the complete tracked trunk structure attempting a singular probability-bound lateral nest placement natively.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.CocoaBeanDecorator
Iterates the complete tracked trunk structure attempting probability-bound lateral cocoa pod placements natively.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.LeaveVineDecorator
Iterates the complete tracked foliage structure attempting probability-bound downward vine placements natively.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TreeDecorator
Executes the decoration logic upon the fully generated tree.
decorate(WorldGenAccess, Random, Set, Set) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TrunkVineDecorator
Iterates the complete tracked trunk structure attempting probability-bound lateral vine placements natively.
DecoratedPot() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.DecoratedPot
 
decorators() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the decorators record component.
defaultBranch(String, String, String) - Method in class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Sets the default texture configuration for this bar.
DefaultConditions - Class in com.github.darksoulq.abyssallib.server.command
 
DefaultConditions() - Constructor for class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
defaultCurrency() - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
DEFAULTED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
 
defaultFeature() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Returns the value of the defaultFeature record component.
DefaultStatisticFormatter - Class in com.github.darksoulq.abyssallib.world.data.statistic.formatter
 
DefaultStatisticFormatter() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.formatter.DefaultStatisticFormatter
 
defaultValue() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Returns the default value of this attribute.
defaultValue(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Assigns a default value to a column.
defaultValue(PermissionDefault) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Sets the default value for this permission.
DeferredRegistry<T> - Class in com.github.darksoulq.abyssallib.server.registry
A specialized registry utility that defers object registration until the server is ready.
del(String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a DEL command for one or more keys.
del(String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Deletes one or more keys.
delAsync(String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Deletes keys asynchronously.
delayedAsyncTask(Plugin, int, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.TaskUtil
Runs a task asynchronously once after a specified delay.
delayedTask(Plugin, int, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.TaskUtil
Runs a task once after a specified delay.
delete() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets operation type to DELETE.
delete() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the query operation mode to DELETE.
delete(Document) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Queues a delete operation to remove all documents matching the filter.
DELETE_BANK - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
deleteAccount(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
deleteFolder(Path) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Recursively deletes a directory and all its contents.
deleteGroup(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Deletes a group and removes it from all active holders.
deleteGroup(String) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Deletes a group synchronously.
deleteGroupAsync(String) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Deletes a group asynchronously.
deposit(EconomyContext, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
DEPOSIT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
DEPOSIT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
 
DEPOSIT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
 
depositPhysical(Account, Currency, Collection, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
depth() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the depth record component.
desaturate(Color, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Reduces the saturation of a color.
description() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the description record component.
description(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Sets the description for this permission.
description(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
description(Component) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
description(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the description for the advancement.
deserialize(JsonNode) - Static method in class com.github.darksoulq.abyssallib.world.structure.Structure
Deserializes a complete Structure definition from a JSON node tree.
deserialize(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Deserializes properties from a dynamic map into this instance.
deserialize(BlockData, Map, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
Applies serialized block state data onto an existing BlockData instance.
deserializeTile(BlockState, Map, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
Restores tile entity data onto a BlockState from a serialized map.
destroy() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
DESTROY - Enum constant in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
The block breaks when pushed or pulled.
DEUTERANOPIA - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Green-blindness; the inability to perceive green light.
DialogContent - Class in com.github.darksoulq.abyssallib.world.dialog
Static factory for generating inputs, buttons, and body content for Dialogs.
DialogContent() - Constructor for class com.github.darksoulq.abyssallib.world.dialog.DialogContent
 
dialogList(Component, RegistrySet) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a list-based dialog menu with default layout.
dialogList(Component, RegistrySet, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a list-based dialog menu with grid settings.
dialogList(Component, RegistrySet, ActionButton, Integer, Integer) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
The master factory method for creating customized DialogList builders.
DialogList - Class in com.github.darksoulq.abyssallib.world.dialog
A dialog that displays a list of selectable child dialogs.
DialogList(Component, RegistrySet) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.DialogList
Constructs a basic DialogList with default layout settings.
DialogList(Component, RegistrySet, ActionButton, Integer, Integer) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.DialogList
Constructs a DialogList with full layout customization.
Dialogs - Class in com.github.darksoulq.abyssallib.world.dialog
A central factory class for instantiating various dialog types.
Dialogs() - Constructor for class com.github.darksoulq.abyssallib.world.dialog.Dialogs
 
DIFFERENCE - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Subtracts the darker color from the lighter color for each channel.
directions() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns the value of the directions record component.
Directory(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.Directory
 
dirtProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the dirtProvider record component.
dirtTargets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the dirtTargets record component.
DISABLE_ADVANCEMENTS - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Prevents the player from progressing in or being granted advancement criteria while this GUI is open.
DISABLE_BOTTOM - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Instructs the GUI API to ignore all interactions in the bottom (player) inventory.
DISABLE_ITEM_PICKUP - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Prevents the player from picking up items from the ground while this GUI is open.
DISABLE_TOP - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Instructs the GUI API to ignore all interactions in the top (menu) inventory.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Closes the MongoDB client connection and shuts down the asynchronous thread pool.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Gracefully shuts down the Jedis pool and the asynchronous thread pool.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Closes the database connection and shuts down the asynchronous pool.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Gracefully shuts down the scheduler, async pool, and JDBC connection.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Shuts down the keep-alive scheduler, the async thread pool, and closes the SQL connection.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Shuts down the keep-alive scheduler, the async pool, and closes the JDBC connection.
disconnect() - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Closes the database connection and shuts down the asynchronous thread pool.
disconnect(BlockFace, EnergyNode, BlockFace) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
Disconnects this node from another node.
DISK - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
DiskFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates a flat, circular disk dynamically.
DiskFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature
Constructs a new DiskFeature with its associated configuration codec.
DiskFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the disk feature.
display(AdvancementDisplay) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
display(String, Model.Display) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Display() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model.Display
 
DISPLAY_BRIGHTNESS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
DisplayContext(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext
 
dispute(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
DISPUTED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
 
distanceLab(Color, Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Computes the perceptual Delta-E distance between two colors in Lab space.
distanceSq(Color, Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Computes the squared Euclidean distance between two colors in RGB space.
distribute() - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Performs energy distribution across the network.
div(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
div(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
div(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
div(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
DIV - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
DIVIDE - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Divides the base value by the modifier.
DocumentMapper<T> - Interface in com.github.darksoulq.abyssallib.common.database.nosql.mongodb
A functional interface for mapping a BSON Document to a Java object.
DOUBLE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
DOUBLE_CLICK - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
DoubleValue(double) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
Creates an instance of a DoubleValue record class.
DOWN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
Down
downfall - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Grass
 
DRAGON - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Dragon
drawingCircle(double, int, long) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a circle that "draws" itself over a duration.
DRIPSTONE_CLUSTER - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
DripstoneClusterFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that creates varied clusters of vertical pillars, simulating stalactites and stalagmites.
DripstoneClusterFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature
Constructs a new DripstoneClusterFeature with its associated configuration codec.
DripstoneClusterFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the dripstone cluster feature.
DROP - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
DROP - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
dropIfExists() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Drops the table if it exists in the database.
dueDate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the dueDate record component.
dump(Object) - Static method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Serializes a Java object structure into a YAML string.
durability(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
durability(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage.Builder
 
duration(long) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets the total lifetime of the effect.
duration(long) - Method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline.Builder
Sets the total duration of the timeline.
DustRenderer(float) - Constructor for class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.DustRenderer
Constructs a new DustRenderer.
Dye(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
DYE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
dyeable(Integer) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Equipment.LayerEntry
 
DYED_COLOR - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
DyedColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DyedColor
 
DynamicOps<T> - Class in com.github.darksoulq.abyssallib.common.serialization
Defines a set of operations for a specific serialized format (e.g., JSON, YAML, NBT).
DynamicOps() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 

E

Easing - Interface in com.github.darksoulq.abyssallib.common.util
A functional interface representing an interpolation function.
Easings - Enum Class in com.github.darksoulq.abyssallib.common.util
A collection of standard easing functions implemented as an enum.
EAST - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
East
EconomyAnalytics - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
EconomyAnalytics.CirculationSnapshot - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
EconomyContext - Record Class in com.github.darksoulq.abyssallib.server.economy
 
EconomyContext(Map) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
Creates an instance of a EconomyContext record class.
EconomyProvider - Interface in com.github.darksoulq.abyssallib.server.economy
 
EconomyService - Class in com.github.darksoulq.abyssallib.server.economy
 
effect() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
Returns the value of the effect record component.
either(Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for an Either container.
Either<L,R> - Class in com.github.darksoulq.abyssallib.common.util
A container object which may hold one of two types of values: a Left or a Right.
Either.Left<L,R> - Class in com.github.darksoulq.abyssallib.common.util
Represents the Left side of the Either.
Either.Right<L,R> - Class in com.github.darksoulq.abyssallib.common.util
Represents the Right side of the Either.
EitherCodec(Codec, Codec) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Creates an instance of a EitherCodec record class.
Element(float[], float[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
elementAt(int, int) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Gets the element at a specific 2D coordinate.
emit(Map) - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.Asset
Emits the asset's files into the provided output map.
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Equipment
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Emits this font to a JSON file format.
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Icon
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Lang
Emits this language file to the provided file map in JSON format.
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Sounds
Compiles all registered sound events into the standard sounds.json structure and exports the physical .ogg files into the final resource pack byte map.
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Iterates through all registered assets and writes them into the provided map.
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.CoreShader
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.ItemDefinition
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.JsonAsset
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Texture
 
emit(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
emitFiles(Map) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Iterates through all registered variants and delegates the physical file byte writing process.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
 
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Returns the representation of a null value in JSON.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Returns an empty tag representing no value (EndTag).
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
 
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
empty() - Static method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
Empty() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Empty
 
EmptyEntry(int, int, List, List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootEntry.EmptyEntry
 
ENCHANT_RANDOMLY - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
Enchantable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Enchantable
 
ENCHANTABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ENCHANTMENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ENCHANTMENT_GLINT_OVERRIDE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
EnchantmentGlintOverride() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.EnchantmentGlintOverride
 
Enchantments() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Enchantments
 
ENCHANTMENTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
EnchantRandomlyFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that applies a random enchantment to the generated item.
EnchantRandomlyFunction(List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.EnchantRandomlyFunction
Constructs a new EnchantRandomlyFunction.
encode(DynamicOps) - Method in class com.github.darksoulq.abyssallib.world.block.property.Property
Encodes the current value into a serialized format.
encode(DynamicOps, Either) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Encodes an Either container into serialized data.
encode(DynamicOps, T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Encodes a Java object into its serialized representation.
encode(DynamicOps, T) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Encodes the value using the first codec in the list that succeeds.
encodeComponent(DataComponent, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Encodes a component into a serialized format using the provided DynamicOps.
EndCube(Selector.Special.EndCube.Effect) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
Creates an instance of a EndCube record class.
ENERGY_NODE_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ENERGY_UNITS - Static variable in class com.github.darksoulq.abyssallib.common.energy.EnergyUnits
 
ENERGY_UNITS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
EnergyConductor - Interface in com.github.darksoulq.abyssallib.common.energy
A node that acts purely as a conduit for energy transfer.
EnergyNetwork - Class in com.github.darksoulq.abyssallib.common.energy
Central manager responsible for handling all energy node interactions.
EnergyNetworkTransferEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.energy
Fired when energy is being transferred from one EnergyNode to another within the network.
EnergyNetworkTransferEvent(EnergyNode, EnergyNode, EnergyUnit, double, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
Constructs a new EnergyNetworkTransferEvent.
EnergyNode - Interface in com.github.darksoulq.abyssallib.common.energy
Represents a node within the energy network capable of storing, receiving, and providing energy.
EnergyNodeAddEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.energy
Fired when a new EnergyNode is being registered into the EnergyNetwork.
EnergyNodeAddEvent(EnergyNode, EnergyUnit, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
Constructs a new EnergyNodeAddEvent.
EnergyNodeChangeEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.energy
Fired whenever the internal energy level of an EnergyNode changes due to insertion, extraction, or capacity adjustments.
EnergyNodeChangeEvent(EnergyNode, EnergyUnit, double, double, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
Constructs a new EnergyNodeChangeEvent.
EnergyNodeRemoveEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.energy
Fired when an EnergyNode is being removed from the EnergyNetwork.
EnergyNodeRemoveEvent(EnergyNode, EnergyUnit, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
Constructs a new EnergyNodeRemoveEvent.
EnergyNodeType<T> - Interface in com.github.darksoulq.abyssallib.common.energy
Defines a serializable type of EnergyNode.
EnergyUnit - Record Class in com.github.darksoulq.abyssallib.common.energy
Represents a unit of energy with a conversion rate relative to a base unit.
EnergyUnit(Key, String, double) - Constructor for record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Creates an instance of a EnergyUnit record class.
EnergyUnits - Class in com.github.darksoulq.abyssallib.common.energy
 
EnergyUnits() - Constructor for class com.github.darksoulq.abyssallib.common.energy.EnergyUnits
 
ENTITIES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ENTITIES_KILLED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatters
 
ENTITIES_KILLED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.Statistics
 
entity() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Returns the value of the entity record component.
ENTITY_KILLED - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
ENTITY_PREDICATES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ENTITY_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
EntityAdapters - Class in com.github.darksoulq.abyssallib.bootstrap
 
EntityAdapters() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.EntityAdapters
 
EntityAttributeChangeEvent<T> - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
An event called when an entity's base attribute value is changed.
EntityAttributeChangeEvent(Entity, Attribute, T, T) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Constructs a new EntityAttributeChangeEvent.
EntityAttributeModifierAddEvent<T> - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
An event called when a new modifier is added to an entity's attribute.
EntityAttributeModifierAddEvent(Entity, Attribute, Key, AttributeModifier) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Constructs a new EntityAttributeModifierAddEvent.
EntityAttributeModifierRemoveEvent<T> - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
An event called when an existing modifier is being removed from an entity's attribute.
EntityAttributeModifierRemoveEvent(Entity, Attribute, Key, AttributeModifier) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Constructs a new EntityAttributeModifierRemoveEvent.
EntityAttributes - Class in com.github.darksoulq.abyssallib.world.data.attribute
Manages custom attributes and modifiers for entities with persistent storage support.
EntityData() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.EntityData
 
EntityKilledCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
EntityKilledCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
 
entityOnly() - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
EntityPredicate - Class in com.github.darksoulq.abyssallib.world.entity
A predicate used to evaluate and filter SavedEntity instances based on their identity and raw serialized data.
EntityPredicate(Key, List, List) - Constructor for class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Constructs a new EntityPredicate with the specified conditional rules.
EntityPredicate.Builder - Class in com.github.darksoulq.abyssallib.world.entity
A fluent builder pattern class designed to easily construct EntityPredicate instances.
EntityPredicateLoader - Class in com.github.darksoulq.abyssallib.world.entity
Utility class responsible for loading and parsing data-driven EntityPredicate definitions.
EntityPredicateLoader() - Constructor for class com.github.darksoulq.abyssallib.world.entity.EntityPredicateLoader
 
EntityStatisticsFormatter - Class in com.github.darksoulq.abyssallib.world.data.statistic.formatter
 
EntityStatisticsFormatter() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.formatter.EntityStatisticsFormatter
 
entries() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns the value of the entries record component.
entry(int, Selector) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
entry(Account, EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider
 
Entry(int, Selector) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Creates an instance of a Entry record class.
Entry(BlockInfo, int) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Creates an instance of a Entry record class.
Entry(Selector.Select.ChargeType.Type, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Entry
 
Entry(Selector.Select.DisplayContext.Display, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Entry
 
Entry(Selector.Select.MainHand.Hand, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime.Entry
 
Entry(String, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime.Entry
 
Entry(List, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial.Entry
 
enumCodec(Class) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for an Enum type using its string name.
ENVIRONMENT_SCAN - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
EnvironmentScanModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that performs a vertical scan to find the nearest solid surface.
EnvironmentScanModifier(int, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.EnvironmentScanModifier
Constructs a new EnvironmentScanModifier.
eq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
eq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
eq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
eq(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
EQ - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.One
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Compares this node to another object based on the key.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Compares this predicate against another object for logical equivalence.
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Compares this block to another object.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Compares this predicate against another object for logical equivalence.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Compares this component against another object for equality.
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Compares this item against another object for equality based on Key.
equals(Object) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate
Compares this predicate against another object for logical equivalence.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Indicates whether some other object is "equal to" this one.
equipment(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an equipment asset for armor or player-held items.
equipment(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an equipment asset with provided data.
Equipment - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a resource pack equipment JSON: assets/<namespace>/equipment/<id>.json.
Equipment(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Equipment
Create empty equipment JSON programmatically.
Equipment(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Equipment
 
Equipment(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Equipment
Autoload existing equipment JSON from plugin JAR resourcepack/<namespace>/equipment/<id>.json.
EQUIPMENT_SLOT_GROUP - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
Equipment.LayerEntry - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Equippable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Equippable
 
EQUIPPABLE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
EQUIPPABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
error() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the error record component.
error(String) - Static method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
error(Component) - Static method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
ERROR - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
Escrow(UUID, Account, Currency, BigDecimal, EconomyContext, Instant, Instant, EscrowService.EscrowState) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Creates an instance of a Escrow record class.
ESCROW - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
EscrowService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
EscrowService.Escrow - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
EscrowService.EscrowState - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
evaluate(Currency, Collection) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
evaluate(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Evaluates all criteria for a player without a specific event.
evaluate(Player, Event) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Evaluates criteria for a player, optionally filtered by a triggering event.
evaluateAndDeduct(Account, Account, Currency, BigDecimal, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
event - Variable in class com.github.darksoulq.abyssallib.server.event.context.Context
The event associated with this context.
event(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Sounds
Creates or retrieves a SoundEvent linked to the specified event name.
EventBus - Class in com.github.darksoulq.abyssallib.server.event
A lightweight event bus for registering Bukkit event handlers using the SubscribeEvent format.
EventBus(Plugin) - Constructor for class com.github.darksoulq.abyssallib.server.event.EventBus
Constructs a new EventBus for the given plugin.
EventRegistry - Class in com.github.darksoulq.abyssallib.bootstrap
 
EventRegistry() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.EventRegistry
 
EXACT_CHOICE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
exchange(EconomyContext, Account, Currency, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
EXCLUSION - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Similar to Difference but lower contrast.
execute() - Static method in class com.github.darksoulq.abyssallib.bootstrap.PluginShutdown
 
execute() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Executes all queued bulk write operations synchronously.
execute() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Executes the configured operation synchronously.
execute() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Executes all queued operations synchronously.
execute() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Compiles the SQL statement and executes the batch against the database.
execute() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Compiles and executes the CREATE TABLE SQL statement based on the provided configuration.
execute() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Executes the built data modification query synchronously.
execute() - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
EXECUTE - Enum constant in enum class com.github.darksoulq.abyssallib.common.energy.Action
Performs the operation and mutates state.
executeAsync() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Executes all queued bulk write operations asynchronously using the database thread pool.
executeAsync() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Executes the configured operation asynchronously.
executeAsync() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Executes all queued operations asynchronously using the database thread pool.
executeAsync() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Executes the batch operation asynchronously using the internal thread pool.
executeAsync() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Asynchronously executes the currently built data modification operation.
executeAtomic(Collection) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations
 
executeNonAtomic(Collection) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations
 
executeRaw(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.QueryExecutor
Executes a raw SQL statement.
executeRaw(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.QueryExecutor
Executes a raw SQL statement string.
executeRaw(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.QueryExecutor
Executes a raw SQL statement.
executeRaw(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.QueryExecutor
Executes a raw SQL string.
executeRaw(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.QueryExecutor
Executes a raw SQL string that does not require a result set.
executeTransaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractDatabase
Executes a database operation within a transaction that does not return a result.
executeTransactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractDatabase
Executes a database operation within a transaction and returns a value.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Creates a new QueryExecutor to perform operations on collections.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Creates a new QueryExecutor for performing Redis commands.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
 
executor() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Spawns an executor for this database.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Creates a QueryExecutor for this database.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Creates a new QueryExecutor instance for this database.
executor() - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Creates a new QueryExecutor instance tied to this database's connection and thread pool.
executorPresent() - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
exists() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Checks if any documents match the filter.
exists() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Determines if at least one row matches the query criteria.
exists(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Checks if a key exists in the database.
expand(LootContext, Consumer) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootEntry.EmptyEntry
 
expand(LootContext, Consumer) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootEntry
Generates the actual content of the entry and passes it to the sink.
expand(LootContext, Consumer) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootEntry.ItemEntry
 
expDrop(int, int) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets the experience drop range for this block.
EXPERIENCE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
ExperienceReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
ExperienceReward(int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
 
expire(String, int) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues an EXPIRE command.
expire(String, int) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a timeout on a key.
EXPLOSION_DECAY - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
ExplosionDecayFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that reduces the amount of items in a stack based on an explosion decay algorithm.
ExplosionDecayFunction() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.ExplosionDecayFunction
 
Expressionable<T> - Interface in com.github.darksoulq.abyssallib.server.placeholder.expression
 
ExpressionPlaceholders - Class in com.github.darksoulq.abyssallib.server.placeholder
 
ExpressionPlaceholders() - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
ExtendedView() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.ExtendedView
 
external(Component) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Sets an external title for the dialog.
EXTERNAL_CACHE - Static variable in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
 
ExtraCodecs - Class in com.github.darksoulq.abyssallib.common.serialization
 
ExtraCodecs() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
extract(BlockFace, double, Action) - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
Attempts to extract energy from this conductor buffer.
extract(BlockFace, double, Action) - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
Attempts to extract energy from this node.
extract(BlockFace, double, Action) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
Extracts energy from this node.
extractDominantColors(BufferedImage, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ImageAnalysis
Extracts a palette of dominant colors from an image using the K-Means clustering algorithm.

F

face(String, Model.Face) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
face(Location, Location) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Billboarding
Creates a static transformer that rotates a shape's local "up" (0, 1, 0) to face a specific target location.
Face(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
faceDynamic(Supplier, Supplier) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Billboarding
Creates a dynamic transformer that continuously re-orients a shape to face a moving target.
Factory() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
failedCount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns the value of the failedCount record component.
failure(TransactionStatus, EconomyContext, Account, Account, Currency, Component) - Static method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
 
failure(Throwable) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
FAILURE - Static variable in annotation interface com.github.darksoulq.abyssallib.server.command.Command
 
fallback(Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Combines two codecs such that the secondary is used if the primary fails.
fallback(Selector) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
far(float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
feature() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Returns the value of the feature record component.
feature() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Returns the value of the feature record component.
feature() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Returns the value of the feature record component.
Feature<C> - Class in com.github.darksoulq.abyssallib.world.gen.feature
The base class for all world generation features such as trees, ore veins, or lakes.
Feature(Codec) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.Feature
Constructs a new Feature with a specific configuration codec.
FeatureConfig - Interface in com.github.darksoulq.abyssallib.world.gen.feature
An interface representing the configuration parameters for a Feature.
featureFalse() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Returns the value of the featureFalse record component.
FeaturePlaceContext<C> - Record Class in com.github.darksoulq.abyssallib.world.gen.feature
A data container (record) provided to a Feature during the placement phase.
FeaturePlaceContext(WorldGenAccess, Location, Random, C) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Creates an instance of a FeaturePlaceContext record class.
features() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Returns the value of the features record component.
features() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
Returns the value of the features record component.
Features - Class in com.github.darksoulq.abyssallib.world.gen.feature
 
Features() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
FEATURES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
FEATURES - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
featureTrue() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Returns the value of the featureTrue record component.
FEET - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
fetch(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
fetch(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
fetch(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
fetch(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
fetchActive(Account) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
fetchActiveLoans(Account) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
fetchOverdue() - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
fetchReceived(Account) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
fetchSent(Account) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
field(String) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
field(String, Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
Field(String, Codec, Function) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Creates an instance of a Field record class.
fieldByType(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
fieldOf(String, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Defines this codec as a field within a larger object structure.
file() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the file record component.
file() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Returns the value of the file record component.
file() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.ItemDefinition
 
file() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
file() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Texture
 
FileSetup - Class in com.github.darksoulq.abyssallib.bootstrap
 
FileSetup() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.FileSetup
 
FileUtils - Class in com.github.darksoulq.abyssallib.common.util
Utility methods for common file operations such as saving, deleting, zipping, and hashing files or directories.
FileUtils() - Constructor for class com.github.darksoulq.abyssallib.common.util.FileUtils
 
fill(GuiView.Segment, int, int, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Fills a specific range of slots within a segment with the given element.
fill(Location, Location, Location) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Captures all blocks within the defined region, excluding entities.
fill(Location, Location, Location, boolean) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Captures blocks and optionally entities within the defined physical region.
fill(Inventory, LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Generates and distributes physical loot dynamically across a target inventory, strictly adhering to mathematical slot availability thresholds.
fillAll(T) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.Builder
Fills all current null/empty cells with a value.
fillBorder(GuiView.Segment, int, int, int, int, int, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
fillColumn(GuiView.Segment, int, int, int, int, int, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
filled(Class, int, int, Supplier) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure filled with elements provided by a supplier.
filled(Class, int, int, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure filled with a static value.
fillGrid(GuiView.Segment, int, int, int, int, int, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
fillingProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the fillingProvider record component.
fillRow(GuiView.Segment, int, int, int, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
filter(ColorFilter) - Method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Wraps this provider with a ColorFilter.
filter(Account, EconomyContext, Currency, TransactionStatus, Instant, Instant, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
filter(String, Object) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Adds a filter criterion.
filter(Document) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Adds multiple filter criteria.
FILTERED_COMPONENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
FILTERED_STRING - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
finalAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns the value of the finalAmount record component.
Firework(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
FIREWORK_EFFECT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
FIREWORK_EXPLOSION - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
FireworkExplosion() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FireworkExplosion
 
Fireworks() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Fireworks
 
FIREWORKS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
FIREWORKS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
first(DocumentMapper) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Retrieves the first matching document and maps it.
first(ResultMapper) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Fetches the first row from the result set and transforms it using the provided mapper.
FIRSTPERSON_LEFTHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
FIRSTPERSON_RIGHTHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
FishingRodCast() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.FishingRodCast
 
fixed(Color) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a provider that always returns the same static color.
FIXED - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
FIXED_PLACEMENT - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
FixedPlacementModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that completely overrides the procedural generation stream, replacing it with a fixed, hardcoded list of specific coordinates.
FixedPlacementModifier(List) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.FixedPlacementModifier
Constructs a new FixedPlacementModifier.
flags(Key, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
flammable(boolean) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets whether the block is flammable.
flatMap(Try.ThrowingFunction) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Transforms the successful value into another Try using a throwing mapper function.
flatMap(Function, Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either
FlatMaps both sides into a new Either type.
flatMap(Function) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
flippedHorizontally() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Flips the grid horizontally.
flippedVertically() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Flips the grid vertically.
FLOAT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
FloatValue(float) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
Creates an instance of a FloatValue record class.
floor(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
floor(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
floor(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
floor(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
FLOOR - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
flt(float) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
FLUID_SPRINGS - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
fluidProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Returns the value of the fluidProvider record component.
fluidTick() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
fold(Function, Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Reduces the Either to a single value by applying the matching function.
fold(Function, Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
fold(Function, Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
FOLIAGE_PLACERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
FOLIAGE_PLACERS - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
foliagePlacer() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the foliagePlacer record component.
FoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
The base class for all tree foliage generation algorithms.
FoliagePlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.FoliagePlacer
 
FoliagePlacers - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree
 
FoliagePlacers() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
FoliagePlacerType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
Represents the registered type identifier for a specific foliage placer implementation.
foliageProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the foliageProvider record component.
foliageRadius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the foliageRadius record component.
foliageRadiusRand() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the foliageRadiusRand record component.
font(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a font configuration asset.
font(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a font configuration with provided data.
Font - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a Minecraft font resource supporting bitmap, space, TTF, and Unihex providers, with full Unicode occupation tracking.
Font(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Font
Constructs a new empty Font.
Font(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Font
Constructs a new Font from pre-compiled byte data.
Font(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Font
Loads a font definition from plugin resources, supports only single-char bitmap providers.
Font.Glyph - Interface in com.github.darksoulq.abyssallib.server.resource.asset
Represents a font glyph.
Font.OffsetGlyph - Record Class in com.github.darksoulq.abyssallib.server.resource.asset
A spacing glyph that adjusts character advance.
Font.TextureGlyph - Record Class in com.github.darksoulq.abyssallib.server.resource.asset
A glyph from a bitmap texture.
Font.TtfFont - Record Class in com.github.darksoulq.abyssallib.server.resource.asset
TTF font provider.
Font.UnihexFont - Record Class in com.github.darksoulq.abyssallib.server.resource.asset
Unihex font provider with size overrides.
Font.UnihexFont.Override - Record Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a dimensional spacing override within the Unihex font.
fontId() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Returns the value of the fontId record component.
fontId() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the fontId record component.
fontId() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the fontId record component.
fontId() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Returns the value of the fontId record component.
Food() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Food
 
FOOD - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
FOOD_PROPERTIES - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
FOOT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed.Part
 
forceProcess(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
foreignKey(String, String, String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Adds a foreign key constraint to the table.
FORGIVEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
FORGIVEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
 
FORKING - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
ForkingTrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
A trunk placer that generates a main vertical stem and sprouts diagonal branches from its upper section.
ForkingTrunkPlacer(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.ForkingTrunkPlacer
Constructs a new ForkingTrunkPlacer.
format(BigDecimal) - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
 
format(T) - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
formatChat(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.DefaultStatisticFormatter
 
formatChat(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.EntityStatisticsFormatter
 
formatChat(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.ItemStatisticFormatter
 
formatChat(Statistic, int) - Method in interface com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatter
 
formatDialog(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.DefaultStatisticFormatter
 
formatDialog(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.EntityStatisticsFormatter
 
formatDialog(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.formatter.ItemStatisticFormatter
 
formatDialog(Statistic, int) - Method in interface com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatter
 
formatName(BigDecimal) - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
 
formatValue(BigDecimal) - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
 
formatVersion() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Returns the value of the formatVersion record component.
FORWARD - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
FORWARD - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
FOSSIL - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
FossilFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates a contiguous, noise-driven blob of blocks.
FossilFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature
Constructs a new FossilFeature with its associated configuration codec.
FossilFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the fossil feature.
FoxVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FoxVariant
 
fractionalDigits() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the fractionalDigits record component.
frame(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
frame(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
frame(AdvancementFrame) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the frame style for the advancement.
frame(AdvancementFrame) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the frame border style.
frametime(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
FREEZE_ACCOUNT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
FrogVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FrogVariant
 
from() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns the value of the from record component.
fromBase(double) - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Converts a value from the base unit into this unit.
fromCMYK(float, float, float, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Creates a Color from CMYK components.
fromHex(String) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Parses a hexadecimal string into a Bukkit Color.
fromHSB(float, float, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Creates a Color from HSB components.
fromImage(BufferedImage, double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Creates a generator that replicates a BufferedImage using particles.
fromImage(BufferedImage, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Creates a palette by sampling colors from a BufferedImage.
fromInt(int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color object from a packed RGB integer.
fromLab(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Creates a Color from CIE Lab coordinates.
fromLch(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Creates a Color from LCH coordinates.
fromMiniMessageGradient(String) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Parses a MiniMessage gradient-style string into an internal ColorProvider.
fromName(String) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Retrieves a color by its common English name.
fromOkLab(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Creates a Color from OkLab coordinates.
fromXYZ(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts CIE XYZ coordinates back into a Color.
FRONT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.Model.GuiLight
 
FROZEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
 
FULLSCREEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
FURNACE_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
FURNACE_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
FURNACE_SMELT - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
FurnaceSmeltFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that attempts to smelt the generated item stack.
FurnaceSmeltFunction() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.FurnaceSmeltFunction
 

G

GATEWAY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube.Effect
 
generate(long) - Method in interface com.github.darksoulq.abyssallib.world.particle.Generator
Produces a list of relative vectors for a specific tick.
generate(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Evaluates probabilistic algorithms to materialize a discrete list of items.
generate(LootContext, Consumer) - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Executes the logic to generate loot from this pool.
generate(WorldGenAccess, int, int, Random) - Method in class com.github.darksoulq.abyssallib.world.gen.CustomBlockPopulator
Implement this method to define custom features, ores, or structures.
generate(Color, Color, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Generates a gradient palette between two colors.
generated(Namespace, String, Texture) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a standard "generated" item model (flat item).
generateGradientTag(AbstractGradient, String) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Generates a MiniMessage gradient tag from an AbstractGradient.
generateGrid(Class, int, int, BiFunction) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure using a generator based on coordinates.
generateItem() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Checks if this block should generate a corresponding item.
generateSnapshot(EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
GenerationPhase - Enum Class in com.github.darksoulq.abyssallib.world.gen.feature
Represents the chronological steps in which features are placed during chunk generation.
Generator - Interface in com.github.darksoulq.abyssallib.world.particle
Functional interface responsible for defining the base geometric shape of an effect.
Generators - Class in com.github.darksoulq.abyssallib.world.particle.impl
A utility class containing static factory methods for creating Generator instances.
Generators() - Constructor for class com.github.darksoulq.abyssallib.world.particle.impl.Generators
 
GEODE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
GeodeFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates a concentric, layered geode structure.
GeodeFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature
Constructs a new GeodeFeature with its associated configuration codec.
GeodeFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the geode feature.
get() - Method in class com.github.darksoulq.abyssallib.common.config.Config.Value
Retrieves the value from the configuration.
get() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
get() - Method in class com.github.darksoulq.abyssallib.common.util.Try
Retrieves the successful value or throws a RuntimeException wrapping the failure.
get() - Method in interface com.github.darksoulq.abyssallib.common.util.Try.ThrowingSupplier
Retrieves the result.
get() - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
get() - Method in class com.github.darksoulq.abyssallib.server.registry.object.Holder
Retrieves the held object, creating it if it hasn't been instantiated yet.
get() - Method in class com.github.darksoulq.abyssallib.world.block.property.Property
Retrieves the current value of the property.
get(double) - Method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Samples a color based purely on progress, using a default vector.
get(int) - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Retrieves a color by its index.
get(Attribute) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves the final calculated value of an attribute after applying all modifiers.
get(Statistic) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
get(Object) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
get(Object, int) - Static method in class com.github.darksoulq.abyssallib.common.reflection.ReflectArray
 
get(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Retrieves the value of a key.
get(String) - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Retrieves an object from the registry by its identifier.
get(Key) - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
 
get(Block) - Static method in class com.github.darksoulq.abyssallib.world.util.BlockPersistentData
Returns the persistent data container associated with the block.
get(Vector, double) - Method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Samples a color at the specified 3D position and animation progress.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Retrieves the color for a specific spatial position and time progress.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.BilinearGradient
Maps the spatial position to a normalized 2D coordinate system and performs bilinear interpolation.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.NoiseGradient
Generates a noise value for the position and uses it as the interpolation factor for the base provider.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.RadialGradient
Calculates color based on the distance from the origin relative to the radius.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.SweepGradient
Calculates color based on the angular position of the vector around the Y axis.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.WaveGradient
Calculates color based on a sine wave oscillating between 0.0 and 1.0.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.pattern.CheckeredPattern
Calculates the color for a specific position in 3D space.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.pattern.GridPattern
Calculates the grid color for the given position.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.pattern.StripedPattern
Calculates the color based on the projection of the position onto the direction vector.
get(Vector, double) - Method in class com.github.darksoulq.abyssallib.common.color.pattern.VoronoiPattern
Calculates the color of the cell belonging to the closest seed point.
getAccount() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getAction() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the action performed by the player (e.g., right-click, left-click).
getAdvancement() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves the custom advancement instance.
getAll() - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Returns an unmodifiable view of all entries currently in the registry.
getAll() - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
getAll() - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.BlockTag
Flattens all block ID strings from this and included tags.
getAll() - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.ItemTag
Flattens all predicates from this and included tags.
getAll() - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Retrieves a flattened set of all entries in this tag and all inherited tags.
getAllAttributes() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves a map containing all raw attribute keys and values for this entity.
getAllComponents() - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
 
getAmount() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getAmount() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getAnimations() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getAnimators() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getAnnotations() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getAnnotations() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getAnnotationType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
getArrayComponentType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
getAsString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the string identifier of the underlying block.
getAsync(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Gets a key value asynchronously.
getAsyncPool() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Gets the thread pool used for asynchronous operations.
getAsyncPool() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Gets the thread pool used for async tasks.
getAsyncPool() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractDatabase
Provides access to the asynchronous executor pool.
getAt(double) - Method in class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Calculates the color at a specific interpolation point using a local progress calculation.
getAttachment() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
getAttachment() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
getAttribute() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Retrieves the specific attribute that is being modified.
getAttribute() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Retrieves the specific attribute that the modifier is being applied to.
getAttribute() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Retrieves the specific attribute that the modifier is currently influencing.
getAttributes() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getAutouv() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getAutouv() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getAverageColor(BufferedImage) - Static method in class com.github.darksoulq.abyssallib.common.color.ImageAnalysis
Calculates the global average color of an image, ignoring fully transparent pixels.
getAwardedCriteria() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves a collection of all criteria identifiers already awarded to the player.
getBackground() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the resource key for the background texture, used primarily for root nodes.
getBaseDrops() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Checks if the internal API is currently configured to handle block drops.
getBaseEntity() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Resolves the live entity.
getBaseType() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getBaseValue(Attribute) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves the raw base value of an attribute without applying any modifiers.
getBiome() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getBiome(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the biome at a position.
getBiome(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the biome at a position.
getBiome(int, int, int) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Retrieves the Biome at the given coordinates.
getBlendWeight() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getBlock() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Retrieves the custom block involved in this break event.
getBlock() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the block being interacted with.
getBlock() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Gets the block being placed.
getBlock() - Method in class com.github.darksoulq.abyssallib.world.block.BlockEntity
Returns the block that this entity is associated with.
getBlockData() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the block data for this virtual block based on its material.
getBlockData(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the BlockData at a position.
getBlockData(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the BlockData at a position.
getBlockData(int, int, int) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Retrieves the BlockData at the given coordinates.
getBlockFace() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the face of the block being interacted with.
getBlockKey() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getBlockPower() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getBlockPower(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getBlockSoundGroup() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the core sound group associated with this block.
getBlockState(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the full BlockState.
getBlockState(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Retrieves the full BlockState using the safe LimitedRegion.
getBlockState(int, int, int) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Retrieves a snapshot BlockState at the given coordinates.
getBlockStateProperty() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState
 
getBoolean(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getBoolean(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves a Boolean value from the container.
getBooleanValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a 1-byte array into a Boolean.
getBooleanValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a Boolean from a JSON node if it is a boolean.
getBooleanValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getBooleanValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a boolean value.
getBooleanValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a boolean value from a tag.
getBooleanValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getBottom() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the bottom inventory segment (the player's inventory).
getBoundingBox() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the bounding box for this virtual block.
getBreakSpeed(Player) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getByte(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getByte(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves a Byte value from the container.
getByteArray(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getByteArray(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves a Byte array from the container.
getCapacity() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getCapacity() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getCapacity() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData.Entry
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand
 
getCases() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.Property
 
getCases() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getChildElements() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getChildren() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getChildren() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
 
getChunk() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getCodec() - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
getCodec() - Method in interface com.github.darksoulq.abyssallib.world.advancement.criterion.CriterionType
Retrieves the codec responsible for serializing and deserializing this criterion type.
getCodec() - Method in interface com.github.darksoulq.abyssallib.world.advancement.reward.RewardType
Retrieves the codec responsible for converting this reward type to and from serialized data formats.
getCodec() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.Feature
Retrieves the codec instance responsible for handling this feature's configuration data.
getCollisionShape() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the collision shape of this virtual block.
getColor() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getColor() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getColor() - Method in class com.github.darksoulq.abyssallib.world.particle.style.Pixel
Retrieves the color associated with this vector.
getColors() - Method in class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Retrieves a copy of the color stops used in this gradient.
getComponentMap() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getComponentMap() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the component map managing the item's state and data.
getComponentType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getCompound(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getComputedBiome() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractDatabase
Retrieves a connection from the database or connection pool.
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Retrieves the current connection, attempting to reconnect if it has been closed.
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Synchronized getter for the connection; performs a health check and auto-reconnects if the connection is dead.
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Provides the active SQL connection.
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Retrieves the active connection, automatically reconnecting if it has been closed or invalidated.
getConnection() - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Retrieves the currently active SQLite connection.
getConnections() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getConnections() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getConnections() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getContext() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getCriteria() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getCTag() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Gets underlying NBT custom data.
getCTag() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the AbyssalLib persistent data tag for this item.
getCTag(ItemStack) - Static method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getCurrency() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getCurrent() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getCurrentValue() - Method in class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Gets the value of the currently active state.
getData() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getData() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Gets wrapped persistent data container.
getData() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Gets a data component.
getData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Retrieves a component instance for the given type.
getData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the data component of the specified type.
getDatabase() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.Database
Retrieves the active MongoDatabase instance.
getDateAwarded(String) - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves the date and time a specific criterion was awarded.
getDeclaredAnnotations() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getDeclaredAnnotations() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getDeclaringClass() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getDefault() - Method in class com.github.darksoulq.abyssallib.world.block.property.Property
Retrieves the default value defined at creation.
getDefaultValue() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
 
getDescription() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
 
getDescription() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the description component providing details about the advancement task.
getDestroySpeed(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getDestroySpeed(ItemStack, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getDispatcher() - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
Retrieves the command dispatcher used for registering commands.
getDisplay() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getDouble(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getDoubleValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes an 8-byte array into a Double.
getDoubleValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a Double from a JSON node if it is a number.
getDoubleValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getDoubleValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a double by checking for the 'd' suffix.
getDoubleValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a double value from a tag.
getDoubleValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getDrops() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the custom loot table for this block.
getDrops() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getDrops(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getDrops(ItemStack, Entity) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getEffectivePermissions() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Calculates and returns the map of all permissions active for this holder, including inherited ones.
getElementAt(GuiView.Segment, int) - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Retrieves the element assigned to a specific slot.
getElements() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getElements() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the map of slot positions to GUI elements.
getEnergy() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getEnergy() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getEnergy() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Gets the custom entity that is dying.
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityLoadEvent
Gets the custom entity that was loaded.
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Gets the custom entity being spawned.
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Retrieves the entity involved in this attribute change.
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Retrieves the entity involved in this event.
getEntity() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Retrieves the entity involved in this event.
getEntity() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the active block entity.
getEntries() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNamespace
 
getEntries() - Method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Retrieves an unmodifiable collection of all pending holders in this registry.
getEntries() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
getEnumConstants() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getError() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
getError() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
getException() - Method in class com.github.darksoulq.abyssallib.common.util.Try
Retrieves the exception that caused the failure.
getExpiry() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Gets the expiration timestamp.
getExpToDrop(Player, int, boolean) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Calculates the experience to drop based on block properties.
getFace(Block) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getFaces() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getFallback() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
getFallback() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
getFilePathList(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Retrieves a list of resource file paths from a plugin's JAR.
getFlags() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets all behavior flags associated with this GUI.
getFloat(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getFloat(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves a Float value from the container.
getFloatValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a 4-byte array into a Float.
getFloatValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a Float from a JSON node if it is a number.
getFloatValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getFloatValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a float by checking for the 'f' suffix.
getFloatValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a float value from a tag.
getFloatValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getFolder() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getFortuneLevel() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Retrieves the detected Fortune level applied to the block break calculation.
getFps() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getFrame() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the border frame style used to categorize the advancement difficulty or type.
getFrameOrderType() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getFrames() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getFrameTime() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getFrom() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getGenericParameterTypes() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectConstructor
 
getGenericParameterTypes() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getGenericReturnType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getGenericType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
getGlyph(String, String) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Retrieves a mapped glyph component globally by its registered namespace and name.
getGroup() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getGroupCache() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getGui() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the GUI template used by this view.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCancelledEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoicePaidEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PostTransactionEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityLoadEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Provides a static method to retrieve the handler list, required by Bukkit.
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketReceiveEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketSendEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
 
getHandlerList() - Static method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Retrieves the set of handlers listening to this event instance.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the list of handlers listening to this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Gets the list of handlers listening to this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCancelledEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoicePaidEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PostTransactionEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityLoadEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Retrieves the list of handlers listening to this event instance.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Retrieves the list of handlers listening to this event instance.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Retrieves the list of handlers listening to this event instance.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Retrieves the list of handlers listening to this event instance.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketReceiveEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketSendEvent
 
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
Returns the list of handlers for this event.
getHeight() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Retrieves the maximum build height of the current world context.
getHighestBlockY(int, int, HeightMap) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the highest Y coordinate using a HeightMap.
getHighestBlockY(int, int, HeightMap) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the highest Y value at a position using a HeightMap.
getHighestBlockY(int, int, HeightMap) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Retrieves the highest Y coordinate at the given X/Z position based on a HeightMap.
getHistogramPalette(BufferedImage, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ImageAnalysis
Generates a color palette based on a color histogram with a specified number of bins.
getHumidity() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getIcon() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
getIcon() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the item stack assigned as the icon for this advancement.
getIcon() - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory
Generates a new ItemStack to be used as the visual icon for this category.
getId() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getId() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionGroup
Gets the group identifier.
getId() - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
getId() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Atlas
 
getId() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
getId() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getId() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the unique identifier of this block.
getId() - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Retrieves the unique identifier representing this tag.
getId() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getId() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the unique Key associated with this item.
getId() - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory
Retrieves the unique Key associated with this category.
getId(T) - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Retrieves the unique identifier associated with a registered object instance.
getIncluded() - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Retrieves the set of tags directly included by this tag.
getIndex() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData
 
getIndex() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Gets the index of the current active layer.
getInt(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getInt(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves an Integer value from the container.
getIntArray(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getIntArray(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves an Integer array from the container.
getInteractionPoint() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the location where the interaction occurred.
getInterfaces() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getIntValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a 4-byte array into an Integer.
getIntValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts an Integer from a JSON node if it is a number.
getIntValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getIntValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses an integer if no type suffixes are present.
getIntValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves an integer value from a tag.
getIntValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getInventoryView() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the Bukkit InventoryView.
getInvoice() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCancelledEvent
 
getInvoice() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
getInvoice() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoicePaidEvent
 
getItem() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the item used by the player during the interaction.
getItem() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Gets the item used to place the block.
getItem() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Provides the supplier for the item representation of this block.
getItems() - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory
Retrieves the list of all items registered to this category.
getKey() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Gets the identifier key of this node.
getKiller() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Gets the Bukkit entity responsible for the kill.
getKnownUsers() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Gets all known users from the storage backend.
getKnownUsers() - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Gets a map of all known user UUIDs and names.
getLayers() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the list of visual layers.
getLength() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getLength(Object) - Static method in class com.github.darksoulq.abyssallib.common.reflection.ReflectArray
 
getLightFromBlocks() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getLightFromSky() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getLightLevel() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getLine(int) - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Retrieves a specific line from the tooltip lore.
getLines() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
getList(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a combined byte array into a list of its constituent byte array elements.
getList(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Converts a JSON array node into a List of nodes.
getList(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getList(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a list by stripping brackets and splitting content at the top level.
getList(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a list of tags from a tag.
getList(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getLoadedUser(UUID) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Retrieves a user from memory only.
getLocale() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
getLocation() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getLocation() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the location of this block.
getLocation() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Gets the location of this virtual block.
getLocation(Location) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Stores the location of this block into the provided object.
getLong(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getLongArray(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getLongValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes an 8-byte array into a Long.
getLongValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a Long from a JSON node if it is a number.
getLongValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getLongValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a long by checking for the 'L' suffix.
getLongValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a long value from a tag.
getLongValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getLoop() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getLoopDelay() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getMap(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a combined byte array into a map of its constituent key-value byte arrays.
getMap(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Converts a JSON object node into a Map of nodes.
getMap(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getMap(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a map by stripping brackets and splitting entries at the top level.
getMap(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a map of tags from a tag.
getMap(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getMaterial() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the base material of this block.
getMaxExtract() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getMaxExtract() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getMaxExtract() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getMaxInsert() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getMaxInsert() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getMaxInsert() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getMaxScroll() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Calculates the maximum valid scroll offset.
getMenuType() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the MenuType of this GUI.
getMergeStrategy() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Retrieves the conflict resolution strategy bridging procedural and structural overlaps.
getMeta() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getMetadata(String) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getMinBuildHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Retrieves the minimum build height of the current world context.
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Entry
 
getModel() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial.Entry
 
getModelIdentifier() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getModifier() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Retrieves the current modifier object that is proposed to be added.
getModifier() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Retrieves the modifier instance that is being removed.
getModifierId() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Retrieves the unique identifier Key for the incoming modifier.
getModifierId() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Retrieves the unique identifier Key for the modifier being removed.
getModifiers() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getModifiers() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Returns the map of identifier:attribute modifier
getModifiers() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getName() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getName() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getName() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getName() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionUser
Gets the username, fetching it from the system if not cached.
getNamespace() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getNamespace() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
getNamespaces() - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
 
getNativeType() - Method in class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
getNewDrops() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Retrieves the list of custom items to be dropped if base drops are disabled.
getNewState() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getNewValue() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Retrieves the proposed new value for the attribute.
getNewValue() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Retrieves the proposed new value for the statistic.
getNode() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
getNode() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getNode() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
getNode() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
 
getNodes() - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
 
getNodes() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
 
getOffset(int) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.TextOffset
Converts a pixel offset into a sequence of invisible glyphs that shift text left or right.
getOffsetMinimessage(int) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.TextOffset
Converts a pixel offset into a MiniMessage string containing invisible glyphs.
getOldState() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getOldValue() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Retrieves the value of the attribute prior to this change event.
getOldValue() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Retrieves the value of the statistic prior to this change event.
getOnClose() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the closure event handler.
getOnOpen() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the opening event handler.
getOpenness() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.ShulkerBox
 
getOperation() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Retrieves the specific arithmetic operation performed by this modifier.
getOps() - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
getOrElse(Supplier) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
getOrElse(T) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
getOrigin() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getOrigin() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getOrNull() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
getOutputFile() - Method in class com.github.darksoulq.abyssallib.server.data.Datapack
Gets the output path of the compiled datapack ZIP file.
getOutputFile() - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
 
getPack() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
getPacket() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
Gets the packet being received.
getPage() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Gets the current page index.
getPageCount() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Calculates the total number of pages based on filtered data size.
getParameterCount() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectConstructor
 
getParameterCount() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getParameterTypes() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectConstructor
 
getParameterTypes() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getParent() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getParentNodes() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
 
getPath() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getPath(String) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
getPathfinderGoals() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getPattern() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
getPhase(C) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.Feature
Declares the specific chronological step this feature should generate in.
getPhase(BlockPatchFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(DripstoneClusterFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(FossilFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(LakeFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(MultifaceGrowthFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(OreFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(PillarFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(RandomBooleanFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(RandomFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(SimpleBlockFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(SimpleRandomFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(SpringFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(StructureFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(TreeFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(VegetationPatchFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature
Specifies the procedural generation phase in which this feature executes.
getPhase(WaterloggedVegetationFeature.Config) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature
Specifies the procedural generation phase in which this feature executes.
getPistonMoveReaction() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Retrieves the player responsible for breaking the block.
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Gets the player interacting with the block.
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Gets the player placing the block.
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Retrieves the player involved in this statistic change.
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
Gets the player who sent the packet.
getPlayer() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
getPlayer() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves the player whose progress is being tracked.
getPlayer() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the Player viewing this GUI
getPlugin() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
getPlugin() - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
 
getPlugin() - Method in class com.github.darksoulq.abyssallib.world.item.map.BaseMap
Returns the plugin that owns this map.
getPluginId() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNamespace
 
getPluginId() - Method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Retrieves the namespace associated with this deferred registry.
getPosition() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getPositions() - Method in class com.github.darksoulq.abyssallib.common.color.gradient.AbstractGradient
Retrieves a copy of the normalized position stops used in this gradient.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeFilterModifier
Filters the incoming positions by checking if the biome at the vector matches the allowed list.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeTransitionModifier
Filters the incoming positions by ensuring their exact biome matches the biome recorded at the geometric center of the active generation chunk.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BlockFilterModifier
Filters the incoming positions by checking if the targeted block matches the allowed list.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.ChanceModifier
Randomly drops incoming vectors based on the configured chance.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountModifier
Duplicates each position in the input stream by the configured count.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountOnEveryLayerModifier
Maps each incoming horizontal coordinate to every valid vertical Y-coordinate.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.EnvironmentScanModifier
Maps each input position to the nearest empty space adjacent to a solid surface.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.FixedPlacementModifier
Discards the incoming procedurally generated positions and returns the fixed list.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightmapModifier
Projects the Y-coordinate of each incoming position to the surface defined by the heightmap.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightRangeModifier
Replaces the Y coordinate of each input position with a random integer between the configured minimum and maximum bounds.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.InSquareModifier
Applies a random horizontal offset to each incoming position.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseCountModifier
Evaluates the noise map at the provided coordinate and multiplies the position stream accordingly.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseThresholdModifier
Filters the incoming positions by evaluating a 2D simplex noise value at the given coordinates.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RandomOffsetModifier
Shifts each incoming position by a random amount within the configured spread bounds.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RarityFilterModifier
Evaluates a single probability check to determine if the position stream should proceed.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.SurfaceRelativeThresholdModifier
Filters the incoming positions by checking if their absolute Y-coordinate falls within the allowed bounds relative to the surface Y-coordinate at their X/Z location.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.WaterDepthFilterModifier
Filters the incoming positions by scanning the Y-axis upward to count contiguous water.
getPositions(PlacementContext, Stream) - Method in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifier
Transforms the stream of positions according to the specific modifier logic.
getPrevious() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getPriority() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
getProgress(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Retrieves the progress of a specific player toward this advancement.
getProperty() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
getProperty() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
getRandom() - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the random instance used for generation.
getRandom() - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the random instance used for generation.
getRandom() - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Returns the Random instance used for this generation pass.
getRaw(int, String) - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
getRawArguments() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
getRawData() - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Retrieves the raw serialized data.
getRawType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
getReason() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
getReason() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCancelledEvent
 
getReason() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getReason() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Gets the reason for this entity's spawn.
getReflectAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getReflectAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getRelative(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Gets a virtual relative block relative to this block's coordinates.
getRelative(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Gets a virtual relative block at the specified face.
getRelative(BlockFace, int) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Gets a virtual relative block at the specified face and distance.
getRemainingCriteria() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves a collection of criteria identifiers still required for completion.
getRenderMode() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getRenderOrder() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getRenderSides() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getResolution() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getResource() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.Database
Borrows a Jedis instance from the pool.
getResult() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PostTransactionEvent
 
getReturnType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getRewards() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getRootElements() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getRootGroups() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getRotation() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getRotation() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getRotation() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getScale() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getScale() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
getScrollOffset() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Gets the current scroll offset.
getSelectors() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Composite
 
getShort(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getSimpleName() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getSnapping() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getSoundGroup() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the sound group associated with this block's material.
getSource() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getSource() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getSource() - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Returns the master translation interface acting as fundamental repository controlling formatting operations.
getSpawnSettings() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Gets spawn configuration.
getStack() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the underlying Bukkit ItemStack managed by this instance.
getStack(Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Creates a temporary clone of the item and renders it for a specific player's view.
getStartDelay() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getState() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getState() - Method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Retrieves the current state of the toggle.
getState(boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getState(String) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ProgressBarLayer
Retrieves the current value of a custom state key.
getState(Random, Location) - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProvider
Determines the specific block info to place at the given location.
getState(Random, Location) - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.NoiseThresholdBlockStateProvider
Evaluates 2D simplex noise at the given location to determine the correct block state.
getState(Random, Location) - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.RotatedBlockStateProvider
Retrieves the base state and forcefully injects the defined orientation properties.
getState(Random, Location) - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.SimpleBlockStateProvider
Returns the configured static block state regardless of location or randomness.
getState(Random, Location) - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider
Randomly selects a block state from the pool based on relative weight.
getStatistic() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Retrieves the specific statistic container that is being updated.
getStorage() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Gets the storage implementation.
getString(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getString(NamespacedKey) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Retrieves a String value from the container.
getStringValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Decodes a length-prefixed byte array into a String.
getStringValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a String from a JSON node if it is textual.
getStringValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
 
getStringValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Attempts to unquote and unescape a string.
getStringValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Retrieves a string value from a tag.
getStringValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
 
getStyle() - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Retrieves the currently assigned tooltip style Key.
getSuperclass() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getTag(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
getTarget() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
getTarget() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getTargetGoals() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getTemperature() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getter() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Returns the value of the getter record component.
getTexture() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
getTexture() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.ShulkerBox
 
getTexture() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
getTextures() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getTickers() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the list of per-tick update handlers.
getTickInterval() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the interval between each GuiView#render call.
getTints() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
getTitle() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the display title of the advancement.
getTitle() - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Gets the title component of this GUI.
getTitle() - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory
Gets the translatable title of this category.
getTitle(Player) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
getTo() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getTop() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the top inventory segment (the custom GUI).
getTransaction() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoicePaidEvent
 
getTransferRate() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getTransferRate() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyConductor
 
getTransformation() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
getTransformation() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
getTransformation() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
getTranslationKey() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getTranslationProviders() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Retrieves the list of local translation providers applied to this item.
getType() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getType() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getType() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
getType() - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Retrieves the entity type representation.
getType() - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
getType() - Method in interface com.github.darksoulq.abyssallib.world.advancement.criterion.AdvancementCriterion
Retrieves the type definition associated with this specific criterion instance.
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
 
getType() - Method in interface com.github.darksoulq.abyssallib.world.advancement.reward.AdvancementReward
Retrieves the reward type definition associated with this instance.
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
 
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.KilledByPlayerCondition
Retrieves the specific type definition for this loot condition.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.LocationCheckCondition
Retrieves the specific type definition for this loot condition.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.MatchToolCondition
Retrieves the specific type definition for this loot condition.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceCondition
Retrieves the specific type definition for this loot condition.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceWithLootingCondition
Retrieves the specific type definition for this loot condition.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.EnchantRandomlyFunction
 
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.ExplosionDecayFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.FurnaceSmeltFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.LimitCountFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.LootingEnchantFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetCountFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetDamageFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetLoreFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.function.SetNameFunction
Retrieves the specific type definition for this loot function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootCondition
Retrieves the specific type definition associated with this condition instance.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootFunction
Retrieves the specific type definition associated with this function.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.BlockTag
Retrieves the specific type of this tag.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.tag.impl.ItemTag
Retrieves the specific type of this tag.
getType() - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Retrieves the specific type of this tag.
getType() - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Gets the associated type or owner of this entity.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.AlterGroundDecorator
Retrieves the specific type definition for this decorator.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.BeeNestDecorator
Retrieves the formalized registry definition cleanly categorizing this decorator structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.CocoaBeanDecorator
Retrieves the formalized registry definition cleanly categorizing this decorator structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.LeaveVineDecorator
Retrieves the formalized registry definition cleanly categorizing this decorator structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TreeDecorator
Retrieves the specific type definition for this decorator.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TrunkVineDecorator
Retrieves the formalized registry definition cleanly categorizing this decorator structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.AcaciaFoliagePlacer
Retrieves the formalized registry definition cleanly categorizing this placer structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.BlobFoliagePlacer
Retrieves the specific type definition for this foliage placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.DarkOakFoliagePlacer
Retrieves the formalized registry definition cleanly categorizing this placer structure.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.FoliagePlacer
Retrieves the specific type definition for this foliage placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.PineFoliagePlacer
Retrieves the specific type definition for this foliage placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.RandomSpreadFoliagePlacer
Retrieves the specific type definition for this foliage placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.MangroveRootPlacer
Retrieves the specific type definition for this root placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.RootPlacer
Retrieves the specific type definition for this root placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.SpreadingRootPlacer
Retrieves the formalized registry definition natively establishing type identities seamlessly securely natively.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.BendingTrunkPlacer
Retrieves the formalized registry definition natively establishing type identities.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.ForkingTrunkPlacer
Retrieves the specific type definition for this trunk placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.GiantTrunkPlacer
Retrieves the specific type definition for this trunk placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.StraightTrunkPlacer
Retrieves the specific type definition for this trunk placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.TrunkPlacer
Retrieves the specific type definition for this trunk placer.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.UpwardBranchingTrunkPlacer
Retrieves the formalized registry definition natively establishing type identities seamlessly securely.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeFilterModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeTransitionModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BlockFilterModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.ChanceModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountModifier
 
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountOnEveryLayerModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.EnvironmentScanModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.FixedPlacementModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightmapModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightRangeModifier
 
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.InSquareModifier
 
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseCountModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseThresholdModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RandomOffsetModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RarityFilterModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.SurfaceRelativeThresholdModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.WaterDepthFilterModifier
Retrieves the specific type definition for this modifier.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifier
Retrieves the placement modifier type used for identifying this specific implementation.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProvider
Retrieves the provider type used for identifying this specific implementation.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.NoiseThresholdBlockStateProvider
Retrieves the specific type definition for this provider.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.RotatedBlockStateProvider
Retrieves the specific type definition for this provider.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.SimpleBlockStateProvider
Retrieves the specific type definition for this provider.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider
Retrieves the specific type definition for this provider.
getType() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Retrieves the material type of this virtual block.
getType() - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Retrieves the specific type definition associated with this component instance.
getType() - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
Retrieves the specific type definition for this processor.
getType() - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
Retrieves the specific type definition for this processor.
getType() - Method in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessor
Retrieves the structure processor type associated with this specific implementation.
getType(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the material at a position.
getType(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the material at a position.
getType(int, int, int) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Retrieves the Material at the given coordinates.
getTypeArguments() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
getUnderlyingAnnotation() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
getUnderlyingClass() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
getUnderlyingMember() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getUnderlyingType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
getUnit() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
getUnit() - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
getUnit() - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
 
getUnit() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
getUnit() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
getUnit() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
getUnit() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
getUrl(String) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
getUser(UUID) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Retrieves a user from the cache or loads them from storage.
getUuid() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
getUuid() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
getUuid() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getUuid() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
getUuid() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
getUuid() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionUser
Gets the unique identifier.
getUuidFromName(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Resolves a UUID from a username.
getUuidFromName(String) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Resolves a UUID from a stored username.
getUvHeight() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getUvWidth() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getValue() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Gets the boolean state of this node.
getValue() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
getValue() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Retrieves the raw numeric value associated with this modifier.
getValue() - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Gets the current value stored in this component.
getValue(String) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
getValues() - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Retrieves the local set of values directly assigned to this tag.
getVanillaId() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Retrieves the linked internal namespace key utilized by vanilla parity overlays.
getVelocity() - Method in class com.github.darksoulq.abyssallib.world.particle.style.MotionVector
Retrieves the velocity vector for this point.
getVisibleBox() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
getWeight() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionGroup
Gets the weight of this group.
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Entry
 
getWhen() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial.Entry
 
getWidth() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
getWoodType() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
getWoodType() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
getWorld() - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Gets the Bukkit world.
getWorld() - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Gets the Bukkit world.
getWorld() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getWorld() - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Returns the backing World instance.
getX() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the horizontal position of the advancement node within the GUI.
getX() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getY() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Retrieves the vertical position of the advancement node within the GUI.
getY() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getZ() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getZoneId() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
GIANT - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
GiantTrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
A trunk placer that generates a massive 2x2 vertical column of blocks.
GiantTrunkPlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.GiantTrunkPlacer
Constructs a new GiantTrunkPlacer.
giniCoefficient(EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
Glider() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Glider
 
GLIDER - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
GLOBAL - Static variable in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
 
GlobalTranslationProvider - Interface in com.github.darksoulq.abyssallib.server.translation
A provider that supplies custom MiniMessage strings dynamically for translatable keys globally.
glyph(Texture, int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Creates a texture glyph (bitmap glyph) without registering a global tag resolver.
glyph(String, Texture, int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Creates a named texture glyph (bitmap glyph) and registers it globally for tag resolution.
glyphs(Texture, int, int, int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Converts a texture atlas into glyphs split into rows.
GlyphService - Class in com.github.darksoulq.abyssallib.server.translation
Provides integration between the translation system and named font glyphs.
GlyphService() - Constructor for class com.github.darksoulq.abyssallib.server.translation.GlyphService
 
GOAL - Enum constant in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
The rounded goal frame.
gradient(Color, Color, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a list of colors representing a gradient between two colors.
grant(Player) - Method in interface com.github.darksoulq.abyssallib.world.advancement.reward.AdvancementReward
Grants the reward to the specified player.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
 
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
 
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
 
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
 
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
 
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
 
Grass(int, int) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Grass
 
GRAY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Gray
grayscale() - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that converts colors to grayscale.
grayscale(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a color to its grayscale equivalent using a simple average.
GREEN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Green
grid(GuiView.Segment, int, int, int, int, int) - Static method in class com.github.darksoulq.abyssallib.world.gui.SlotUtil
Generates a list of positions forming a solid rectangular grid.
grid(Color, Color, double, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a grid pattern.
GridPattern - Class in com.github.darksoulq.abyssallib.common.color.pattern
A procedural color provider that generates a 2D grid pattern on the XZ plane.
GridPattern(Color, Color, double, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.pattern.GridPattern
Constructs a new GridPattern.
GROUND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
GROUND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner.Attachment
 
GROUND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign.Attachment
 
groundMob() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Ground preset
groundProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the groundProvider record component.
growingCube(double, int, long) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a cube that "grows" from bottom to top over a duration.
GSON - Static variable in class com.github.darksoulq.abyssallib.common.util.TextUtil
The shared Gson instance configured with registered type adapters.
gt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
gt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
gt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
gt(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
GT - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
gte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
gte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
gte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
gte(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
GTE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
Gui - Class in com.github.darksoulq.abyssallib.world.gui
Represents a template for a custom Graphical User Interface.
Gui(MenuType, Component, Map, List, List, EnumSet, int, Consumer, Consumer) - Constructor for class com.github.darksoulq.abyssallib.world.gui.Gui
Constructs a new Gui configuration.
GUI - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
Gui.Builder - Class in com.github.darksoulq.abyssallib.world.gui
A fluent builder for creating Gui configurations.
GuiAnimatedItem - Class in com.github.darksoulq.abyssallib.world.gui.element
A GUI element that updates its visual state based on server ticks.
GuiAnimatedItem(BiFunction) - Constructor for class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Constructs a new GuiAnimatedItem with a custom renderer.
GuiButton - Class in com.github.darksoulq.abyssallib.world.gui.element
An interactive GUI element that executes an action when clicked.
GuiButton(ItemStack, Consumer) - Constructor for class com.github.darksoulq.abyssallib.world.gui.element.GuiButton
Constructs a new GuiButton.
GuiClickContext - Record Class in com.github.darksoulq.abyssallib.server.event.context.gui
A context object representing the details of an inventory click interaction.
GuiClickContext(HumanEntity, GuiView, Inventory, ItemStack, ItemStack, int, int, ClickType, InventoryAction, InventoryType.SlotType, int) - Constructor for record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Creates an instance of a GuiClickContext record class.
GuiDragContext - Record Class in com.github.darksoulq.abyssallib.server.event.context.gui
A context object representing the details of an inventory drag interaction.
GuiDragContext(HumanEntity, GuiView, ItemStack, ItemStack, DragType, Map, Set, Set) - Constructor for record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Creates an instance of a GuiDragContext record class.
GuiElement - Interface in com.github.darksoulq.abyssallib.world.gui
Represents an interactive component within a GUI.
GuiFlag - Enum Class in com.github.darksoulq.abyssallib.world.gui
Flags used to configure and restrict the behavior of a Gui.
GuiItem - Class in com.github.darksoulq.abyssallib.world.gui.element
A static, non-interactive GUI element.
GuiItem(ItemStack) - Constructor for class com.github.darksoulq.abyssallib.world.gui.element.GuiItem
Constructs a new GuiItem.
GuiLayer - Interface in com.github.darksoulq.abyssallib.world.gui
Defines a visual layer that can be rendered over a GUI inventory.
guiLight(Model.GuiLight) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
GuiManager - Class in com.github.darksoulq.abyssallib.world.gui
Central manager for handling the lifecycle and updates of custom GUIs.
GuiManager() - Constructor for class com.github.darksoulq.abyssallib.world.gui.GuiManager
 
GuiView - Class in com.github.darksoulq.abyssallib.world.gui
Represents an active instance of a Gui being viewed by a player.
GuiView(Gui, InventoryView) - Constructor for class com.github.darksoulq.abyssallib.world.gui.GuiView
Constructs a new GuiView instance.
GuiView.Segment - Enum Class in com.github.darksoulq.abyssallib.world.gui
Defines the target inventory segment for rendering or interaction.

H

halfHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns the value of the halfHeight record component.
hand() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the hand used for the interaction.
HAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
handheld(Namespace, String, Texture) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a "handheld" item model.
handheldLayered(Namespace, String, Texture...) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a layered "handheld" model.
handheldRod(Namespace, String, Texture) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a "handheld_rod" item model.
handle(Map) - Method in interface com.github.darksoulq.abyssallib.world.recipe.RecipeLoader.RecipeHandler
Processes raw recipe data and registers it to the appropriate registry.
handleJoin(Player) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Processes player join logic, updating names and syncing permissions.
handleQuit(Player) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Processes player quit logic, cleaning up memory and attachments.
HangingSign(WoodType, Texture) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
HangingSign(WoodType, Texture, Selector.Special.HangingSign.Attachment) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
hardness - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Hardness of the block, used to determine break speed.
hardness(float) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets the hardness of the block.
has(EconomyContext, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
has(Attribute) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Checks if a specific attribute has been defined or loaded for this entity.
has(String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
has(Permissible) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Checks if a permissible object (like a Player) has this specific node.
HAS_ITEM - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
hasAccount(UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
hasAccount(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
hasAllPerms(Holder...) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasAllPerms(String...) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
hasAnnotation(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
hasAnyPerm(PermissionNode...) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasAnyPerm(String...) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasArgs() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
hasCapacity(EconomyContext, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
HasComponent(ContainedComponent, boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Creates an instance of a HasComponent record class.
hasData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Checks if a component exists.
hasData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Checks if a component type exists in this map.
hasData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Checks if this item possesses a specific component type.
hasDirectPermission(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Checks if this holder has a direct (non-inherited) permission set to true.
hasExpired() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Checks if the current system time has passed the expiration timestamp.
hasFlag(GuiFlag) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui
Checks if a specific behavior flag is set.
HASH_MAP - Static variable in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Tracks SHA1 hashes of compiled packs.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.One
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Returns a hash code value for this object.
hashCode() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Generates a hash code based on the node key.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns a hash code value for this object.
hashCode() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
hashCode() - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Generates a hash code based on the predicate's underlying conditions.
hashCode() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Generates a hash code for this block.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
Returns a hash code value for this object.
hashCode() - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Generates a hash code based on the predicate's underlying conditions.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Returns a hash code value for this object.
hashCode() - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Returns a hash code value for the component.
hashCode() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Generates a hash code derived from the item's unique Key.
hashCode() - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate
Generates a hash code based on the predicate's underlying conditions.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Returns a hash code value for this object.
hasMetadata(String) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
hasParent(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Checks if this holder has a specific parent group assigned.
hasPerm(PermissionNode) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasPerm(String) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
hasTag(ItemTag) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Checks if this item belongs to a specific ItemTag.
hasTag(Key) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Checks if this block possesses a specific tag.
hasTag(Key) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Checks if this item belongs to a specific tag by its Key.
hdel(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a Hash DEL command.
hdel(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Deletes fields from a hash.
Head(HeadType, Texture, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Creates an instance of a Head record class.
HEAD - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
HEAD - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed.Part
 
HEAD - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
HeadType - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
Represents head types for resource pack item definitions.
height() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Returns the value of the height record component.
height() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
 
height() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the height record component.
HEIGHT_RANGE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
heightMap - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Heightmap type.
heightMap(HeightMap) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
HEIGHTMAP - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
HeightmapModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that snaps the Y-coordinate of incoming positions to the highest block at that specific X and Z coordinate, dictated by a selected heightmap.
HeightmapModifier(HeightMap) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightmapModifier
Constructs a new HeightmapModifier.
heightRandA() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the heightRandA record component.
heightRandB() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the heightRandB record component.
heightRange(int, int) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
HeightRangeModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that randomizes the Y-coordinate of input positions between a specified minimum and maximum bounds.
HeightRangeModifier(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightRangeModifier
Constructs a new HeightRangeModifier.
HELD - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
 
helix(double, double, int, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a 3D helix (spiral) shape.
hex(String) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Parses a hexadecimal string into a Bukkit Color.
hget(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Gets a field value from a hash.
hgetAll(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Retrieves all fields and values from a hash.
hgetAllAsync(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Gets all fields from a hash asynchronously.
hgetAsync(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Gets a hash field value asynchronously.
hidden(boolean) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets whether the advancement is hidden.
hiddenComponents - Variable in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
A set of vanilla component types that are explicitly hidden from the client display.
history(Account, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
history(Account, EconomyContext, Currency, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
historyBetween(Account, Instant, Instant) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
historyGlobal(EconomyContext, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
Holder<T> - Class in com.github.darksoulq.abyssallib.server.registry.object
A wrapper for a registry object that enables lazy initialization and caching.
Holder(Supplier) - Constructor for class com.github.darksoulq.abyssallib.server.registry.object.Holder
Constructs a new Holder.
holeCount() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns the value of the holeCount record component.
hollowRectangle(Class, int, int, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a rectangle where corners and edges use the same element.
HookConstants - Class in com.github.darksoulq.abyssallib.server.util
A utility class for managing and checking the status of external plugin integrations.
HookConstants() - Constructor for class com.github.darksoulq.abyssallib.server.util.HookConstants
 
HookConstants.Plugin - Enum Class in com.github.darksoulq.abyssallib.server.util
An enumeration of supported external plugins for which the library provides specialized hooks.
HORIZONTAL - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.StructureArray.Orientation
Iterate through columns first, then move to the next row.
HORIZONTAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Axis
Represents a bar that is oriented horizontally.
HorseVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.HorseVariant
 
HOTBAR_1 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_2 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_3 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_4 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_5 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_6 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_7 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_8 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
HOTBAR_9 - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
hotbarKey() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the hotbar button index if the click type was a number key press.
hsb(float, float, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color using the HSB (Hue, Saturation, Brightness) color model.
hset(String, String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a Hash SET command for a single field.
hset(String, String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a field in a Redis hash.
hset(String, Map) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a Hash SET command for multiple fields.
hset(String, Map) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets multiple fields in a Redis hash using a map.
hsetAsync(String, String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a hash field asynchronously.
hueShift(Color, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Shifts the hue of a color by a specific degree on the hue circle.

I

icon() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Autoloads the icon for this Namespace from textures/item/icon.png.
icon() - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Autoloads the Icon for this pack from resourcepack/pack.png
icon() - Method in record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Returns the value of the icon record component.
icon(byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Sets the icon for this Namespace to show in menus using raw image data.
icon(byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Sets the Icon for the pack.
icon(Item) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Sets the icon using a specific Item instance.
icon(Supplier) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Sets the icon using a lazy supplier.
icon(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the icon for the advancement.
icon(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the icon for the toast.
icon(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.item.ItemCategory.Builder
Sets the icon using a static ItemStack.
Icon - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents the icon.png icon for a resource pack.
Icon(byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Icon
Uses manually provided PNG image data.
Icon(Plugin) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Icon
Loads resourcepack/pack.png from the plugin JAR.
id() - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Returns the value of the id record component.
id() - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the id record component.
id() - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
id() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the id record component.
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.AttributeModifiers
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.AxolotlVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BannerPatterns
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BaseColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Bees
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlockEntityData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlocksAttacks
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BlockState
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BreakSound
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BucketEntityData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.BundleContents
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CanBreak
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CanPlaceOn
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CatCollar
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CatVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ChargedProjectiles
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ChickenVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Consumable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Container
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ContainerLoot
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CowVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CreativeSlotLock
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomModelData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.CustomName
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Damage
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DamageResistant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DeathProtection
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DebugStickState
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.DyedColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Enchantable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.EnchantmentGlintOverride
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Enchantments
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.EntityData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Equippable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FireworkExplosion
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Fireworks
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Food
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FoxVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FrogVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Glider
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.HorseVariant
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Instrument
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.IntangibleProjectile
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ItemModel
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ItemName
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.JukeboxPlayable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.LlamaVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Lock
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.LodestoneTracker
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Lore
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapDecorations
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapId
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapPostProcessing
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MaxDamage
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MaxStackSize
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MooshroomVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.NoteblockSound
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.OminousBottleAmplifier
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PaintingVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ParrotVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PigVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotDecorations
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotionContents
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotionDurationScale
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Profile
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ProvidesBannerPattern
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ProvidesTrimMaterial
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.RabbitVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Rarity
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Recipes
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Repairable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.RepairCost
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SalmonSize
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SheepColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ShulkerColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.StoredEnchantments
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SuspiciousStewEffects
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Tool
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TooltipDisplay
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TooltipStyle
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Trim
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishBaseColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishPattern
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishPatternColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Unbreakable
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.UseCooldown
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.UseRemainder
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.VillagerVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Weapon
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfCollar
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfSoundVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfVariant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WritableBookContent
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WrittenBookContent
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.BundleSelectedItem
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Composite
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Broken
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.BundleHasSelectedItem
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Carried
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Damaged
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.ExtendedView
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.FishingRodCast
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Property
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Selected
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.UsingItem
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.ViewEntity
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Empty
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.BundleFullness
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Cooldown
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CrossbowPull
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Property
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.Property
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bell
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Conduit
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.DecoratedPot
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Shield
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.ShulkerBox
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Trident
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Type
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Constant
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Grass
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
id() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the id record component.
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage
 
id() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent
 
id() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Retrieves the fully qualified namespaced ID of this sound event used by Minecraft clients.
id() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
Returns the value of the id record component.
id(String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Formats a path into a namespaced ID (e.g., "myplugin:sword").
id(Key) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
id(Key) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Mandates that the block matches a specific identity Key.
id(Key) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate.Builder
Mandates that the entity matches a specific identity Key.
id(Key) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Mandates that the item matches a specific base Key.
ifFailure(Consumer) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
ifLeft(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Executes the consumer if this is a Left.
ifLeft(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
ifLeft(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
ifNotExists() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Configures the builder to include the "IF NOT EXISTS" clause.
ifRight(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Executes the consumer if this is a Right.
ifRight(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
ifRight(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
ifSuccess(Consumer) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
ignoreCancelled() - Element in annotation interface com.github.darksoulq.abyssallib.server.event.SubscribeEvent
Whether the event handler should be called for cancelled events.
ignoreDefault() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Returns the value of the ignoreDefault record component.
ImageAnalysis - Class in com.github.darksoulq.abyssallib.common.color
A utility class for performing advanced color analysis on BufferedImage instances.
ImageAnalysis() - Constructor for class com.github.darksoulq.abyssallib.common.color.ImageAnalysis
 
IN_BACK - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Starts by moving slightly backward before accelerating forward.
IN_CUBIC - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Cubic acceleration; starts very slow and speeds up rapidly.
IN_LAVA - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnPlacement
Lava placement
IN_OUT_CUBIC - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Cubic acceleration/deceleration; more pronounced than Quadratic In-Out.
IN_OUT_QUAD - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Quadratic acceleration/deceleration; slow start and end, fast in the middle.
IN_QUAD - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Quadratic acceleration; starts slow and speeds up.
IN_SQUARE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
IN_WATER - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnPlacement
Water placement
include(Tag) - Method in class com.github.darksoulq.abyssallib.world.data.tag.Tag
Includes another tag's contents into this tag.
increment(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
index - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
index() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
Returns the value of the index record component.
index() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
Returns the value of the index record component.
index() - Method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Returns the value of the index record component.
inflationRate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the inflationRate record component.
init() - Static method in class com.github.darksoulq.abyssallib.bootstrap.ContentRegistry
 
init() - Static method in class com.github.darksoulq.abyssallib.bootstrap.ServiceStarter
 
init() - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Initializes the network scheduler and database.
init() - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Initializes the storage backend (e.g., database connection).
init() - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Initializes the server translation module and invokes the primary language loading sequence.
init() - Static method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Initializes the global attribute database and ensures the table structure exists.
init() - Static method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.EventRegistry
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.PackSetup
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.PermissionSetup
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.RecipeSetup
 
init(Namespace) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.TextOffset
Initializes the offset font provider and registers all necessary glyphs.
init(CommandDispatcher) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
Initializes the CommandBus with the given Brigadier CommandDispatcher.
init(JavaPlugin) - Static method in class com.github.darksoulq.abyssallib.bootstrap.FileSetup
 
initTable() - Static method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Initializes the SQLite table used for persistent attribute storage.
innerPlacementsProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the innerPlacementsProvider record component.
innerWallProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the innerWallProvider record component.
input(DialogInput) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Adds an input element to the dialog collection.
insert() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets operation type to INSERT.
insert() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Sets the batch operation mode to standard INSERT.
insert() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the query operation mode to INSERT.
insert(Document) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Queues an insert operation for a single document.
insert(BlockFace, double, Action) - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyConductor
Attempts to insert energy into this conductor buffer.
insert(BlockFace, double, Action) - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
Attempts to insert energy into this node.
insert(BlockFace, double, Action) - Method in interface com.github.darksoulq.abyssallib.common.energy.EnergyNode
Inserts energy into this node.
insertIgnore() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Sets the batch operation mode to INSERT IGNORE.
InSquareModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that spreads the input positions randomly across the X and Z axes within the bounds of a standard 16x16 chunk.
InSquareModifier() - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.InSquareModifier
Constructs a new InSquareModifier.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
The singleton instance of ByteOps.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Singleton instance of JsonOps to avoid unnecessary allocations.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Singleton instance of NbtOps.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
The singleton instance of StringOps.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
The singleton instance of YamlOps.
Instrument() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Instrument
 
INSTRUMENT - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
INSUFFICIENT_FUNDS - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
INT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
INTANGIBLE_PROJECTILE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
IntangibleProjectile() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.IntangibleProjectile
 
integer(int) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
IntegerValue(int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
Creates an instance of a IntegerValue record class.
INTEGRITY - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
INTEGRITY_PROCESSOR - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessors
 
IntegrityProcessor - Class in com.github.darksoulq.abyssallib.world.structure.processor.impl
A structure processor that applies a chance-based filter to block placement.
IntegrityProcessor(float) - Constructor for class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
Constructs a new IntegrityProcessor.
InterestProfile(Account, Currency, BigDecimal, Duration, Instant, boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Creates an instance of a InterestProfile record class.
interestRate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the interestRate record component.
InterestService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
InterestService.InterestProfile - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
interpolate(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
interpolate(BBKeyframe, BBKeyframe, BBKeyframe, BBKeyframe, float, Vector3f) - Static method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBInterpolation
 
interpolation() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the interpolation record component.
interval() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the interval record component.
interval() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the interval record component.
interval(long) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets the execution frequency.
INVALID_AMOUNT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
invalidate() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Forces a re-render on the next tick by invalidating the render cache.
invalidate() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Forces the layer to re-render.
invalidate() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Invalidates the render cache, forcing the layer to re-render on the next tick.
invalidateAllUsers() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Invalidates the calculated permission cache for all loaded users.
invalidateCache() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Clears the effective permission cache and triggers custom invalidation logic.
invalidBlocks() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the invalidBlocks record component.
INVENTORY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
InventoryClickType - Enum Class in com.github.darksoulq.abyssallib.server.event
A wrapper enum for Bukkit's ClickType to avoid import conflicts.
inventorySlots() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the converted inventory slot IDs to be changed.
invert() - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that inverts the RGB components of a color.
invert(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Inverts the RGB components of a color.
INVISIBLE_ITEM - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
Invoice(UUID, Account, Account, Currency, BigDecimal, BigDecimal, Instant, Instant, EconomyContext, Component, InvoiceService.InvoiceState) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Creates an instance of a Invoice record class.
InvoiceCancelledEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
InvoiceCancelledEvent(InvoiceService.Invoice, Component, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCancelledEvent
 
InvoiceCreatedEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
InvoiceCreatedEvent(InvoiceService.Invoice, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
InvoicePaidEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
InvoicePaidEvent(InvoiceService.Invoice, TransactionResult, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoicePaidEvent
 
InvoiceService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
InvoiceService.Invoice - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
InvoiceService.InvoiceState - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
invoke(Object, Object...) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
IS_FLYING - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
IS_OP - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
IS_SNEAKING - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
IS_SPRINTING - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
isAbstract() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isAbstract() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isAnnotation() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isAnnounceToChat() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Checks if the completion of this advancement should be announced to the global chat.
isArray() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isAvailable() - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
isBlockFaceIndirectlyPowered(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isBlockFacePowered(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isBlockIndirectlyPowered() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isBlockPowered() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isBoxUv() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
isBuildable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isBurnable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Checks whether the block break event has been cancelled by a listener.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Checks whether the event is cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Checks whether the event is cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Checks if the event is cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Checks whether the event is cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Checks if the attribute change has been cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Checks if the addition of the modifier has been cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Checks whether the removal of this modifier has been cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Checks if the statistic change has been cancelled.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
 
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Checks whether the event is cancelled.
isClass() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
isCollidable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isCreativeAction() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isCustomLimit() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the isCustomLimit record component.
isCustomRate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the isCustomRate record component.
isDone() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Checks if all criteria for this advancement have been met.
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isEnabled() - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
isEnabled(HookConstants.Plugin) - Static method in class com.github.darksoulq.abyssallib.server.util.HookConstants
Checks if a specific external plugin hook is currently active.
isEnum() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isError() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
isExempt(EconomyContext, Account, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
isExport() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
isExport() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
isFailure() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
isFinal() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isFinal() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isFlammable - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Whether the block is flammable and can be destroyed by fire.
isFrameInterpolate() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
isGenericArray() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
isHidden() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Checks if the advancement is hidden from the advancement tree until it is achieved.
isInRegion(int, int, int) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Checks if the given coordinate is within this generation region
isInterface() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isKeyboardClick() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isLeftClick() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isLiquid() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isLocked() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement
 
isLocked() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
isMember(Key, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
isMet(Player) - Method in interface com.github.darksoulq.abyssallib.world.advancement.criterion.AdvancementCriterion
Evaluates whether the player currently meets the conditions of this criterion.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
 
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
 
isMet(Player, Event) - Method in interface com.github.darksoulq.abyssallib.world.advancement.criterion.AdvancementCriterion
Evaluates whether the player meets the conditions based on a specific event trigger.
isMirrorUv() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
isMouseClick() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isNative() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isOverride() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
isParameterized() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
isParticle() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
isPassable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isPhysical(Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
isPreferredTool(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isPrefix() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the isPrefix record component.
isPrivate() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isPrivate() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isProtected() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isProtected() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isPublic() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isPublic() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isQuaternionInterpolation() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
isRecord() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isReplaceable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isRightClick() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isRotationGlobal() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
isShade() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
isShiftClick() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isShowNumbers() - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
isShowToast() - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Checks if the completion of this advancement triggers a toast notification.
isSolid() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isStatic() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
isStatic() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isStrict() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isSuccess() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
isSuccess() - Method in class com.github.darksoulq.abyssallib.common.util.Try
Determines if the computation completed successfully.
isSuccess() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
 
issueCollateralizedLoan(Account, Account, Currency, BigDecimal, BigDecimal, Duration, Collection, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
issueDate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the issueDate record component.
issueLoan(Account, Account, Currency, BigDecimal, BigDecimal, Duration, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
isSuffocating() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isSynchronized() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isTemporary() - Method in class com.github.darksoulq.abyssallib.server.permission.Node
Checks if this node has a set expiration date.
isTransient() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isValidNode(String) - Static method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Validates if a permission string is a valid or recognized node.
isValidTool(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isVisibility() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBGroup
 
isVisible() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
isVisible() - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Checks if the tooltip is currently set to be visible.
isVolatile() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isWildcard() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
isWithinLimit(Account, Currency, TransactionLimits.LimitAction, BigDecimal, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
item(ItemStack) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack within the dialog body.
item(ItemStack, boolean, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack with toggles for decorations and tooltips.
item(ItemStack, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack with specific dimensions.
item(ItemStack, PlainMessageDialogBody) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack with a text description.
item(ItemStack, PlainMessageDialogBody, boolean, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack with description and toggle settings.
item(ItemStack, PlainMessageDialogBody, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Displays an item stack with description and dimensions.
item(ItemStack, PlainMessageDialogBody, int, int, boolean, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Fully specified factory for item body components.
Item - Class in com.github.darksoulq.abyssallib.world.item
Represents a custom item within the AbyssalLib framework.
Item(Key) - Constructor for class com.github.darksoulq.abyssallib.world.item.Item
Constructs a new custom item definition.
Item(Key, Material) - Constructor for class com.github.darksoulq.abyssallib.world.item.Item
Constructs a new custom item definition.
Item(ItemStack) - Constructor for class com.github.darksoulq.abyssallib.world.item.Item
Internal constructor for wrapping an existing item stack.
ITEM - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Spawned through an item action (e.g., block or item use).
ITEM - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
ITEM - Static variable in class com.github.darksoulq.abyssallib.world.data.tag.TagTypes
 
ITEM_ADV_PREDICATE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ITEM_ATTRIBUTE_MODIFIERS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ITEM_CATEGORIES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ITEM_CRAFTED - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
ITEM_DAMAGE_FUNCTION - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ITEM_DISPLAY_TRANSFORM - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
ITEM_ENCHANTMENTS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ITEM_MARKER - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ITEM_MODEL - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ITEM_NAME - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ITEM_PREDICATES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ITEM_STACK - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
ITEM_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
Item.Tooltip - Class in com.github.darksoulq.abyssallib.world.item
Internal class used to configure the visual representation of an item's tooltip.
ItemCategory - Class in com.github.darksoulq.abyssallib.world.item
Represents a categorized collection of Item instances.
ItemCategory.Builder - Class in com.github.darksoulq.abyssallib.world.item
A fluent builder for creating ItemCategory instances.
ItemCraftedCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
ItemCraftedCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
 
itemDefinition(String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an ItemDefinition asset from the plugin's JAR.
itemDefinition(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an ItemDefinition with provided data.
itemDefinition(String, Selector) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Programmatically registers an item definition using a selector.
itemDefinition(String, Selector, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Programmatically registers an item definition with toggleable swap animation.
itemDefinition(String, Selector, boolean, boolean, double) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
The master method for programmatic item definitions.
itemDefinition(String, Selector, double) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Programmatically registers an item definition with custom GUI animation scale.
ItemDefinition - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
ItemDefinition(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.ItemDefinition
 
ItemDefinition(String, String, Selector, boolean, boolean, double) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.ItemDefinition
 
ItemDefinition(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.ItemDefinition
 
ItemDisplayRenderer(ItemStack, float, Display.Billboard) - Constructor for class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.ItemDisplayRenderer
Constructs a new ItemDisplayRenderer.
ItemEntry(ItemStack, int, int, List, List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootEntry.ItemEntry
 
ItemHasCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
ItemHasCriterion(ItemPredicate) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
 
ItemModel() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ItemModel
 
ItemModels - Class in com.github.darksoulq.abyssallib.server.resource.util
Static factory utility for generating common Minecraft item model configurations.
ItemName() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ItemName
 
ItemPredicate - Class in com.github.darksoulq.abyssallib.world.item
A sophisticated predicate used to evaluate and filter ItemStack instances.
ItemPredicate(List, List, List, List, Key) - Constructor for class com.github.darksoulq.abyssallib.world.item.ItemPredicate
Constructs a new ItemPredicate with the specified conditional rules.
ItemPredicate.Builder - Class in com.github.darksoulq.abyssallib.world.item
A fluent builder pattern class designed to easily construct ItemPredicate instances.
ItemPredicateLoader - Class in com.github.darksoulq.abyssallib.world.item
Utility class responsible for loading and parsing data-driven ItemPredicate definitions.
ItemPredicateLoader() - Constructor for class com.github.darksoulq.abyssallib.world.item.ItemPredicateLoader
 
ItemReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
ItemReward(ItemStack) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
 
Items - Class in com.github.darksoulq.abyssallib.world.item
 
Items() - Constructor for class com.github.darksoulq.abyssallib.world.item.Items
 
ITEMS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ITEMS - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
ITEMS_CRAFTED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatters
 
ITEMS_CRAFTED - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.Statistics
 
ItemStatisticFormatter - Class in com.github.darksoulq.abyssallib.world.data.statistic.formatter
 
ItemStatisticFormatter() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.formatter.ItemStatisticFormatter
 
ItemTag - Class in com.github.darksoulq.abyssallib.world.data.tag.impl
Implementation of a Tag for ItemStacks, using ItemPredicate entries.
ItemTag(Key) - Constructor for class com.github.darksoulq.abyssallib.world.data.tag.impl.ItemTag
Constructs a new ItemTag.
ItemTranslationContext - Enum Class in com.github.darksoulq.abyssallib.server.translation
Represents the context in which an item's component is being translated.
ItemTranslationProvider - Interface in com.github.darksoulq.abyssallib.server.translation
A provider that supplies custom MiniMessage strings dynamically for translatable keys in items.
iterationOrder(StructureArray.Orientation) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Retrieves the sequence of flat indices for a given iteration mode.
iterator() - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Returns an iterator over the colors in this palette.

J

json(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a generic JSON file asset within the namespace.
JSON_MAPPER - Static variable in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Shared JSON mapper used for persistence.
JsonAsset - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
JsonAsset(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.JsonAsset
 
JsonAsset(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.JsonAsset
 
JsonOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
An implementation of DynamicOps for Jackson's JsonNode tree model.
JUKEBOX_PLAYABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
JukeboxPlayable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.JukeboxPlayable
 
JUMP - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
JUNGLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Jungle

K

key() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Returns the unique key used to identify this attribute.
key(char, T) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.PatternBuilder
Binds a character to an object.
KEY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
keybind() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
Returns the value of the keybind record component.
KeybindDown(Selector.Condition.KeybindDown.Keybind) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
Creates an instance of a KeybindDown record class.
KILLED_BY_PLAYER - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
KilledByPlayerCondition - Class in com.github.darksoulq.abyssallib.world.data.loot.condition
A loot condition that evaluates to true only if the victim was killed by a player.
KilledByPlayerCondition() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.condition.KilledByPlayerCondition
 
killer() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the killer record component.
killer(Entity) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
kind() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Returns the value of the kind record component.

L

lab(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color from CIE Lab coordinates.
LAKE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
LakeFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates a randomized lake or underground pool.
LakeFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature
Constructs a new LakeFeature with its associated configuration codec.
LakeFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the lake feature.
LAKES - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
lang(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a translation language file (e.g., en_us.json).
lang(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a language file with provided data.
Lang - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a language file (.lang/.json) for Minecraft resource packs.
Lang(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Lang
Creates an empty language file.
Lang(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Lang
 
Lang(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Lang
Loads the language file from the plugin JAR at path: resourcepack/{namespace}/lang/{lang}.json.
lastApplied() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the lastApplied record component.
lastBilled() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the lastBilled record component.
lavaMob() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Lava preset
layered(Namespace, String, Texture...) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a layered "generated" model with multiple texture overlays.
LayerEntry(Texture) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Equipment.LayerEntry
 
LayerStack - Class in com.github.darksoulq.abyssallib.world.gui.layer
A composite GUI layer that manages a collection of sub-layers in a stack.
LayerStack(List) - Constructor for class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Constructs a new LayerStack with the provided layers.
lch(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color from Lch (Lightness, Chroma, Hue) coordinates.
LeaderboardEntry(Account, int, BigDecimal) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Creates an instance of a LeaderboardEntry record class.
LeaderboardProvider - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
LeaderboardProvider.LeaderboardEntry - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
LEAVE_VINE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
LeaveVineDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
A specialized tree decorator responsible for seamlessly draping organic vine structures directly downwards from the generated leaf canopy blocks.
LeaveVineDecorator(float) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.LeaveVineDecorator
Constructs a new leaf vine placement decorator bound by a strict statistical probability parameter.
left - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The item in the left slot of the anvil.
left() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Returns the value of the left record component.
left() - Method in class com.github.darksoulq.abyssallib.common.util.Either
 
left() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
left() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
left() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns the value of the left record component.
left(L) - Static method in class com.github.darksoulq.abyssallib.common.util.Either
Creates an instance of Either containing a Left value.
Left(L) - Constructor for class com.github.darksoulq.abyssallib.common.util.Either.Left
 
LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Hand
 
LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest.ChestType
 
LEFT_CLICK - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.ClickType
Represents a left-click action.
leftOrElse(L) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
leftOrElse(L) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Returns the Left value if present, otherwise returns the provided default.
leftOrElse(L) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
leftOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
leftOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either
Returns the Left value or throws an exception if this is a Right.
leftOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
leftRotation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns the value of the leftRotation record component.
LEGS - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
lender() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the lender record component.
level() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns the value of the level record component.
level() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns the value of the level record component.
LEVEL - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
LevelCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
LevelCriterion(int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
 
light(int, int) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
LIGHT_BLUE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Light blue
LIGHT_GRAY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Light gray
lightEmission(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
LIGHTEN - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Selects the lighter of the two colors for each channel.
LIME - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Lime
limit(int) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets the result limit.
limit(int) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the maximum number of rows to be returned by the query.
LIMIT_COUNT - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LimitCountFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that clamps the stack size of a generated item within a specified minimum and maximum range.
LimitCountFunction(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.LimitCountFunction
Constructs a new LimitCountFunction with specific bounds.
LimitProfile(Account, Currency, TransactionLimits.LimitAction, BigDecimal, Duration, BigDecimal, Instant, boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Creates an instance of a LimitProfile record class.
line(Vector, Vector, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a line of particles between two points.
line1(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the first line of text.
line2(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the second line of text.
linear(List) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a linear gradient provider from a list.
linear(Color...) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a linear gradient provider.
LINEAR - Enum constant in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
 
LINEAR - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
A simple linear transition where the rate of change is constant.
LinearGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A standard implementation of a linear color gradient.
LinearGradient(Color...) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.LinearGradient
Constructs a LinearGradient with evenly spaced colors.
LinearGradient(Color[], float[]) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.LinearGradient
Constructs a LinearGradient with specific color stop positions.
lines - Variable in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
The list of Adventure Components representing the item's lore lines.
liquidity(EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
list() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for a List of elements of type T.
list(ValueComponent.CustomData.CustomDataValue...) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
list(List) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
listSuggestions(CommandContext, SuggestionsBuilder) - Method in class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
ListValue(List) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
Creates an instance of a ListValue record class.
LlamaVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.LlamaVariant
 
load() - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Loads nodes from persistent storage.
load() - Static method in class com.github.darksoulq.abyssallib.server.util.HookConstants
Initializes the hook states by checking the Bukkit PluginManager.
load() - Static method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
load() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Asynchronously loads all attribute data for this entity from the database.
load() - Static method in class com.github.darksoulq.abyssallib.world.data.loot.LootLoader
Orchestrates the discovery and loading of loot tables from the local file system.
load() - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Triggers the component discovery process for the associated item or entity.
load() - Static method in class com.github.darksoulq.abyssallib.world.structure.StructureLoader
Initializes the structure folder and performs a recursive scan for valid files.
load(byte[]) - Static method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModelLoader
 
load(JsonNode) - Static method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModelLoader
 
load(File) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Loads a single recipe file from the file system.
load(InputStream) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Parses an input stream into one or more recipe definitions.
load(Path) - Static method in class com.github.darksoulq.abyssallib.world.block.BlockPredicateLoader
Reads a YAML file from the file system and decodes it into a BlockPredicate instance.
load(Path) - Static method in class com.github.darksoulq.abyssallib.world.data.loot.LootLoader
Decodes a LootTable from a file on the disk.
load(Path) - Static method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicateLoader
Reads a YAML file from the file system and decodes it into an EntityPredicate instance.
load(Path) - Static method in class com.github.darksoulq.abyssallib.world.item.ItemPredicateLoader
Reads a YAML file from the file system and decodes it into an ItemPredicate instance.
load(Path) - Static method in class com.github.darksoulq.abyssallib.world.structure.StructureLoader
Loads and deserializes a structure from a specific file path on the disk.
load(Path, Key) - Static method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
load(Plugin, String, String) - Static method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModelLoader
 
load(Plugin, Key) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.BookLoader
Loads a written book from a resource file located at books/<path>.json inside the plugin's jar.
LOAD_STRUCTURE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
LOAD_TOOLBAR_ACTIVATOR - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
loadEntity() - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Synchronizes internal storage with the persistent tags of the associated entity.
loadFile(File) - Static method in class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
Loads a single tag definition from the local file system.
loadFile(Path) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Integrates raw translation properties parsed strictly from externally registered storage allocations.
loadFolder(File) - Static method in class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
Recursively scans a system folder and loads all JSON and YAML files found as tags.
loadFolder(File) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Recursively scans a folder and loads all YAML files found as recipes.
loadFolder(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
Deeply scans and loads tags from a specific resource path within a plugin's embedded JAR file.
loadFolder(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Loads recipes from a specific resource path within a plugin's JAR.
loadGroups() - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Loads all defined groups into memory.
loadItem() - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Synchronizes internal storage with the NMS/Paper data components of the associated item.
loadMongo(Config, String) - Static method in class com.github.darksoulq.abyssallib.common.database.DatabaseLoader
Initializes and connects to a MongoDB database.
loadPredicates() - Static method in class com.github.darksoulq.abyssallib.world.block.BlockPredicateLoader
Scans the predicates directory and loads all valid YAML configurations into the registry.
loadPredicates() - Static method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicateLoader
Scans the predicates directory and loads all valid YAML configurations into the registry.
loadPredicates() - Static method in class com.github.darksoulq.abyssallib.world.item.ItemPredicateLoader
Scans the predicates directory and loads all valid YAML configurations into the registry.
loadRedis(Config, String) - Static method in class com.github.darksoulq.abyssallib.common.database.DatabaseLoader
Initializes and connects to a Redis database.
loadRelational(Config, String, String) - Static method in class com.github.darksoulq.abyssallib.common.database.DatabaseLoader
Initializes and connects to a relational database based on the provided configuration.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Incorporates raw property details derived inherently from a specific compiled project resource payload.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.block.BlockPredicateLoader
Reads a YAML file bundled within a plugin's JAR resources and decodes it.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.data.loot.LootLoader
Decodes a LootTable from a plugin's embedded resource.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
Loads a single tag definition from an internal plugin resource.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicateLoader
Reads a YAML file bundled within a plugin's JAR resources and decodes it.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.item.ItemPredicateLoader
Reads a YAML file bundled within a plugin's JAR resources and decodes it.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Loads a single recipe from a plugin resource.
loadResource(Plugin, String) - Static method in class com.github.darksoulq.abyssallib.world.structure.StructureLoader
Loads a structure embedded within a plugin's internal JAR resources.
loadResource(Plugin, String, Key) - Static method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
loadThirdPartyPacks() - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
loadUser(UUID) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Loads a specific user from storage.
Loan(UUID, Account, Account, Currency, BigDecimal, BigDecimal, BigDecimal, Instant, Instant, Instant, EconomyContext, LoanService.LoanState) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Creates an instance of a Loan record class.
LOAN_SHARK - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
LoanService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
LoanService.Loan - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
LoanService.LoanState - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
LOCAL_MODIFICATIONS - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
LocalTime(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, String, ZoneId) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, String, Locale) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, String, Locale, ZoneId) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, ZoneId) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, Locale) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
LocalTime(List, Locale, ZoneId) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime
 
location() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the location record component.
LOCATION - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
LOCATION - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
LOCATION_CHECK - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LocationCheckCondition - Class in com.github.darksoulq.abyssallib.world.data.loot.condition
A loot condition that evaluates to true if the loot generation occurs within specific biomes.
LocationCheckCondition(List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.condition.LocationCheckCondition
Constructs a new LocationCheckCondition with a list of allowed biomes.
LocationCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
LocationCriterion(String, Biome) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
 
Lock() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Lock
 
LOCKED_FOR_AUDIT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
 
LODESTONE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass.Target
 
LODESTONE_TRACKER - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
LODESTONE_TRACKER - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
LodestoneTracker() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.LodestoneTracker
 
LONG - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
loop(boolean) - Method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline.Builder
Sets whether the timeline should loop.
LOOT_CONDITION_TYPES - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LOOT_CONDITIONS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
LOOT_FUNCTION_TYPES - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LOOT_FUNCTIONS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
LOOT_TABLE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
LOOT_TABLES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
LootCondition - Class in com.github.darksoulq.abyssallib.world.data.loot
An abstract base class for logic gates that determine if a loot element should be processed.
LootCondition() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootCondition
 
LootConditionType<C> - Interface in com.github.darksoulq.abyssallib.world.data.loot
A definition for a specific implementation of a LootCondition.
LootContext - Record Class in com.github.darksoulq.abyssallib.world.data.loot
Immutable record containing the environment and entity data for loot generation.
LootContext(Location, Entity, Entity, Entity, ItemStack, float, Random) - Constructor for record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Creates an instance of a LootContext record class.
LootContext.Builder - Class in com.github.darksoulq.abyssallib.world.data.loot
Builder class for constructing LootContext instances.
LootDefaults - Class in com.github.darksoulq.abyssallib.world.data.loot
 
LootDefaults() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LootEntry - Class in com.github.darksoulq.abyssallib.world.data.loot
An abstract representation of a single choice within a loot pool.
LootEntry(int, int, List, List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootEntry
 
LootEntry.EmptyEntry - Class in com.github.darksoulq.abyssallib.world.data.loot
A loot entry that represents a "no drop" chance.
LootEntry.ItemEntry - Class in com.github.darksoulq.abyssallib.world.data.loot
A loot entry that generates a specific item stack.
looter() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the looter record component.
looter(Entity) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
LootFunction - Class in com.github.darksoulq.abyssallib.world.data.loot
An abstract base class for functions that modify an ItemStack generated by a loot table.
LootFunction() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootFunction
 
LootFunctionType<F> - Interface in com.github.darksoulq.abyssallib.world.data.loot
A definition for a specific type of LootFunction.
LOOTING_ENCHANT - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
LootingEnchantFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that increases the stack size of generated loot based on the Looting enchantment level.
LootingEnchantFunction(int) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.LootingEnchantFunction
Constructs a new LootingEnchantFunction with a specific stack size limit.
LootLoader - Class in com.github.darksoulq.abyssallib.world.data.loot
Internal utility class responsible for loading and registering LootTables.
LootLoader() - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootLoader
 
LootPool - Record Class in com.github.darksoulq.abyssallib.world.data.loot
A pool of potential loot entries within a table.
LootPool(int, int, List, List) - Constructor for record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Creates an instance of a LootPool record class.
LootTable - Class in com.github.darksoulq.abyssallib.world.data.loot
Represents a complete loot table capable of synthesizing item collections and intelligently populating external containers using context-driven probability logic.
LootTable(List, MergeStrategy, String) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Constructs a new LootTable incorporating probability pools and structural overrides.
LootTableReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
LootTableReward(LootTable) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
 
Lore() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Lore
 
LORE - Enum constant in enum class com.github.darksoulq.abyssallib.server.translation.ItemTranslationContext
Indicates that a line within the item's lore is being translated.
LORE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
lpush(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a List Left Push command.
lpush(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Pushes values to the front (left) of a list.
lrange(String, long, long) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Retrieves a range of elements from a list.
lt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
lt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
lt(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
lt(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
LT - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
lte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
lte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
lte(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
lte(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
LTE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
luck() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the luck record component.
luck(float) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 

M

MAGENTA - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Magenta
MAIN_HAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
MainHand(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand
 
makeChange(Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
MANAGE_FLAGS - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
MANAGE_MEMBERS - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
MANAGE_SETTINGS - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
MANGROVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Mangrove
MANGROVE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.RootPlacers
 
MangroveRootPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.root
A root placer that generates sprawling, arching structural roots.
MangroveRootPlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.MangroveRootPlacer
Constructs a new MangroveRootPlacer.
map(Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for a Map structure.
map(Try.ThrowingFunction) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Transforms the successful value using the provided throwing mapper function.
map(ResultSet) - Method in interface com.github.darksoulq.abyssallib.common.database.relational.ResultMapper
Performs the mapping of the current row in the given ResultSet.
map(Function, Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Transforms both the Left and Right values using the provided functions.
map(Function) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
map(Document) - Method in interface com.github.darksoulq.abyssallib.common.database.nosql.mongodb.DocumentMapper
Maps the provided BSON document to an object of type T.
MAP_COLOR - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
MAP_CURSOR_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
MAP_DECO_ENTRY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
MAP_DECORATIONS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
MAP_ID - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
MAP_POST_PROCESSING - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
MapColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapColor
 
MapColor(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
MapDecorations() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapDecorations
 
MapId() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapId
 
mapLeft(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
mapLeft(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Transforms the Left value using the provided function.
mapLeft(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
mapper - Variable in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
 
MapPostProcessing() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MapPostProcessing
 
mapRight(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
mapRight(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Transforms the Right value using the provided function.
mapRight(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
markActive(EnergyNode) - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Updates whether a node should be considered active.
MATCH_TOOL - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
MatchToolCondition - Class in com.github.darksoulq.abyssallib.world.data.loot.condition
A loot condition that evaluates to true if the tool used in the generation context matches a specific material.
MatchToolCondition(Material) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.condition.MatchToolCondition
Constructs a new MatchToolCondition for the specified material.
material(Material) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Mandates that the block matches a specific vanilla material.
material(Material) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Mandates that the item matches a specific vanilla material.
MATERIAL_CHOICE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
matrix() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
Returns the value of the matrix record component.
Matrix(Matrix4f) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
Creates an instance of a Matrix record class.
MATRIX4F - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
max() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the max record component.
max() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Returns the value of the max record component.
max(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
max(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
max(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
max(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
MAX - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
MAX_DAMAGE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
MAX_STACK_SIZE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
maxAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Returns the value of the maxAmount record component.
maxAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the maxAmount record component.
maxBalance() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the maxBalance record component.
MaxDamage() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MaxDamage
 
maxExp - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Maximum experience dropped when broken.
maxHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns the value of the maxHeight record component.
maxHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the maxHeight record component.
maxLight - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Maximum light level.
maxPack - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Maximum pack size.
maxRadius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the maxRadius record component.
MaxStackSize() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MaxStackSize
 
maxY - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Maximum Y level.
mcmeta(PackMcMeta) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Sets the pack.mcmeta of this resourcepack
mcmeta(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an .mcmeta file for texture animations or metadata.
mcmeta(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers an .mcmeta file with provided data.
McMeta - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
McMeta(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
McMeta(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
McMeta(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
memberLimit(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
members(Key) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
merge(EconomyContext) - Method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
 
MERGE - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.loot.MergeStrategy
Append the pools of this table to the target vanilla loot table's existing pools.
MergeStrategy - Enum Class in com.github.darksoulq.abyssallib.world.data.loot
An enumeration defining how a custom loot table should interact with existing vanilla loot tables or other overlapping definitions.
method(String, Class...) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
method(String, Class, Class...) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
MIDDLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
middleWallProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the middleWallProvider record component.
min() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the min record component.
min() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Returns the value of the min record component.
min(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
min(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
min(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
min(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
MIN - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
minAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Returns the value of the minAmount record component.
minBalance() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the minBalance record component.
MinecraftBlockSerializer - Class in com.github.darksoulq.abyssallib.common.serialization
Provides a complete utility layer for serializing and deserializing native Bukkit BlockData and TileState instances into generic data representations via DynamicOps.
MinecraftBlockSerializer() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
 
minExp - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Minimum experience dropped when broken.
minHeight() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the minHeight record component.
MiniMessageBridge - Class in com.github.darksoulq.abyssallib.common.color
A bridge utility connecting the internal color systems with Adventure's MiniMessage.
MiniMessageBridge() - Constructor for class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
 
MiniMessageBridge.Animator - Class in com.github.darksoulq.abyssallib.common.color
A utility class for handling stateful text color animations.
minLight - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Minimum light level.
minPack - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Minimum pack size.
minRadius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the minRadius record component.
minY - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Minimum Y level.
mirror() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns the value of the mirror record component.
MIRROR - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
mix(Color, Color, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Performs a linear RGB interpolation (Lerp) between two colors.
mixLch(Color, Color, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Interpolates two colors within the Lch color space.
mixOkLab(Color, Color, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Interpolates two colors within the OkLab color space.
MM - Static variable in class com.github.darksoulq.abyssallib.common.util.TextUtil
The shared MiniMessage instance used for parsing MiniMessage text.
mod(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
mod(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
mod(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
mod(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
MOD - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
model(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a 3D or 2D item/block model asset.
model(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a model with provided raw data.
model(String, int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a blank model with specific texture resolution hints.
Model - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Model(Model, Tint...) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
Model(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Model(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Model(String, String, int, int) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Model(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Model.Display - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Model.Element - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Model.Face - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Model.GuiLight - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset
 
modelFormat() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Returns the value of the modelFormat record component.
modid() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
Returns the mod ID that triggered the resource pack generation.
monochromatic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a monochromatic palette based on the given color.
monochromatic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a monochromatic color scheme by varying brightness and saturation.
MONSTER - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
 
MOON_PHASE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
 
MooshroomVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.MooshroomVariant
 
MotionVector - Class in com.github.darksoulq.abyssallib.world.particle.style
An extension of Pixel that includes a velocity vector.
MotionVector(Vector, Vector) - Constructor for class com.github.darksoulq.abyssallib.world.particle.style.MotionVector
Constructs a new MotionVector with a default color of Color.WHITE.
MotionVector(Vector, Vector, Color) - Constructor for class com.github.darksoulq.abyssallib.world.particle.style.MotionVector
Constructs a new MotionVector with a specific location, velocity, and color.
MOVE - Enum constant in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
The block can be pushed or pulled by a piston.
mul(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
mul(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
mul(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
mul(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
MUL - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
multiAction(Component) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a multi-action grid dialog.
multiAction(Component, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a multi-action grid dialog with column settings.
multiAction(Component, ActionButton, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a multi-action grid dialog with exit button and columns.
MultiAction - Class in com.github.darksoulq.abyssallib.world.dialog
A dialog displaying multiple buttons as primary actions.
MultiAction(Component) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.MultiAction
Constructs a basic MultiAction dialog with default layout.
MultiAction(Component, ActionButton, Integer) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.MultiAction
Constructs a MultiAction dialog with exit button and column configuration.
MULTIFACE_GROWTH - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
MultifaceGrowthFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature responsible for placing blocks that cling to solid surfaces.
MultifaceGrowthFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature
Constructs a new MultifaceGrowthFeature with its associated configuration codec.
MultifaceGrowthFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the multiface growth feature.
multipart(BlockState.Multipart) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
Adds a multipart condition+model object
Multipart(String, BlockState.Variant) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Multipart
 
MULTIPLY - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Multiplies the base color by the source color.
MULTIPLY - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Multiplies the base value by the modifier.

N

name - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
name() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Returns the value of the name record component.
name() - Element in annotation interface com.github.darksoulq.abyssallib.server.command.Command
The name of the command.
name() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the name record component.
name() - Method in interface com.github.darksoulq.abyssallib.server.economy.EconomyProvider
 
name() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the name record component.
NAME - Enum constant in enum class com.github.darksoulq.abyssallib.server.translation.ItemTranslationContext
Indicates that the default, unedited name of the item is being translated.
NAME_STRUCTURE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
NamedColor - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
Represents named colors for resource pack item definitions.
namespace(String) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Returns or creates a namespace container.
Namespace - Class in com.github.darksoulq.abyssallib.server.resource
Represents a logical namespace inside a resource pack.
Namespace(String, ResourcePack) - Constructor for class com.github.darksoulq.abyssallib.server.resource.Namespace
Creates a new namespace.
NAMESPACED_KEY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
NATURAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Spawned naturally through world mechanics.
nbt() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the value of the nbt record component.
nbt(Condition) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Adds an exact value-matching condition against the block's NBT data.
nbt(String, Object) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires an exact match for a specific key-value pair within the block's NBT.
nbtAny(Map.Entry...) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires the block's NBT to match at least one of the provided key-value data entries.
NbtOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
An implementation of DynamicOps for Minecraft's NBT Tag structure.
near(float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
NEON - Static variable in class com.github.darksoulq.abyssallib.common.color.ColorPalette
A predefined palette containing high-saturation, vibrant neon colors.
neq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
neq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
neq(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
neq(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
NEQ - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
newBalance() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the newBalance record component.
newCursor() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the result cursor after the drag is done.
newInstance(Class, int) - Static method in class com.github.darksoulq.abyssallib.common.reflection.ReflectArray
 
newInstance(Object...) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectConstructor
 
newItems() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets all items to be added to the inventory in this drag.
next() - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
Advances the animation phase by MiniMessageBridge.Animator.speed and returns the rendered component.
next(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Switches to the next layer in the stack, wrapping back to the start if necessary.
next(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Advances to the next page of content.
nextBilling() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the nextBilling record component.
nextPaymentDue() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the nextPaymentDue record component.
nightOnly() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Enables night-only spawning
NMS_ENTITY_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
NMSWorldGenAccess - Class in com.github.darksoulq.abyssallib.world.gen
Implementation of WorldGenAccess backed by NMS (Native Minecraft Server).
NMSWorldGenAccess(LimitedRegion, World, Random) - Constructor for class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Creates a new NMS-backed world generation access instance.
Node - Class in com.github.darksoulq.abyssallib.server.permission
Represents a specific permission entry or group inheritance entry.
Node(String) - Constructor for class com.github.darksoulq.abyssallib.server.permission.Node
Constructs a permanent Node with a specific key, defaulting the value to true.
Node(String, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.permission.Node
Constructs a permanent Node with a specific key and value.
Node(String, boolean, long) - Constructor for class com.github.darksoulq.abyssallib.server.permission.Node
Constructs a Node with a specific key, value, and expiry.
noise(ColorProvider, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Wraps a provider with Perlin noise to create organic, smoky transitions.
NOISE_COUNT - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
NOISE_THRESHOLD - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
NOISE_THRESHOLD - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
NoiseCountModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that duplicates the incoming position stream a variable number of times based on a 2D simplex noise evaluation.
NoiseCountModifier(double, double, int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseCountModifier
Constructs a new NoiseCountModifier.
noiseFrequency() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns the value of the noiseFrequency record component.
NoiseGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A color provider that uses 3D Perlin noise to sample from a base ColorProvider.
NoiseGradient(ColorProvider, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.NoiseGradient
Constructs a NoiseGradient.
noiseThreshold() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns the value of the noiseThreshold record component.
NoiseThresholdBlockStateProvider - Class in com.github.darksoulq.abyssallib.world.gen.state.provider.impl
A block state provider that alternates between two block states based on 2D simplex noise.
NoiseThresholdBlockStateProvider(double, double, BlockInfo, BlockInfo) - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.NoiseThresholdBlockStateProvider
Constructs a new NoiseThresholdBlockStateProvider.
NoiseThresholdModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters positions based on 2D simplex noise.
NoiseThresholdModifier(double, double, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseThresholdModifier
Constructs a new NoiseThresholdModifier.
nonConsole() - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
NONE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Type
 
NONE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
NONE - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.loot.MergeStrategy
Do not interact with other loot tables; this table stands alone.
NONE - Static variable in interface com.github.darksoulq.abyssallib.world.gen.feature.FeatureConfig
A default empty configuration for features that require no parameters.
NORMAL - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Normal blending mode.
NORMAL - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Standard human vision with no color deficiency.
normalize() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
Returns the value of the normalize record component.
normalize() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
Returns the value of the normalize record component.
NORTH - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
North
not(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
not(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
not(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
not(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
not(Predicate) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
NOT - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
NOTE_BLOCK_SOUND - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
NoteblockSound() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.NoteblockSound
 
notice(Component) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a simple notice dialog.
notice(Component, ActionButton) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a notice dialog with a specific action button.
Notice - Class in com.github.darksoulq.abyssallib.world.dialog
A standard notice dialog used to display information with an optional primary action button.
Notice(Component) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.Notice
Creates a notice with a title and no specific action button.
Notice(Component, ActionButton) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.Notice
Creates a notice with a title and a primary action button.
nullable() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Modifies the codec to treat null Java values as empty serialized states.
NUMBER_KEY - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 

O

OAK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Oak
of() - Static method in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Creates a new BlockProperties.Builder for defining custom block properties.
of(Try.ThrowingSupplier) - Static method in class com.github.darksoulq.abyssallib.common.util.Try
Executes a supplier that may throw an exception and wraps the result in a Try.
of(Class) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Reflect
 
of(String) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Reflect
 
of(String, String) - Static method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
 
of(BiFunction) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Static factory method to create a GuiAnimatedItem with a custom renderer.
of(Function, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Factory method to create a simple codec from mapping functions.
of(List, int, Consumer) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Static factory method to create a StateCycleElement.
of(List, int[], GuiView.Segment) - Static method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Static helper for creating an element-specific PagedLayer.
of(List, int) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Creates an animated item from a list of frames.
of(List, int, boolean) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Creates an animated item from a list of frames.
of(List, int[], GuiView.Segment, BiFunction) - Static method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Static helper for creating a generic PagedLayer.
of(UUID) - Static method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves the attribute container for a specific UUID.
of(Entity) - Static method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves the attribute container for a specific entity.
of(Player) - Static method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
of(Action) - Static method in enum class com.github.darksoulq.abyssallib.server.event.ClickType
 
of(ClickType) - Static method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
Converts from Bukkit ClickType to InventoryClickType.
of(ItemStack) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.GuiItem
Static factory method to create a GuiItem.
of(ItemStack, Consumer) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.GuiButton
Static factory method to create a GuiButton.
of(ItemStack, ItemStack, boolean, Consumer) - Static method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Static factory method to create a ToggleElement.
OFF_HAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
offset(double, double, double) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Adds a spatial offset transformation to the pipeline.
offset(int) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the starting offset for the result set, primarily used for pagination.
offset(int, char) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Creates an offset glyph that affects spacing only.
OffsetGlyph(Key, char, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Creates an instance of a OffsetGlyph record class.
ofGrid(Class, int, int, T[]) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure from an existing flat array.
oldCursor() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the cursor item prior to the drag modification.
OMINOUS_BOTTLE_AMPLIFIER - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
OminousBottleAmplifier() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.OminousBottleAmplifier
 
ON_GROUND - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnPlacement
Ground placement
ON_SHELF - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
onAnvil(AnvilContext) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when this item is placed in an anvil and requires custom logic.
onBoneMeal(Player) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is fertilized with Bone Meal.
onBreak(Player, Location, ItemStack) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is broken by a player.
onChat(AsyncChatEvent) - Method in class com.github.darksoulq.abyssallib.server.chat.ChatInputHandler
Listens for the Paper AsyncChatEvent to intercept player messages.
onClick(GuiClickContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Cancels the click action.
onClick(GuiClickContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiButton
Executes the button action and cancels the inventory event.
onClick(GuiClickContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiItem
Cancels the click action to prevent the item from being taken.
onClick(GuiClickContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Handles the click interaction to cycle through states.
onClick(GuiClickContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Handles the click interaction by flipping the current state.
onClick(GuiClickContext) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiElement
Handles a player clicking on this element.
onClick(GuiView, int, ClickType, ItemStack, ItemStack) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiElement
Deprecated, for removal: This API element is subject to removal in a future version.
onClick(Player, int, PlayerInventory, InventoryClickType) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Callback triggered when a player clicks this item inside an inventory GUI.
onClose(Consumer) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Sets the handler for when the GUI is closed.
onCraft(Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a player successfully crafts this item.
onDeath(EntityDeathEvent) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Called on entity death.
onDestroyedByExplosion(Entity, Block) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is destroyed by an explosion.
onDrag(GuiDragContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Cancels the drag action.
onDrag(GuiDragContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiItem
Cancels the drag action to prevent item placement in this slot.
onDrag(GuiDragContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Prevents items from being dragged onto this cycle element.
onDrag(GuiDragContext) - Method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Prevents items from being dragged onto this toggle element.
onDrag(GuiDragContext) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiElement
Handles items being dragged across slots containing this element.
onDrag(GuiView, Map) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiElement
Deprecated, for removal: This API element is subject to removal in a future version.
onDrop(Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a player drops this item onto the ground.
one(T) - Static method in interface com.github.darksoulq.abyssallib.common.util.Condition
Creates a simple condition representing a single value.
One(T) - Constructor for record class com.github.darksoulq.abyssallib.common.util.Condition.One
Creates an instance of a One record class.
oneOf(Codec...) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Combines multiple codecs to be tried in sequence.
OneOfCodec(List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Constructs a oneOf codec with an immutable copy of the provided list.
onFade(Block, BlockState) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block fades (e.g.
onFailure(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Executes the provided consumer action if the computation resulted in a failure.
onFalse() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns the value of the onFalse record component.
onForm(Block, BlockState) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block forms (e.g.
onGrow(Block, BlockState) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block grows (e.g.
onHit(LivingEntity, Entity) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Callback triggered after an entity hits another entity with this item.
onIgnite(BlockIgniteEvent.IgniteCause, Entity, Block) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block ignites.
onInteract(BlockInteractionEvent) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when a player interacts with the block.
onInventoryTick(Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called once per tick for every player that has this item in their inventory.
onLanded(Entity) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when an entity lands on the block (fall damage calculation).
onLeavesDecay() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when leaves decay.
onLoad() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is loaded from disk.
onLoad() - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Called when the entity is loaded into the world.
onLoad() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Called when entity loads.
onMine(LivingEntity, Block) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Callback triggered after an entity successfully mines a block with this item.
onNeighborUpdate(Block) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when a neighbor block changes or a physics update occurs.
onOpen(Consumer) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Sets the handler for when the GUI is opened.
onPickup(Player) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a player picks this item up from the ground.
onPistonMove(BlockFace) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is moved by a piston.
onPlace(Player, Location, ItemStack) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is placed by a player.
onProjectileHit(Projectile) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when a projectile hits the block.
onRedstone(int, int) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block receives a redstone update.
onSave() - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Called before the entity is saved to the world data.
onSignChange(Player, Side) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when a sign is changed.
onSlotChange(Player, Integer) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when the item's position within a player's inventory changes.
onSpawn() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Called after spawn.
onSpongeAbsorb(List) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when a sponge absorbs water.
onSpread(Block, Block, BlockState) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block spreads (e.g.
onSteppedOn(LivingEntity) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when an entity steps onto the block.
onSuccess(Consumer) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Executes the provided consumer action if the computation was successful.
onSwapHand(Player, EquipmentSlot) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Called when a player uses the swap-hand key with this item.
onTick(Consumer) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Adds a logic handler to be executed every tick.
onTrue() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns the value of the onTrue record component.
onUnload() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Called when entity unloads.
onUnLoad() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block is unloaded (chunk unload or server stop).
onUse(LivingEntity, EquipmentSlot, ClickType) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Callback triggered when a player uses this item while clicking into the air.
onUseOn(UseContext) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Callback triggered when a player uses this item on a specific block or entity.
open(HumanEntity, Gui) - Static method in class com.github.darksoulq.abyssallib.world.gui.GuiManager
Opens a custom GUI for a player.
open(Player, Player) - Static method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatisticMenu
 
OPEN_VIEWS - Static variable in class com.github.darksoulq.abyssallib.world.gui.GuiManager
A map of active Bukkit InventoryViews to their corresponding AbyssalLib GuiViews.
openAngle() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Returns the value of the openAngle record component.
openness() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Returns the value of the openness record component.
operation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the operation record component.
operation(ValueComponent.AttributeModifiers.Operation) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
optional() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Wraps the current codec to handle Java Optional values.
or(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
or(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
or(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
or(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
or(Predicate, Predicate) - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
OR - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
ORANGE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Orange
orbit(double, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a circular orbit animation.
orderBy(String, boolean) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the ordering criteria for the resulting data set.
ORE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
OreFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates clusters of ore veins.
OreFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature
Constructs a new OreFeature with the associated configuration codec.
OreFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the ore feature.
OreFeature.Target - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A record representing a specific replacement rule for the ore feature.
orElse(T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Wraps this codec with a default value to be used if decoding fails or returns null.
orElse(T) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Returns the successful value if present, otherwise returns the specified default.
orElseGet(Supplier) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Returns the successful value if present, otherwise invokes the supplier for a fallback.
orElseThrow(Function) - Method in class com.github.darksoulq.abyssallib.common.util.Try
Returns the successful value or throws a transformed exception.
Orientation - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
Represents orientations for resource pack item definitions.
origin() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns the value of the origin record component.
origin(Supplier) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a dynamic supplier for the effect's origin.
origin(Location) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a static location for the effect's origin.
originalAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns the value of the originalAmount record component.
OUT_BACK - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Overshoots the target value slightly before settling back to 1.0.
OUT_CUBIC - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Cubic deceleration; starts very fast and slows down heavily.
OUT_ELASTIC - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
An oscillating transition that simulates an elastic rubber band effect, bouncing past the end point before settling.
OUT_QUAD - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.Easings
Quadratic deceleration; starts fast and slows down.
outerWallProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns the value of the outerWallProvider record component.
OVERDUE - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
OVERLAY - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
A combination of Multiply and Screen.
Override(int, int, int, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Creates an instance of a Override record class.
oversample() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the oversample record component.
owner() - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 

P

pack(int, int) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
PacketEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
 
PacketEvent(Player, Packet, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
 
PacketIO - Class in com.github.darksoulq.abyssallib.server.packet
Utility for low-level packet transmission to clients.
PacketIO() - Constructor for class com.github.darksoulq.abyssallib.server.packet.PacketIO
 
PacketReceiveEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
Event fired when a packet is received from a client.
PacketReceiveEvent(Player, Packet, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.PacketReceiveEvent
Constructs a new PacketReceiveEvent.
PacketSendEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
Event fired when a packet is sent from the server to a client.
PacketSendEvent(Player, Packet, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.PacketSendEvent
Constructs a new PacketSendEvent.
packFormat(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
PackMcMeta - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
PackMcMeta() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
PackMcMeta(byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
PackMcMeta(Plugin) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
PackServer - Class in com.github.darksoulq.abyssallib.server.resource
 
PackServer() - Constructor for class com.github.darksoulq.abyssallib.server.resource.PackServer
 
PackSetup - Class in com.github.darksoulq.abyssallib.bootstrap
 
PackSetup() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.PackSetup
 
page1() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Returns the value of the page1 record component.
page2() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Returns the value of the page2 record component.
PagedLayer<T> - Class in com.github.darksoulq.abyssallib.world.gui.layer
A GUI layer designed for paginating generic data objects into GUI elements.
PagedLayer(List, int[], GuiView.Segment) - Constructor for class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Constructs a PagedLayer for direct GuiElement pagination.
PagedLayer(List, int[], GuiView.Segment, BiFunction) - Constructor for class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Constructs a PagedLayer with a custom data-to-element mapper.
PAID - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
PAID_OFF - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
 
PaintingVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PaintingVariant
 
PALE_OAK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Pale Oak
palette(BufferedImage, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Extracts a color palette from an image using a sparse sampling method.
PalettedPermutations(List, String, Map) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.PalettedPermutations
 
parent(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
parent(Key) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
parents - Variable in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Map of parent group keys to their respective Node data.
ParrotVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ParrotVariant
 
parse(StringReader) - Method in class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
parse(InputStream) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Parses YAML data from an InputStream into a normalized Java object structure.
parse(String) - Static method in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
 
parse(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Parses a YAML string into a normalized Java object structure.
parse(String) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Parses a MiniMessage string into a Component.
parse(String, TagResolver...) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Deserializes a MiniMessage string into an Adventure Component.
parse(String, TagResolver...) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Parses a MiniMessage string with custom TagResolvers into a Component.
part() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Returns the value of the part record component.
PARTIALLY_PAID - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
ParticleRenderer - Interface in com.github.darksoulq.abyssallib.world.particle
Interface responsible for the actual display of calculated particle points in the world.
Particles - Class in com.github.darksoulq.abyssallib.world.particle
A stateful controller for managing complex, animated particle effects.
Particles.Builder - Class in com.github.darksoulq.abyssallib.world.particle
Fluent builder class for Particles.
Pass(String, String, String, List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Pass
 
PASS - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.ActionResult
Indicates that the original/default logic should continue to run.
PASSTHROUGH - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
PAST_DUE - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
PASTEL - Static variable in class com.github.darksoulq.abyssallib.common.color.ColorPalette
A predefined palette containing soft, high-lightness pastel colors.
pattern(GuiView.Segment, int, int, int, int...) - Static method in class com.github.darksoulq.abyssallib.world.gui.SlotUtil
Generates a list of positions based on a relative integer offset pattern.
pattern(String...) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.PatternBuilder
Defines the grid shape using strings.
patternBuilder(Class) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Starts a pattern-based builder for crafting grids using strings.
pause(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
PAUSED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
pay(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
payInstallment(UUID, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
payoffCompletely(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
payPartial(UUID, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService
 
PDCTag - Class in com.github.darksoulq.abyssallib.world.util
A wrapper for Bukkit's PersistentDataContainer (PDC) API.
PDCTag(PersistentDataContainer) - Constructor for class com.github.darksoulq.abyssallib.world.util.PDCTag
Constructs a new PDCTag wrapper for a specific container.
PE - Static variable in class com.github.darksoulq.abyssallib.common.energy.EnergyUnits
 
PENDING - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
 
period() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the period record component.
period() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Returns the value of the period record component.
periodStart() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns the value of the periodStart record component.
PERMISSION - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
PERMISSION_BUKKIT - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
PERMISSION_GROUP - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
PERMISSION_GROUPS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
PERMISSION_USER - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
PermissionCalculator - Class in com.github.darksoulq.abyssallib.server.permission
Utility class for calculating the effective permissions of a holder based on inheritance.
PermissionCalculator() - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionCalculator
 
PermissionGroup - Class in com.github.darksoulq.abyssallib.server.permission
Represents a group that can contain permissions and be inherited by users or other groups.
PermissionGroup(String) - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionGroup
Constructs a group with the specified ID.
PermissionHolder - Class in com.github.darksoulq.abyssallib.server.permission
An abstract base for objects that can hold permissions and inherit from parent nodes (typically groups).
PermissionHolder() - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
 
PermissionManager - Class in com.github.darksoulq.abyssallib.server.permission
The central authority for managing permissions within AbyssalLib.
PermissionManager(Plugin, PermissionStorage) - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Constructs a new PermissionManager and initializes storage systems.
PermissionNamespace - Class in com.github.darksoulq.abyssallib.server.permission
Provides a scoped container for registering permissions under a plugin-specific namespace.
PermissionNode - Class in com.github.darksoulq.abyssallib.server.permission
Represents a structured permission node with defaults and child relationships.
PermissionNode(String) - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Constructs a new PermissionNode.
permissions - Variable in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Map of permission keys to their respective Node data.
PERMISSIONS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
PermissionSetup - Class in com.github.darksoulq.abyssallib.bootstrap
 
PermissionSetup() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.PermissionSetup
 
PermissionStorage - Interface in com.github.darksoulq.abyssallib.server.permission
Interface defining the contract for permission data persistence.
PermissionUser - Class in com.github.darksoulq.abyssallib.server.permission
Represents a persistent user with an assigned set of permissions and parent groups.
PermissionUser(UUID) - Constructor for class com.github.darksoulq.abyssallib.server.permission.PermissionUser
Constructs a user with the specified UUID.
PhysicalCurrency - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
PhysicalCurrency.PhysicalResult - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
PhysicalResult(TransactionResult, Collection) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Creates an instance of a PhysicalResult record class.
PIGLIN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Piglin
PigVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PigVariant
 
PILLAR - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
PillarFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that generates a continuous vertical pillar of blocks.
PillarFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature
Constructs a new PillarFeature with its associated configuration codec.
PillarFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the pillar feature.
PINE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
PineFoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
A foliage placer that generates a conical, layered structure.
PineFoliagePlacer(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.PineFoliagePlacer
Constructs a new PineFoliagePlacer.
PINK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Pink
pipeline() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Creates a new PipelineExecutor for batching operations starting from this executor.
PipelineExecutor - Class in com.github.darksoulq.abyssallib.common.database.nosql.redis
A fluent builder for executing multiple Redis commands in a single batch (Pipelining).
PipelineExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Constructs a new PipelineExecutor.
pistonReaction - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
How the block reacts to pistons.
pistonReaction(BlockProperties.PistonReaction) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets the piston reaction for this block.
pitch(float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Sets the localized base pitch for this specific variant.
Pixel - Class in com.github.darksoulq.abyssallib.world.particle.style
A specialized Vector that carries color information.
Pixel(double, double, double, Color) - Constructor for class com.github.darksoulq.abyssallib.world.particle.style.Pixel
Constructs a new Pixel with the specified coordinates and color.
place(WorldGenAccess, Location, StructureRotation, Mirror, float) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Places this structure inside an asynchronous or virtual WorldGenAccess context.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.Feature
Executes the procedural generation logic to place blocks in the world.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature
Executes the placement logic by verifying structural support in the allowed directions.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature
Executes the scattering placement logic using the state provider.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature
Executes the circular placement logic centered on the given origin.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature
Executes the logic for clustering varying-length pillars around the origin.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature
Executes the placement logic by evaluating 3D noise across the defined spherical volume.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature
Executes the generation logic for the geode cluster.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature
Executes the generation of the lake cavity and fluid placement.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature
Executes the boundary evaluation and potential placement of the growth block.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature
Executes the placement logic for the ore cluster.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature
Executes the placement logic to build the vertical column.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature
Executes the boolean roll and delegates placement to the winning feature.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature
Executes the sequential probability checks and delegates placement to the selected feature.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature
Executes the placement of the single block at the origin coordinate.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature
Selects one feature from the configured list and delegates placement to it.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature
Executes the strict boundary evaluation and potential placement of the spring block.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature
Executes the placement of the resolved structure at the origin coordinate.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature
Executes the tree generation algorithm combining roots, trunks, foliage, and decorators.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature
Executes the terrain alteration and vegetation placement logic.
place(FeaturePlaceContext) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature
Executes the aquatic scattering placement logic.
place(WorldGenAccess, Random, int, int) - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Triggers the placement pipeline starting from a chunk's root coordinates.
place(WorldGenAccess, Random, Location) - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Triggers the placement pipeline starting from an absolute origin location.
place(WorldGenAccess, Location, Random) - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Executes the feature's placement logic at the specified origin.
place(Location, StructureRotation, Mirror, float) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Places this structure synchronously in a live Bukkit world.
place(Block, boolean) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Places the block at the specified Bukkit block location.
placeAsync(Plugin, Location, StructureRotation, Mirror, float, int) - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Places this structure asynchronously using a scheduled repeating task to prevent server lag.
PlacedFeature - Record Class in com.github.darksoulq.abyssallib.world.gen.placement
Represents a feature that is fully prepared for world placement.
PlacedFeature(ConfiguredFeature, List) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Creates an instance of a PlacedFeature record class.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.AcaciaFoliagePlacer
Executes the procedural logic shaping horizontal foliage discs radiating precisely from the attachment core.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.BlobFoliagePlacer
Generates a cascading blob of leaves downwards from the attachment point.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.DarkOakFoliagePlacer
Executes the procedural logic shaping thick cubic foliage discs radiating precisely from the attachment core.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.FoliagePlacer
Executes the foliage generation logic around a specific point.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.PineFoliagePlacer
Generates a conical structure of leaves downwards from the attachment point.
placeFoliage(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.RandomSpreadFoliagePlacer
Scatters leaf blocks randomly within the horizontal radius and vertical height bounds.
Placeholder<T> - Class in com.github.darksoulq.abyssallib.server.placeholder
 
Placeholder(Key, Class) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
Placeholder(Key, Class, Codec, DynamicOps) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
PLACEHOLDER_API - Enum constant in enum class com.github.darksoulq.abyssallib.server.util.HookConstants.Plugin
Integration with the PlaceholderAPI string expansion utility.
PlaceholderArgument - Class in com.github.darksoulq.abyssallib.server.placeholder
 
PlaceholderArgument(PlaceholderContext, String) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
PlaceholderContext - Class in com.github.darksoulq.abyssallib.server.placeholder
 
PlaceholderContext(Player, String[]) - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderContext
 
PlaceholderResult<T> - Class in com.github.darksoulq.abyssallib.server.placeholder
 
Placeholders - Class in com.github.darksoulq.abyssallib.server.placeholder
 
Placeholders() - Constructor for class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLACEHOLDERS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
PLACEHOLDERS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLACEHOLDERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
PlaceholderService - Class in com.github.darksoulq.abyssallib.server.translation
Provides integration between the translation system and PlaceholderAPI (PAPI).
PlaceholderService() - Constructor for class com.github.darksoulq.abyssallib.server.translation.PlaceholderService
 
placement - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Spawn placement type.
placement() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Returns the value of the placement record component.
placement(CustomEntity.SpawnPlacement) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
PLACEMENT_MODIFIERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
PLACEMENT_MODIFIERS - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
PlacementContext - Record Class in com.github.darksoulq.abyssallib.world.gen.placement
A record containing context information required during the placement phase.
PlacementContext(WorldGenAccess, int, int, Random) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Creates an instance of a PlacementContext record class.
PlacementModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement
The base class for all placement logic transformations in the world generation pipeline.
PlacementModifier() - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifier
 
PlacementModifiers - Class in com.github.darksoulq.abyssallib.world.gen.placement
 
PlacementModifiers() - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
PlacementModifierType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.placement
A registry-friendly type definition for a PlacementModifier.
placeRoots(WorldGenAccess, Random, Location, BlockStateProvider, BlockStateProvider) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.MangroveRootPlacer
Generates a sprawling root structure and elevates the central trunk origin.
placeRoots(WorldGenAccess, Random, Location, BlockStateProvider, BlockStateProvider) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.RootPlacer
Executes the root generation logic.
placeRoots(WorldGenAccess, Random, Location, BlockStateProvider, BlockStateProvider) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.SpreadingRootPlacer
Replaces standard subterranean blocks with specified targeted substrates radially descending seamlessly outward from the initial anchoring generation coordinate natively.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.BendingTrunkPlacer
Executes the procedural logic mapping straight vertical limits sequentially transitioning into defined angled structural offsets.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.ForkingTrunkPlacer
Places the main vertical trunk and spawns diagonal branches outward.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.GiantTrunkPlacer
Places a 2x2 vertical column of blocks up to the specified height.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.StraightTrunkPlacer
Places a vertical column of blocks up to the specified height.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.TrunkPlacer
Executes the trunk generation logic.
placeTrunk(WorldGenAccess, Random, Location, BlockStateProvider, int) - Method in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.UpwardBranchingTrunkPlacer
Executes the procedural logic mapping straight vertical limits sequentially transitioning into defined upward branching structural offsets securely natively.
play(Location) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Plays this sound event at a specific world location for all nearby players with default volume and pitch.
play(Location, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Plays this sound event at a specific world location for all nearby players with customized volume and pitch.
play(Player) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Plays this sound event for a specific player at their current location with default volume and pitch.
play(Player, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Plays this sound event for a specific player at their current location with customized volume and pitch.
player - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The player interacting with the anvil.
PLAYER - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
PLAYER - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Player
PLAYER_FOOD - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_GAMEMODE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_HEALTH - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_LEVEL - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_LOCALE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_MAX_HEALTH - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_NAME - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_PING - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_SATURATION - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_UUID - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_WORLD - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_X - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_Y - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
PLAYER_Z - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
playerOnly() - Static method in class com.github.darksoulq.abyssallib.server.command.DefaultConditions
 
PlayerStatisticChangeEvent<T> - Class in com.github.darksoulq.abyssallib.server.event.custom.entity
An event called when a player's persistent statistic value is changed.
PlayerStatisticChangeEvent(Player, Statistic, T, T) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Constructs a new PlayerStatisticChangeEvent.
PlayerStatisticMenu - Class in com.github.darksoulq.abyssallib.world.data.statistic
 
PlayerStatisticMenu() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatisticMenu
 
PlayerStatistics - Class in com.github.darksoulq.abyssallib.world.data.statistic
 
PLUGIN - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Spawned by a plugin directly.
pluginName - Variable in enum class com.github.darksoulq.abyssallib.server.util.HookConstants.Plugin
The exact name of the plugin as defined in its plugin.yml.
PluginShutdown - Class in com.github.darksoulq.abyssallib.bootstrap
 
PluginShutdown() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.PluginShutdown
 
pluralName() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the pluralName record component.
point() - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
 
populate(WorldInfo, Random, int, int, LimitedRegion) - Method in class com.github.darksoulq.abyssallib.world.gen.CustomBlockPopulator
Standard Bukkit entry point for chunk population.
PORTAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube.Effect
 
pos() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the value of the pos record component.
pos() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Returns the value of the pos record component.
post(T) - Static method in class com.github.darksoulq.abyssallib.server.event.EventBus
Posts a Bukkit event to all registered listeners.
postEffect(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a post-processing effect asset (Shaders).
postEffect(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a post-processing effect with provided data.
PostEffect - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
PostEffect(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
PostEffect(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
PostEffect(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect
 
PostEffect.Pass - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
PostEffect.Uniform - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
PostTransactionEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
PostTransactionEvent(TransactionResult, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.PostTransactionEvent
 
POT_DECORATIONS - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
POT_DECORATIONS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
PotDecorations() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotDecorations
 
Potion(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
POTION_CONTENTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
POTION_DURATION_SCALE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
POTION_EFFECT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
POTION_EFFECT - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
POTION_EFFECT - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
POTION_EFFECT_TYPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
POTION_EFFECT_TYPES - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
POTION_MIX - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
POTION_MIXES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
PotionContents() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotionContents
 
PotionDurationScale() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PotionDurationScale
 
PotionEffectCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
PotionEffectCriterion(PotionEffectType) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
 
PotionEffectReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
PotionEffectReward(PotionEffect) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
 
pow(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
pow(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
pow(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
pow(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
POW - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
predictedResults() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Returns the value of the predictedResults record component.
preload(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Forces the client to cache this sound directly into memory during the resource pack loading screen.
PreTransactionEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.economy
 
PreTransactionEvent(EconomyContext, Account, Account, Currency, BigDecimal, Component, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
previous(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Switches to the previous layer in the stack, wrapping to the end if necessary.
previous(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Returns to the previous page of content.
primaryKey(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Sets one or more columns as the table's primary key.
principal() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the principal record component.
priority() - Element in annotation interface com.github.darksoulq.abyssallib.server.event.SubscribeEvent
Defines the priority at which the event listener should be called.
process(WorldGenAccess, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
Processes a block placement in a world generation context.
process(WorldGenAccess, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
Processes a block placement in a world generation context.
process(WorldGenAccess, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessor
Processes a block during world generation placement.
process(World, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
Processes a block placement in a standard world context.
process(World, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
Processes a block placement in a standard world context.
process(World, Location, BlockInfo, BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessor
Processes a block during standard world placement.
PROCESSOR_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
profile(Account, Currency, TransactionLimits.LimitAction, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
profile(Account, Currency, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
Profile() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Profile
 
PROFILE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
PROFILE_PROPERTY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
ProgressBarLayer - Class in com.github.darksoulq.abyssallib.world.gui.layer
A standard implementation of a multi-slot progress bar.
ProgressBarLayer(SlotPosition, StructureArray, StructureArray.Orientation, int) - Constructor for class com.github.darksoulq.abyssallib.world.gui.layer.ProgressBarLayer
Constructs a new ProgressBarLayer.
properties - Variable in class com.github.darksoulq.abyssallib.world.block.CustomBlock
The physical and interaction properties of this block.
properties() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the value of the properties record component.
property() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns the value of the property record component.
property(Condition) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Adds an exact value-matching condition against the block's custom properties.
property(String, Object) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires an exact match for a specific key-value pair within the block's properties.
Property<T> - Class in com.github.darksoulq.abyssallib.world.block.property
A generic container for a block or entity property that supports automatic serialization.
Property(Codec, T) - Constructor for class com.github.darksoulq.abyssallib.world.block.property.Property
Constructs a new Property with a codec and an initial value.
propertyAny(Map.Entry...) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires the block's properties to match at least one of the provided key-value data entries.
PROTANOPIA - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Red-blindness; the inability to perceive red light.
provideLiquidity(EconomyContext, Account, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
ProvidesBannerPattern() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ProvidesBannerPattern
 
ProvidesTrimMaterial() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ProvidesTrimMaterial
 
pulsingCircle(double, double, double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a circle that pulses (changes radius) over time.
PURPLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Purple
PUSH_ONLY - Enum constant in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
The block is ignored by sticky pistons (cannot be pulled) but can be pushed.
put(String, String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Lang
Adds or updates a translation entry.
put(String, ValueComponent.CustomData.CustomDataValue) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory.StructBuilder
 
put(String, Object) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.JsonAsset
 
pyramid(double, double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a pyramid shape.

Q

QUATERNIONF - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.nosql.mongodb
A bridge class for accessing MongoDB collection-specific operations.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.nosql.redis
Provides a high-level API for executing standard Redis commands.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.relational.h2
A bridge for executing queries and builders against an H2 database.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.relational.mariadb
A MariaDB-aware query bridge that handles statement execution and builder initialization.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.relational.mysql
A utility class to facilitate the creation of MySQL table builders and queries.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.relational.postgres
A PostgreSQL-aware query dispatcher.
QueryExecutor - Class in com.github.darksoulq.abyssallib.common.database.relational.sql
A bridge class used to spawn table builders and queries.
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.QueryExecutor
Constructs a new QueryExecutor.
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Constructs a new QueryExecutor.
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.h2.QueryExecutor
Constructs a QueryExecutor for H2.
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mariadb.QueryExecutor
Constructs a QueryExecutor linked to a MariaDB database.
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mysql.QueryExecutor
 
QueryExecutor(Database) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.postgres.QueryExecutor
Constructs a new QueryExecutor.
QueryExecutor(Connection, ExecutorService) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.sql.QueryExecutor
Constructs a new QueryExecutor.

R

RabbitVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.RabbitVariant
 
radial(double, Color...) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a radial gradient provider originating from the center.
RadialGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A gradient that radiates outward from the origin (0,0) on the XZ plane.
RadialGradient(double, Color...) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.RadialGradient
Constructs a RadialGradient.
radius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns the value of the radius record component.
radius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns the value of the radius record component.
radius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns the value of the radius record component.
radius() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the radius record component.
rainbow() - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a dynamic rainbow provider that cycles through hues over the progress value.
RAINBOW - Static variable in class com.github.darksoulq.abyssallib.common.color.ColorPalette
A predefined palette representing the standard colors of a rainbow.
random() - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Selects a random color from the palette.
random() - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a random RGB color.
random() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the random record component.
random() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns the value of the random record component.
random() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns the value of the random record component.
random(Random) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
RANDOM - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
 
RANDOM_BOOLEAN_SELECTOR - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
RANDOM_CHANCE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
RANDOM_CHANCE_WITH_LOOTING - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
RANDOM_OFFSET - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
RANDOM_SELECTOR - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
RANDOM_SPREAD - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.FoliagePlacers
 
RandomBooleanFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A meta-feature that performs a boolean roll to decide between two distinct sub-features.
RandomBooleanFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature
Constructs a new RandomBooleanFeature with its associated configuration codec.
RandomBooleanFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the random boolean feature.
RandomChanceCondition - Class in com.github.darksoulq.abyssallib.world.data.loot.condition
A loot condition that evaluates to true based on a random probability check.
RandomChanceCondition(float) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceCondition
Constructs a new RandomChanceCondition.
RandomChanceWithLootingCondition - Class in com.github.darksoulq.abyssallib.world.data.loot.condition
A loot condition that evaluates to true based on a probability that increases with the Looting enchantment level.
RandomChanceWithLootingCondition(float, float) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceWithLootingCondition
Constructs a new RandomChanceWithLootingCondition.
RandomFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A meta-feature that evaluates a list of potential sub-features sequentially, placing the first one that passes its individual probability check.
RandomFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature
Constructs a new RandomFeature with its associated configuration codec.
RandomFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the random feature.
RandomFeature.WeightedFeature - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A record defining a PlacedFeature paired with an execution probability.
randomMirror() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns the value of the randomMirror record component.
RandomOffsetModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that slightly shifts the incoming position randomly along all three axes based on the defined spread values.
RandomOffsetModifier(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RandomOffsetModifier
Constructs a new RandomOffsetModifier.
randomRotation() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns the value of the randomRotation record component.
RandomSpreadFoliagePlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage
A foliage placer that scatters individual leaf blocks randomly within a bounding area.
RandomSpreadFoliagePlacer(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.RandomSpreadFoliagePlacer
Constructs a new RandomSpreadFoliagePlacer.
randomTick() - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Called during a random world tick.
randomTick() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
range(String, Component, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range (slider) input.
range(String, Component, int, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with width.
range(String, Component, int, float, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with width and step size.
range(String, Component, int, float, float, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with width, initial value, and step.
range(String, Component, String, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with custom label formatting.
range(String, Component, String, int, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with formatting and width.
range(String, Component, String, int, float, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a number range input with formatting, width, and step.
range(String, Component, String, int, float, float, float, float) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a fully specified number range input.
RangeDispatch(Selector.RangeDispatch.Property) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
RangeDispatch(Selector.RangeDispatch.Property, int) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
rank() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Returns the value of the rank record component.
rank(Account, EconomyContext, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider
 
Rarity() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Rarity
 
RARITY_FILTER - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
RarityFilterModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that acts as a per-chunk probability gate.
RarityFilterModifier(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RarityFilterModifier
Constructs a new RarityFilterModifier.
rate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns the value of the rate record component.
rate() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Returns the value of the rate record component.
rate(EconomyContext, Currency, Currency) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
RAW_GENERATION - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
rawSlot() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the raw slot index within the entire InventoryView.
rawSlots() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the raw slot IDs to be changed in this drag.
rayTrace(Location, Vector, double, FluidCollisionMode) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
reason() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the reason record component.
reason() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the reason record component.
reason(Component) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
RECIPE_CHOICE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
RecipeLoader - Class in com.github.darksoulq.abyssallib.world.recipe
A utility class for loading, parsing, and registering Minecraft recipes from external files.
RecipeLoader() - Constructor for class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
 
RecipeLoader.RecipeHandler - Interface in com.github.darksoulq.abyssallib.world.recipe
Functional interface for handling the conversion of raw YAML data into a recipe object.
Recipes() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Recipes
 
RECIPES - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
RecipeSetup - Class in com.github.darksoulq.abyssallib.bootstrap
 
RecipeSetup() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.RecipeSetup
 
recipient() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the recipient record component.
RecordCodecBuilder - Class in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function2<T1,T2,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function23<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function24<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function25<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function26<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function27<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function28<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function29<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function3<T1,T2,T3,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function30<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function31<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function32<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function4<T1,T2,T3,T4,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function5<T1,T2,T3,T4,T5,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function6<T1,T2,T3,T4,T5,T6,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RecordCodecBuilder.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
 
RECOVERY - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass.Target
 
rectangle(Class, int, int, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a solid rectangle.
RED - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Red
Reflect - Class in com.github.darksoulq.abyssallib.common.reflection
 
Reflect() - Constructor for class com.github.darksoulq.abyssallib.common.reflection.Reflect
 
ReflectAnnotation<A> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectAnnotation(A) - Constructor for class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
ReflectArray - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectClass<T> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectConstructor<T> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectField<V> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectMember<M> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectMethod<R> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectType - Class in com.github.darksoulq.abyssallib.common.reflection
 
ReflectType(Type) - Constructor for class com.github.darksoulq.abyssallib.common.reflection.ReflectType
 
refund(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
REFUNDED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
 
register() - Static method in class com.github.darksoulq.abyssallib.bootstrap.BlockAdapters
 
register() - Static method in class com.github.darksoulq.abyssallib.bootstrap.EntityAdapters
 
register() - Static method in class com.github.darksoulq.abyssallib.bootstrap.TileAdapters
 
register() - Method in class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Executes the registration of all generated models and item definitions.
register(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Compiles and registers the pack for sending to players.
register(EnergyNode) - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Registers a node into the network.
register(BootstrapContext) - Method in class com.github.darksoulq.abyssallib.world.entity.DamageType
 
register(Object) - Method in class com.github.darksoulq.abyssallib.server.event.EventBus
Registers an object with the event bus.
register(String, Object) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
Registers all methods in the given handler class that are annotated with Command.
register(String, Function) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNamespace
Registers a new permission node within this namespace.
register(String, Function) - Method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Queues an object for registration.
register(String, T) - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Registers a new object with a unique identifier.
register(Component, BootstrapContext) - Method in class com.github.darksoulq.abyssallib.server.data.Datapack
Registers the datapack with Paper using BootstrapContext.
register(Plugin, EconomyProvider, ServicePriority) - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
registeredPluginIDs() - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
registerFaucet(EconomyContext, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
registerGlobalProvider(GlobalTranslationProvider) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Registers a global translation provider empowering dynamic resolution of component keys system-wide.
registerGlobalResolver(TagResolver) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Registers a global TagResolver that will be applied to all translated components.
registerHandler(String, RecipeLoader.RecipeHandler) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Registers a custom handler for a specific recipe type.
registerItemProvider(ItemTranslationProvider) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Registers a custom item translation provider empowering dynamic resolution of item-bound translatable component keys.
registerResourcePack(String, Path) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
registerSink(EconomyContext, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
registerTypeAdapter(Class, Object) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Registers a type adapter for a specific class and rebuilds the global Gson instance.
registerTypeHierarchyAdapter(Class, Object) - Static method in class com.github.darksoulq.abyssallib.common.util.TextUtil
Registers a type adapter for a class hierarchy and rebuilds the global Gson instance.
Registries - Class in com.github.darksoulq.abyssallib.server.registry
 
Registries() - Constructor for class com.github.darksoulq.abyssallib.server.registry.Registries
 
Registry<T> - Class in com.github.darksoulq.abyssallib.server.registry
A generic registry system for managing library objects and their associated unique identifiers.
Registry() - Constructor for class com.github.darksoulq.abyssallib.server.registry.Registry
 
RegistryApplyEvent<T> - Class in com.github.darksoulq.abyssallib.server.event.custom.server
Custom event triggered when a DeferredRegistry is applied to a Registry.
RegistryApplyEvent(Registry, DeferredRegistry) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Constructs a new RegistryApplyEvent.
registryEntry(Registry) - Static method in class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
RegistryEntryArgument<T> - Class in com.github.darksoulq.abyssallib.server.command.argument
 
RegistryEntryArgument(Registry) - Constructor for class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
release(UUID, Account, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
RELEASED - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
 
releasePartial(UUID, Account, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
reload() - Method in class com.github.darksoulq.abyssallib.common.config.Config
Reloads the configuration from the disk.
reload() - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Reloads all active translation configurations traversing registered system files and internally bundled plugin resources.
reload() - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Finalizes the recipe loading process by injecting all registered recipes into the Bukkit server.
reloadAll() - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
Reloads all previously registered commands by unregistering and re-registering them.
remaining() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Returns the value of the remaining record component.
remainingBalance() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the remainingBalance record component.
remainingLimit(Account, Currency, TransactionLimits.LimitAction, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
remove(GuiView) - Static method in class com.github.darksoulq.abyssallib.world.gui.GuiManager
Removed the GUiView from both Maps so that users may open a new gui over old gui.
remove(String) - Method in class com.github.darksoulq.abyssallib.server.registry.Registry
Removes an entry from the registry by its ID.
remove(Block) - Static method in class com.github.darksoulq.abyssallib.world.util.BlockPersistentData
Removes all persisted data associated with this block.
remove(ItemStack) - Method in interface com.github.darksoulq.abyssallib.world.item.component.Vanilla
Removes this specific vanilla component from the ItemStack.
removeBracket(EconomyContext, Currency, BigDecimal, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
removeData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Removes a component by its type and updates the underlying item/entity state.
removeLine(int) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
removeMember(Key, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
removeMetadata(String, Plugin) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
removeModifier(Attribute, Key) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Removes a specific modifier from an attribute based on its unique Key.
removeModifier(Key) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Removes a modifier from this attribute using its identifier.
removeParent(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Removes a parent group by its key.
removeViewer(Player) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
rename(Key, String) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
renameText - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The text entered by the player to rename the item.
render() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Updates the state of the GUI for the current tick.
render(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiAnimatedItem
Renders the item based on the current server tick.
render(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.element.GuiItem
Renders the static item to the view.
render(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Renders the icon of the current state.
render(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Renders the appropriate icon based on the current state.
render(GuiView, int) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiElement
Determines the visual representation of this element for a specific slot.
render(ParticleRenderer) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets the renderer responsible for displaying the particles.
render(String, Player, TagResolver...) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Instigates singular execution interpreting unique translation targets directly avoiding generalized component generation.
render(String, ColorProvider) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Renders a string with colors provided by a ColorProvider per character.
render(String, ColorProvider, double) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Renders a string with procedural colors and a specific starting phase.
render(String, ColorProvider, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Renders a string with procedural colors, phase, and frequency modulation.
render(Location, List, List) - Method in class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.DustRenderer
Renders colored dust particles.
render(Location, List, List) - Method in class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.ItemDisplayRenderer
Manages the entity pool and updates transformations.
render(Location, List, List) - Method in class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.Standard
Spawns particles for each calculated vector.
render(Location, List, List) - Method in interface com.github.darksoulq.abyssallib.world.particle.ParticleRenderer
Executes the visual rendering of the particle frame.
Renderers - Class in com.github.darksoulq.abyssallib.world.particle.impl
A collection of standard ParticleRenderer implementations.
Renderers() - Constructor for class com.github.darksoulq.abyssallib.world.particle.impl.Renderers
 
Renderers.DustRenderer - Class in com.github.darksoulq.abyssallib.world.particle.impl
A specialized renderer for Particle.DUST.
Renderers.ItemDisplayRenderer - Class in com.github.darksoulq.abyssallib.world.particle.impl
A high-performance renderer that uses ItemDisplay entities.
Renderers.Standard - Class in com.github.darksoulq.abyssallib.world.particle.impl
A standard renderer that uses Bukkit's Particle API.
renderTo(GuiView) - Method in interface com.github.darksoulq.abyssallib.world.gui.GuiLayer
Renders the layer's content onto the provided GUI view.
renderTo(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.AbstractBarLayer
Recalculates and renders the bar's state to the GUI.
renderTo(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Renders the currently active layer to the GUI view.
renderTo(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Renders the current page of data as GUI elements.
renderTo(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Renders the current "window" of the data list to the inventory view.
REPAIR_COST - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
Repairable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Repairable
 
REPAIRABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
REPAIRABLE_COMPONENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
repairCost - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The repair cost associated with the anvil operation.
repairCost(int) - Method in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
Sets the repair cost for the anvil operation.
RepairCost() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.RepairCost
 
repeatingAsyncTask(Plugin, int, int, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.TaskUtil
Runs a task asynchronously repeatedly with a delay and interval.
repeatingTask(Plugin, int, int, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.TaskUtil
Runs a task repeatedly with a delay and interval.
replace() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets operation type to REPLACE.
replace() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractBatchQuery
Sets the batch operation mode to REPLACE.
replace() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the query operation mode to REPLACE.
replace(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Determines whether this custom event should completely overwrite a vanilla event of the same name.
replace(Document, Document, boolean) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Queues a replace operation that swaps a document matching the filter with a new one.
REPLACE - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.loot.MergeStrategy
Completely replace the contents of the target vanilla loot table with this one.
replaceableGround() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the replaceableGround record component.
requiresBlockBelow() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns the value of the requiresBlockBelow record component.
requireSilkTouch - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Whether the block supports Silk Touch to drop itself.
requireSilkTouch(boolean) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Enables or disables Silk Touch support.
requireSkyAccess - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Requires sky access.
requireSkyAccess() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Requires sky access
requireSkyDarkness - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Requires darkness.
resend(List) - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Resends pack to either a list of players or whole server depending on argument Resends to everyone if RSPM is being used instead of builtin server
reset() - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
Resets the animation phase back to zero.
resistance - Variable in class com.github.darksoulq.abyssallib.world.block.BlockProperties
Resistance of the block to explosions.
resistance(float) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets the explosion resistance of the block.
RESOLVABLE_PROFILE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
resolve() - Static method in class com.github.darksoulq.abyssallib.server.placeholder.CustomPlaceholderResolver
 
resolve() - Static method in class com.github.darksoulq.abyssallib.server.translation.GlyphService
Creates a TagResolver that handles the glyph tag.
resolve(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.Placeholder
 
resolve(String, Player) - Method in interface com.github.darksoulq.abyssallib.server.translation.GlobalTranslationProvider
Resolves a custom MiniMessage string for the given translation key and viewing player.
resolve(String, ItemStack, Player, ItemTranslationContext) - Method in interface com.github.darksoulq.abyssallib.server.translation.ItemTranslationProvider
Resolves a custom MiniMessage string for the given translation key, item, and player within the specified context.
resolve(Advancement) - Static method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Resolves a Bukkit advancement to its custom counterpart.
resolve(Block) - Static method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Creates a BlockInfo snapshot from a live Bukkit Block.
resolve(Block) - Static method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Retrieves the CustomBlock instance associated with a Bukkit Block.
resolve(Player) - Static method in class com.github.darksoulq.abyssallib.server.translation.PlaceholderService
Creates a TagResolver that handles the papi tag.
resolve(Entity) - Static method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Resolves a custom entity wrapper.
resolve(Player) - Static method in class com.github.darksoulq.abyssallib.server.placeholder.CustomPlaceholderResolver
 
resolve(ItemStack) - Static method in class com.github.darksoulq.abyssallib.world.item.Item
Resolves a standard Bukkit stack into a custom library Item.
resolve(Location) - Static method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Retrieves the CustomBlock instance at a specific location.
resolveDispute(UUID, Account, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EscrowService
 
resolveIncludes() - Static method in class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
Finalizes the tag loading phase by binding interdependent inclusions.
ResourcePack - Class in com.github.darksoulq.abyssallib.server.resource
Handles creation, namespacing, and compilation of a resource pack.
ResourcePack(Plugin, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Creates a new resource pack instance.
ResourcePackGenerateEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
Event triggered when a resource pack is generated by AbyssalLib.
ResourcePackGenerateEvent(String, File) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
Constructs a new ResourcePackGenerateEvent.
result - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The item that would be the result of the anvil operation.
result(ItemStack) - Method in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
Sets the result of the anvil operation.
Result<T> - Class in com.github.darksoulq.abyssallib.common.reflection
 
ResultMapper<T> - Interface in com.github.darksoulq.abyssallib.common.database.relational
A functional interface used to convert a row from a JDBC ResultSet into a POJO or other data structure.
results() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns the value of the results record component.
resume(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService
 
revert(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLedger
 
revokeCriterion(String) - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Revokes a specific criterion from the player, effectively resetting that part of the progress.
reward(AdvancementReward) - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
 
Rewards - Class in com.github.darksoulq.abyssallib.world.advancement.reward
 
Rewards() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
REWARDS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
REWARDS - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
RewardType<T> - Interface in com.github.darksoulq.abyssallib.world.advancement.reward
Defines the registration metadata and serialization logic for a specific AdvancementReward.
right - Variable in class com.github.darksoulq.abyssallib.server.event.context.item.AnvilContext
The item in the right slot of the anvil.
right() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Returns the value of the right record component.
right() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
right() - Method in class com.github.darksoulq.abyssallib.common.util.Either
 
right() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
right() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns the value of the right record component.
right(R) - Static method in class com.github.darksoulq.abyssallib.common.util.Either
Creates an instance of Either containing a Right value.
Right(R) - Constructor for class com.github.darksoulq.abyssallib.common.util.Either.Right
 
RIGHT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
RIGHT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Hand
 
RIGHT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest.ChestType
 
RIGHT_CLICK - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.ClickType
Represents a right-click action.
rightOrElse(R) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
rightOrElse(R) - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
rightOrElse(R) - Method in class com.github.darksoulq.abyssallib.common.util.Either
Returns the Right value if present, otherwise returns the provided default.
rightOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
rightOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
rightOrThrow() - Method in class com.github.darksoulq.abyssallib.common.util.Either
Returns the Right value or throws an exception if this is a Left.
rightRotation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns the value of the rightRotation record component.
rock() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns the value of the rock record component.
ROCKET - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Type
 
rolls() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns the value of the rolls record component.
ROOT_PLACERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
ROOT_PLACERS - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.RootPlacers
 
rootPlacer() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the rootPlacer record component.
RootPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.root
The base class for all complex root generation algorithms.
RootPlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.RootPlacer
 
RootPlacers - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree
 
RootPlacers() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.RootPlacers
 
RootPlacerType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.feature.tree.root
Represents the registered type identifier for a specific root placer implementation.
rotate(double, double, double) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Adds a rotation transformation to the pipeline.
ROTATE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
ROTATED - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
RotatedBlockStateProvider - Class in com.github.darksoulq.abyssallib.world.gen.state.provider.impl
A block state provider wrapper that intercepts the provided block state and rigidly forces its orientation properties (Axis, Facing, or 16-point Rotation).
RotatedBlockStateProvider(BlockStateProvider, Axis, BlockFace, Integer) - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.RotatedBlockStateProvider
Constructs a new RotatedBlockStateProvider.
rotatedClockwise() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Rotates the structure 90 degrees clockwise.
rotatingCircle(double, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a circle that rotates around the Y axis over time.
rotation() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns the value of the rotation record component.
rotation(float[], String, float, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
rotation(float, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Display
 
rotation(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
round(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
round(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
round(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
round(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
ROUND - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
row(GuiView.Segment, int, int, int) - Static method in class com.github.darksoulq.abyssallib.world.gui.SlotUtil
Generates a list of positions forming a horizontal row.
row(Class, int, T, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a 3-part row (Left, Middle..., Right).
rowOf(Class, T...) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a single-row structure.
rpush(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a List Right Push command.
rpush(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Pushes values to the end (right) of a list.
RSPM - Enum constant in enum class com.github.darksoulq.abyssallib.server.util.HookConstants.Plugin
Integration with ResourcePackManager.
run() - Method in interface com.github.darksoulq.abyssallib.common.util.Try.ThrowingRunnable
Executes the task.
run(Try.ThrowingRunnable) - Static method in class com.github.darksoulq.abyssallib.common.util.Try
Executes a runnable that may throw an exception and wraps the result in a Try.

S

sadd(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a Set Add command.
sadd(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Adds members to a set.
SADDLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
 
SalmonSize() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SalmonSize
 
samplers(String...) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Pass
 
saturate(Color, float) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Adjusts the saturation of a color.
saturation(float) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that adjusts the saturation of a color.
save() - Method in class com.github.darksoulq.abyssallib.common.config.Config
Saves the current configuration state to the disk and injects defined comments.
save() - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Saves all nodes asynchronously to the database.
save() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionGroup
Triggers a save operation through the global permission manager.
save() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Abstract hook for subclasses to handle data persistence.
save() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionUser
Triggers a save operation through the global permission manager.
save(Key, Advancement) - Static method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
save(Key, Structure) - Static method in class com.github.darksoulq.abyssallib.world.structure.StructureLoader
Serializes and saves a structure to the disk using the specified identifier.
SAVE - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
SAVED_ENTITY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
SavedEntity - Class in com.github.darksoulq.abyssallib.common.serialization
Represents a serialized snapshot of an entity, including its type and associated data.
SavedEntity(Either, D, DynamicOps) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Constructs a new saved entity instance.
saveFile(InputStream, File) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Saves the contents of the specified InputStream to the given File.
saveGroup(PermissionGroup) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Persists a group asynchronously.
saveGroup(PermissionGroup) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Saves a group synchronously.
saveGroupAsync(PermissionGroup) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Saves a group asynchronously.
saveUser(PermissionUser) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Persists a user asynchronously.
saveUser(PermissionUser) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Saves a user synchronously.
saveUserAsync(PermissionUser) - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Saves a user asynchronously.
scale() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns the value of the scale record component.
scale(double) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Adds a scaling transformation to the pipeline.
scale(double, double, long, Easing) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Scales the particle coordinates from a starting multiplier to an ending multiplier.
scale(float, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Display
 
SCREEN - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Inverts both colors, multiplies them, and inverts the result.
SCREENSHOT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
scrollDown(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Shifts the view window downward by the defined scroll step.
ScrollLayer<T> - Class in com.github.darksoulq.abyssallib.world.gui.layer
A GUI layer that facilitates a scrollable view of generic data objects.
ScrollLayer(List, int[], GuiView.Segment, int, BiFunction) - Constructor for class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Constructs a new ScrollLayer.
scrollUp(GuiView) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Shifts the view window upward by the defined scroll step.
SEEDED_CONTAINER_LOOT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
segment() - Method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Returns the value of the segment record component.
seizeCollateral(UUID, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LoanService
 
select(DocumentMapper) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Retrieves all matching documents and maps them to a list.
select(ResultMapper) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Selects all columns (*) from the table and maps the results.
select(ResultMapper, String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Selects specific columns and maps the resulting rows into a list of objects.
Select(Selector.Select.Property) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
Select(Selector.Select.Property, Selector) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
selectAsync(DocumentMapper) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Retrieves all matching documents asynchronously.
selectAsync(ResultMapper) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Asynchronously selects all columns and maps the results.
selectAsync(ResultMapper, String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Asynchronously selects specific columns and maps the results.
Selected() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Selected
 
selector() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Returns the value of the selector record component.
Selector - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.BundleSelectedItem - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Composite - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Broken - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.BundleHasSelectedItem - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Carried - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Component - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.CustomModelData - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Damaged - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.ExtendedView - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.FishingRodCast - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.HasComponent - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.KeybindDown - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.KeybindDown.Keybind - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Property - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.Selected - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.UsingItem - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Condition.ViewEntity - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Empty - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Model - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.BundleFullness - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Compass - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Compass.Target - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Cooldown - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Count - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.CrossbowPull - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.CustomModelData - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Damage - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Entry - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Property - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Time - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.Time.Target - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.UseCycle - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.RangeDispatch.UseDuration - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.BlockState - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.BlockState.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.Case - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ChargeType - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ChargeType.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ChargeType.Type - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ContextDimension - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ContextDimension.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ContextEntityType - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.ContextEntityType.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.CustomModelData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.CustomModelData.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.DisplayContext - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.DisplayContext.Display - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.DisplayContext.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.LocalTime - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.LocalTime.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.MainHand - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.MainHand.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.MainHand.Hand - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.Property - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.TrimMaterial - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Select.TrimMaterial.Entry - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Banner - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Banner.Attachment - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Bed - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Bed.Part - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Bell - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Book - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Chest - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Chest.ChestType - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Conduit - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.DecoratedPot - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.EndCube - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.EndCube.Effect - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.HangingSign - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.HangingSign.Attachment - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Head - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Shield - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.ShulkerBox - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.StandingSign - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.StandingSign.Attachment - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Trident - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Special.Type - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Transformation - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Transformation.Components - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Selector.Transformation.Matrix - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
send(Iterable, Packet) - Static method in class com.github.darksoulq.abyssallib.server.packet.PacketIO
Sends a packet to multiple players.
send(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast
Sends the toast notification to a specific player.
send(Player, Packet) - Static method in class com.github.darksoulq.abyssallib.server.packet.PacketIO
Sends a single NMS packet to a specific player.
sender() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the sender record component.
sepia() - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that applies a sepia tone effect.
serialize() - Method in class com.github.darksoulq.abyssallib.world.structure.Structure
Serializes this entire structure into an optimized JSON node tree.
serialize(DynamicOps) - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Serializes all discovered properties into a dynamic map.
serialize(BlockData, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
Serializes a BlockData instance into a generic key-value map using the provided DynamicOps format.
serializeTile(BlockState, DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
Serializes tile entity data (block entity / NBT-like metadata) from a BlockState.
SERVER_MAX_PLAYERS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
SERVER_ONLINE - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
SERVER_TPS - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
serverLinks(Component, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a server links menu.
serverLinks(Component, ActionButton, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.Dialogs
Creates a builder for a server links menu with a primary action button.
ServerLinks - Class in com.github.darksoulq.abyssallib.world.dialog
A dialog implementation specifically for displaying server link buttons.
ServerLinks(Component, int, int) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.ServerLinks
Constructs a ServerLinks dialog with basic parameters.
ServerLinks(Component, ActionButton, int, int) - Constructor for class com.github.darksoulq.abyssallib.world.dialog.ServerLinks
Constructs a ServerLinks dialog with a primary action button and layout settings.
serverTick() - Method in class com.github.darksoulq.abyssallib.world.entity.AbstractPropertyEntity
Called every server tick.
ServerTranslator - Class in com.github.darksoulq.abyssallib.server.translation
Utility class for managing server-side component translations and MiniMessage parsing.
ServerTranslator() - Constructor for class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
 
ServiceStarter - Class in com.github.darksoulq.abyssallib.bootstrap
 
ServiceStarter() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.ServiceStarter
 
set(int, int, T) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.Builder
Sets an element at a specific coordinate.
set(EconomyContext, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
set(Attribute, T) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Sets the base value of an attribute, triggering a change event and updating the database.
set(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
 
set(SlotPosition, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.AbstractGui
Assigns a GuiElement to a specific position within the GUI grid.
set(SlotPosition, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Assigns an element to a specific slot position.
set(Iterable, GuiElement) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Assigns an element to multiple slot positions.
set(Object, int, Object) - Static method in class com.github.darksoulq.abyssallib.common.reflection.ReflectArray
 
set(Object, V) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
set(String, boolean) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, byte) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, byte[]) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, double) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, float) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, int) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, int[]) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, long) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, long[]) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, short) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, CTag) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a SET command.
set(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a key to a specific value.
set(String, String) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(String, Tag) - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
set(NamespacedKey, boolean) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores a boolean value in the container.
set(NamespacedKey, byte) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores a byte value in the container.
set(NamespacedKey, byte[]) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores a byte array in the container.
set(NamespacedKey, float) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores a float value in the container.
set(NamespacedKey, int) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores an integer value in the container.
set(NamespacedKey, int[]) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores an integer array in the container.
set(NamespacedKey, String) - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Stores a String value in the container.
set(T) - Method in class com.github.darksoulq.abyssallib.common.config.Config.Value
Sets the value in the configuration.
set(T) - Method in class com.github.darksoulq.abyssallib.world.block.property.Property
Updates the current value of the property.
SET - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
 
SET_COUNT - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
SET_DAMAGE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
SET_LORE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
SET_NAME - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.LootDefaults
 
setAccountLimit(Account, Currency, TransactionLimits.LimitAction, BigDecimal, Duration, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
setAccountRate(Account, Currency, BigDecimal, Duration, EconomyContext) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
setAmount(double) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
setAmount(BigDecimal) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
setAsync(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a key value asynchronously.
setAttribute(Attribute, double) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Sets a base attribute value.
setBaseDrops(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Sets whether the internal API should proceed with its default loot table logic.
setBiome(Biome) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
setBlock(int, int, int, CustomBlock) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Places a CustomBlock using its default state.
setBlock(int, int, int, CustomBlock) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Places a CustomBlock using its default block data.
setBlock(int, int, int, CustomBlock) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Places a CustomBlock at the given coordinates.
setBlock(int, int, int, CustomBlock, BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Places a CustomBlock with explicit BlockData.
setBlock(int, int, int, CustomBlock, BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Places a CustomBlock with explicit BlockData.
setBlock(int, int, int, CustomBlock, BlockData) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Places a CustomBlock with explicit BlockData.
setBlock(int, int, int, Material) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Sets a block using a Material.
setBlock(int, int, int, Material) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Sets a block using a Material.
setBlock(int, int, int, Material) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Sets a block at the given coordinates using a Material.
setBlock(int, int, int, BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.BukkitWorldGenAccess
Sets a block using BlockData.
setBlock(int, int, int, BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.NMSWorldGenAccess
Sets a block using BlockData.
setBlock(int, int, int, BlockData) - Method in interface com.github.darksoulq.abyssallib.world.gen.WorldGenAccess
Sets a block at the given coordinates using full BlockData.
setBlockData(BlockData) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Sets the material of this virtual block based on the provided block data.
setBlockData(BlockData, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Sets the block data and ignores physics.
setBracket(EconomyContext, Currency, BigDecimal, BigDecimal, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Sets the cancellation status of the block break.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockInteractionEvent
Sets the cancellation state of this event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockPlacedEvent
Sets the cancellation state of this event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.InvoiceCreatedEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeAddEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeChangeEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNodeRemoveEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntityDeathEvent
Sets the cancellation state of this event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent
Sets the cancellation state of the event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Sets the cancellation state of the event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Sets the cancellation state of the event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierRemoveEvent
Sets the cancellation state of the event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Sets the cancellation state of the event.
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
 
setCancelled(boolean) - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Sets the cancellation state of this event.
setCapacity(double) - Method in class com.github.darksoulq.abyssallib.common.energy.AbstractEnergyNode
Updates the maximum capacity of this node.
SetCountFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that modifies the stack size of a generated item to a random value within a specified range.
SetCountFunction(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.SetCountFunction
Constructs a new SetCountFunction with a specified range.
setCTag(CTag) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Sets underlying NBT custom data.
setCTag(CTag) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Sets the AbyssalLib persistent data tag for this item.
setCTag(CTag, ItemStack) - Static method in class com.github.darksoulq.abyssallib.world.util.CTag
 
SetDamageFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that sets the damage (durability loss) of a generated item based on a percentage range.
SetDamageFunction(float, float) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.SetDamageFunction
Constructs a new SetDamageFunction.
setData(DataComponent) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Sets a data component.
setData(DataComponent) - Method in class com.github.darksoulq.abyssallib.world.item.component.ComponentMap
Assigns a component to this map and immediately triggers an application to the source.
setData(DataComponent) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Adds or updates a data component for this item.
setDrops(List) - Method in class com.github.darksoulq.abyssallib.server.event.custom.block.BlockBrokenEvent
Defines a specific list of items to drop instead of the default API loot.
setEntity(BlockEntity) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Sets the active block entity for this block instance.
setex(String, int, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a SETEX (Set with Expiry) command.
setex(String, int, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Sets a key with an expiration time.
setExemption(EconomyContext, Account, Currency, boolean) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
setFilter(Predicate) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.PagedLayer
Updates the data filter and resets the view to the first page.
setFixedRate(EconomyContext, Currency, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
setFlags(Key, UUID, Set) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
setFlatRate(EconomyContext, Currency, BigDecimal) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TaxService
 
setFrequency(double) - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
setGlobalLimit(EconomyContext, Currency, TransactionLimits.LimitAction, BigDecimal, Duration) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits
 
setGlobalRate(EconomyContext, Currency, BigDecimal, Duration) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.InterestService
 
setIndex(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Jumps directly to a specific layer index in the stack.
setLine(int, Function) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
setLine(int, Component) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
setLocation(Location) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Sets the location of this block.
SetLoreFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that overrides the lore (description) of a generated item.
SetLoreFunction(List) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.SetLoreFunction
Constructs a new SetLoreFunction with the specified lore lines.
setMemberLimit(Key, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
setMeta(BBMeta) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
setMetadata(String, MetadataValue) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
setModelIdentifier(String) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
setModifier(AttributeModifier) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Sets a new modifier object to be added instead of the original one.
setName(String) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
setName(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionUser
Sets the cached username.
setName(Component) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.AbstractBarLayer
Sets a custom display name for all item segments in the bar.
SetNameFunction - Class in com.github.darksoulq.abyssallib.world.data.loot.function
A loot function that overrides the custom display name of a generated item.
SetNameFunction(Component) - Constructor for class com.github.darksoulq.abyssallib.world.data.loot.function.SetNameFunction
Constructs a new SetNameFunction with a specific component.
setNewState(AccountState) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.AccountStateChangeEvent
 
setNewValue(T) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Overrides the proposed new value with a different one.
setNewValue(T) - Method in class com.github.darksoulq.abyssallib.server.event.custom.entity.PlayerStatisticChangeEvent
Overrides the proposed new value with a different one.
setPacket(Packet) - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
Sets the packet being received.
setPermission(Node) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Sets a permission node on this holder and invalidates the cache.
setPosition(float, float) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay
Sets the visual coordinates for this advancement within the client tree GUI.
setProgress(float) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.AbstractBarLayer
Sets the fill percentage of the bar.
setProvider(ColorProvider) - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
setReason(Component) - Method in class com.github.darksoulq.abyssallib.server.event.custom.economy.PreTransactionEvent
 
setResolution(BBResolution) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
setScroll(GuiView, int) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ScrollLayer
Sets the scroll offset to a specific index.
setShowNumbers(boolean) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
setSpawnSettings(CustomEntity.SpawnSettings) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Sets spawn configuration.
setSpeed(double) - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
setState(boolean) - Method in class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Manually updates the state of the toggle.
setState(AccountState, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
setState(String, String) - Method in class com.github.darksoulq.abyssallib.world.gui.layer.ProgressBarLayer
Sets a custom state string that will be passed to the item's Custom Model Data.
setTag(ItemTag) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Adds this custom item's identity to an existing tag's logic.
setText(String) - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
setTitle(Function) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
setTitle(Component) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
setTransformation(Selector.Transformation) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
setTransformation(Selector.Transformation) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
setTransformation(Selector.Transformation) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
setType(Material) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Sets the material type of this virtual block.
setType(Material, boolean) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Sets the material type and ignores physics application.
setVisible(boolean) - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Sets whether the tooltip should be visible to players.
setVisibleBox(Vector3f) - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.BBModel
 
setWeight(int) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionGroup
Sets the group weight and invalidates the cache.
sha1(Path) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Computes the SHA-1 hash of a file.
shade(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
shades(Color, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a palette of shades by transitioning the base color toward black.
shape(Generator) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets the geometric shape generator for the particles.
SHAPED_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SHAPED_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
SHAPELESS_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SHAPELESS_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
SheepColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SheepColor
 
Shield() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Shield
 
SHIFT_LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
SHIFT_RIGHT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
shiftX() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the shiftX record component.
shiftY() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the shiftY record component.
showToast(boolean) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets whether to show a toast notification.
SHULKER_COLOR - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
ShulkerBox(Texture, int) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.ShulkerBox
 
ShulkerColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.ShulkerColor
 
shutdown() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Performs a graceful shutdown, saving all data synchronously.
shutdown() - Method in interface com.github.darksoulq.abyssallib.server.permission.PermissionStorage
Closes the storage backend.
SIDE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.Model.GuiLight
 
Sidebar - Class in com.github.darksoulq.abyssallib.server.scoreboard
 
Sidebar(Key, int) - Constructor for class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
simple(Codec) - Static method in interface com.github.darksoulq.abyssallib.world.item.component.DataComponentType
Creates a simple DataComponentType that relies solely on its codec for instantiation.
SIMPLE - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
SIMPLE_BLOCK - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
SIMPLE_RANDOM_SELECTOR - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
SimpleBlockFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A fundamental world generation feature that places a single block state dynamically.
SimpleBlockFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature
Constructs a new SimpleBlockFeature with its associated configuration codec.
SimpleBlockFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the simple block feature.
SimpleBlockStateProvider - Class in com.github.darksoulq.abyssallib.world.gen.state.provider.impl
A block state provider that always returns a single, unchanging block state.
SimpleBlockStateProvider(BlockInfo) - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.SimpleBlockStateProvider
Constructs a new SimpleBlockStateProvider.
SimpleRandomFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A meta-feature that randomly selects exactly one sub-feature from a provided list, giving each option an equal probability of selection.
SimpleRandomFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature
Constructs a new SimpleRandomFeature with its associated configuration codec.
SimpleRandomFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the simple random feature.
simulate(Collection) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations
 
simulate(Color) - Method in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Simulates the current color vision deficiency on a given Color.
SIMULATE - Enum constant in enum class com.github.darksoulq.abyssallib.common.energy.Action
Simulates the operation without modifying state.
sin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
sin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
sin(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
sin(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
SIN - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
sineWave(double, int, double, double, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a moving sine wave.
single(String, Component, List) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a single option selection input.
single(String, Component, List, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a single option selection input with label visibility toggle.
single(String, Component, List, boolean, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a single option selection input with specific width and label visibility.
single(String, Component, List, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a single option selection input with a specific width.
Single(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.Single
 
Single(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.Single
 
SINGLE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest.ChestType
 
sismember(String, String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Checks if a value is a member of a set.
size() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
 
size() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the size record component.
size() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Returns the value of the size record component.
size() - Method in class com.github.darksoulq.abyssallib.world.gui.layer.LayerStack
Gets the total number of layers in the stack.
size(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
size(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
size(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Builder
 
size(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
size(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.McMeta
 
SIZE_X - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
SIZE_Y - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
SIZE_Z - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
sizeOverrides() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Returns the value of the sizeOverrides record component.
SKELETON - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Skeleton
skip(int) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets the result skip count.
slot() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the slot index within the specific GuiClickContext.clickedInventory().
slot() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns the value of the slot record component.
slot(ValueComponent.AttributeModifiers.Slot) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains.Builder
 
SlotPosition - Record Class in com.github.darksoulq.abyssallib.world.gui
A record defining a specific location within a GuiView.
SlotPosition(GuiView.Segment, int) - Constructor for record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Creates an instance of a SlotPosition record class.
slotType() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the type of the slot that was clicked.
SlotUtil - Class in com.github.darksoulq.abyssallib.world.gui
A utility class for calculating inventory slot positions.
smembers(String) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.QueryExecutor
Retrieves all members of a set.
SMITHING_TRANSFORM_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SMITHING_TRANSFORM_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
SMOKING_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SMOKING_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
smooth(boolean) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets whether to calculate velocity for smooth client-side interpolation.
SMOOTH - Enum constant in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
 
SMOOTH_CAMERA - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
SNEAK - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
sort() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimator
 
sort(String, boolean) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets the sort order.
sort(Comparator) - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Returns a new ColorPalette sorted by the provided comparator.
SoundEntry - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a single physical `.ogg` audio variant linked to a broader SoundEvent.
SoundEvent - Class in com.github.darksoulq.abyssallib.server.resource.asset
Represents a logical sound event within Minecraft (e.g., "entity.zombie.ambient").
SoundEvent(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Constructs a new SoundEvent representation.
sounds() - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers the sounds.json registry for this namespace.
Sounds - Class in com.github.darksoulq.abyssallib.server.resource.asset
Acts as the centralized registry for custom sound events within a specific namespace.
Sounds(Plugin, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Sounds
Constructs a new Sound registry for a designated namespace.
source() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the source record component.
source() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the source record component.
source() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the source record component.
source() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the entity that performed the click.
source() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the entity that performed the drag.
source() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the entity that used the item.
source() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Gets the DeferredRegistry being applied.
source(Account) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
SOUTH - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
South
spawn(WorldGenAccess, Location) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Spawns this entity in a WorldGenAccess context.
spawn(Entity) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Applies this saved entity onto an existing entity instance.
spawn(Entity, CustomEntitySpawnEvent.SpawnReason) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Applies this saved entity onto an existing entity instance.
spawn(Location) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Spawns this entity at a location using plugin spawn reason.
spawn(Location) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Spawns this entity at a location using plugin reason.
spawn(Location, CustomEntitySpawnEvent.SpawnReason) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Spawns this entity at a location.
spawn(Location, CustomEntitySpawnEvent.SpawnReason) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Spawns this entity at a location.
spawn(T) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Attaches this wrapper to an existing entity.
spawn(T, CustomEntitySpawnEvent.SpawnReason) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Attaches this wrapper to an existing entity.
SPAWN - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass.Target
 
SpawnCategory - Enum Class in com.github.darksoulq.abyssallib.world.entity
 
spawnEgg(Namespace, String) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a model based on the vanilla spawn egg template.
spawnFromInstance(Entity) - Method in class com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Applies this saved entity onto a pre-existing native instance.
spawnFromInstance(Entity) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Initializes this wrapper from a raw entity instance.
Special(Model, Selector.Special.Type) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
 
Special(Model, Selector.Special.Type, Selector.Transformation) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Creates an instance of a Special record class.
SPECTATOR_OUTLINES - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
sphere(double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a 3D sphere using a Fibonacci spiral distribution.
spinX(double, long, Easing) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Creates an animation that rotates particles around the X-axis over time.
spinY(double, long, Easing) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Creates an animation that rotates particles around the Y-axis over time.
spinZ(double, long, Easing) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Creates an animation that rotates particles around the Z-axis over time.
spiral(double, double, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a cone-like spiral starting from a point.
splitComplementary(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a split-complementary palette.
splitComplementary(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a split-complementary color scheme.
SPREADING - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.RootPlacers
 
SpreadingRootPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.root
A highly configurable root placer that replaces subterranean dirt compositions with designated root structures radially outward from the base trunk origin without actively displacing the trunk vertically.
SpreadingRootPlacer(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.SpreadingRootPlacer
Constructs a sprawling subterranean block replacement algorithm generating spreading logic correctly organically.
SPRING - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
SpringFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature responsible for creating isolated liquid source blocks (springs).
SpringFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature
Constructs a new SpringFeature with its associated configuration codec.
SpringFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the spring feature.
SPRINT - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
sprite(Texture) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
SPRUCE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Spruce
square(double, int) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a flat square outline on the XZ plane.
square(Class, int, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a solid square.
srem(String, String...) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.redis.PipelineExecutor
Queues a Set Remove command.
Standard(Particle, int, double, Object) - Constructor for class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.Standard
Constructs a new Standard renderer.
StandingSign(WoodType, Texture) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
StandingSign(WoodType, Texture, Selector.Special.StandingSign.Attachment) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
start() - Method in class com.github.darksoulq.abyssallib.world.particle.Particles
Initializes the particle effect and starts the asynchronous scheduler.
start(String, String, int) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
start(Location) - Method in interface com.github.darksoulq.abyssallib.world.particle.ParticleRenderer
Called when the effect is initialized.
state() - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
state() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the state record component.
state() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns the value of the state record component.
state() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the state record component.
state() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the state record component.
state() - Method in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Returns the value of the state record component.
state(Condition) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Adds an exact value-matching condition against the block's state data.
state(String, Object) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires an exact match for a specific key-value pair within the block's states.
State(ItemStack, T) - Constructor for record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Creates an instance of a State record class.
stateAny(Map.Entry...) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate.Builder
Requires the block's states to match at least one of the provided key-value data entries.
StateCycleElement<T> - Class in com.github.darksoulq.abyssallib.world.gui.element
A GUI element that cycles through a list of predefined states when clicked.
StateCycleElement(List, int, Consumer) - Constructor for class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement
Constructs a new StateCycleElement.
StateCycleElement.State<T> - Record Class in com.github.darksoulq.abyssallib.world.gui.element
Represents a single state in the cycle.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns the value of the stateProvider record component.
stateProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns the value of the stateProvider record component.
states() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns the value of the states record component.
Statistic - Record Class in com.github.darksoulq.abyssallib.world.data.statistic
 
Statistic(StatisticType, Key) - Constructor for record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Creates an instance of a Statistic record class.
STATISTIC - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.Placeholders
 
STATISTIC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
STATISTIC_FORMATTERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
STATISTIC_FORMATTERS - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatters
 
STATISTIC_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
STATISTIC_TYPES - Static variable in class com.github.darksoulq.abyssallib.world.data.statistic.Statistics
 
StatisticCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
 
StatisticCriterion(Statistic, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
 
StatisticFormatter - Interface in com.github.darksoulq.abyssallib.world.data.statistic
 
StatisticFormatters - Class in com.github.darksoulq.abyssallib.world.data.statistic
 
StatisticFormatters() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.StatisticFormatters
 
Statistics - Class in com.github.darksoulq.abyssallib.world.data.statistic
 
Statistics() - Constructor for class com.github.darksoulq.abyssallib.world.data.statistic.Statistics
 
StatisticType - Record Class in com.github.darksoulq.abyssallib.world.data.statistic
 
StatisticType(Key) - Constructor for record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
Creates an instance of a StatisticType record class.
status() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the status record component.
STEP - Enum constant in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
 
steps(int) - Method in class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Builder
Configures the number of progress increments.
STONECUTTING_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
STONECUTTING_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
stop() - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
stop() - Method in class com.github.darksoulq.abyssallib.world.particle.impl.Renderers.ItemDisplayRenderer
Removes all entities in the pool and clears the list.
stop() - Method in interface com.github.darksoulq.abyssallib.world.particle.ParticleRenderer
Called when the effect stops.
stop() - Method in class com.github.darksoulq.abyssallib.world.particle.Particles
Halts the effect, cancels the background task, and triggers the renderer's cleanup logic.
stopIf(BooleanSupplier) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a condition to stop the effect prematurely.
stopOnInvalid() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the stopOnInvalid record component.
STORED_ENCHANTMENTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
StoredEnchantments() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.StoredEnchantments
 
STRAIGHT - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
StraightTrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
A standard trunk placer that generates a straight vertical column of blocks.
StraightTrunkPlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.StraightTrunkPlacer
Constructs a new StraightTrunkPlacer.
stream(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Sets whether this sound should be streamed dynamically from the hard drive.
string(String) - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
STRING - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
StringOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
An implementation of DynamicOps that serializes data into a custom string-based format.
StringValue(String) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
Creates an instance of a StringValue record class.
striped(Color, Color, double, Vector) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a striped pattern along a specific direction.
StripedPattern - Class in com.github.darksoulq.abyssallib.common.color.pattern
A procedural color provider that generates stripes alternating along a specific direction vector.
StripedPattern(Color, Color, double, Vector) - Constructor for class com.github.darksoulq.abyssallib.common.color.pattern.StripedPattern
Constructs a new StripedPattern.
stripTags(String) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Strips all MiniMessage tags from an input string, leaving only plain text.
STRONGHOLDS - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
struct() - Static method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory
 
StructBuilder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.Factory.StructBuilder
 
structure(SlotPosition, StructureArray, int) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Applies a StructureArray of GuiElements to the GUI.
Structure - Class in com.github.darksoulq.abyssallib.world.structure
Represents a fully captured, transformable, and replayable structure definition.
Structure() - Constructor for class com.github.darksoulq.abyssallib.world.structure.Structure
 
STRUCTURE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
STRUCTURE_BLOCK - Static variable in class com.github.darksoulq.abyssallib.world.block.Blocks
 
STRUCTURE_PROCESSORS - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessors
 
Structure.StructureEntity - Record Class in com.github.darksoulq.abyssallib.world.structure
A structural marker holding a serialized entity and its exact relative spatial location.
StructureArray<T> - Class in com.github.darksoulq.abyssallib.common.util
A utility class for managing and manipulating 2D structural grids of generic elements.
StructureArray.Builder<T> - Class in com.github.darksoulq.abyssallib.common.util
Fluent builder for manual cell assignment.
StructureArray.Orientation - Enum Class in com.github.darksoulq.abyssallib.common.util
Defines the primary axis for iteration and rendering logic.
StructureArray.PatternBuilder<T> - Class in com.github.darksoulq.abyssallib.common.util
Fluent builder for mapping characters in a string pattern to objects.
StructureEntity(Vector, SavedEntity) - Constructor for record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Creates an instance of a StructureEntity record class.
StructureFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A world generation feature that delegates generation logic to a pre-defined, saved JSON structure file within the AbyssalLib structure registry.
StructureFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature
Constructs a new StructureFeature with its associated configuration codec.
StructureFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the structure feature.
structureId() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns the value of the structureId record component.
StructureLoader - Class in com.github.darksoulq.abyssallib.world.structure
Manages the loading, saving, and registration of serialized structure files.
StructureLoader() - Constructor for class com.github.darksoulq.abyssallib.world.structure.StructureLoader
 
StructureProcessor - Class in com.github.darksoulq.abyssallib.world.structure.processor
The base class for all structure processors.
StructureProcessor() - Constructor for class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessor
 
StructureProcessors - Class in com.github.darksoulq.abyssallib.world.structure.processor
 
StructureProcessors() - Constructor for class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessors
 
StructureProcessorType<P> - Interface in com.github.darksoulq.abyssallib.world.structure.processor
A registry-friendly type definition for a StructureProcessor.
STRUCTURES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
StructValue(Map) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
Creates an instance of a StructValue record class.
sub(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
sub(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
sub(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
sub(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
SUB - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
SubscribeEvent - Annotation Interface in com.github.darksoulq.abyssallib.server.event
Marks a method as an event listener for the custom EventBus system.
subscriber() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns the value of the subscriber record component.
Subscription(UUID, Account, Account, Currency, BigDecimal, Duration, Instant, Instant, EconomyContext, SubscriptionService.SubscriptionState) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Creates an instance of a Subscription record class.
SubscriptionService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
SubscriptionService.Subscription - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
SubscriptionService.SubscriptionState - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
subtitle(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Assigns the translation key or raw text to display when the client has subtitles enabled.
SUBTRACT - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Subtracts the source color from the base color, clamping at 0.
SUBTRACT - Enum constant in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Subtracts the modifier from the base value.
success(EconomyContext, Account, Account, Currency, BigDecimal, BigDecimal, Component) - Static method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
 
success(T) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
success(T) - Static method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
SUCCESS - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
SUCCESS - Static variable in annotation interface com.github.darksoulq.abyssallib.server.command.Command
 
successfulCount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns the value of the successfulCount record component.
supportedFormats(int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.PackMcMeta
 
SURFACE_RELATIVE_THRESHOLD - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
SURFACE_STRUCTURES - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
SurfaceRelativeThresholdModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters positions based on their vertical proximity to a selected world heightmap (surface).
SurfaceRelativeThresholdModifier(HeightMap, int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.SurfaceRelativeThresholdModifier
Constructs a new SurfaceRelativeThresholdModifier.
SUSPICIOUS_EFFECT_ENTRY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
SUSPICIOUS_STEW_EFFECTS - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
SuspiciousStewEffects() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.SuspiciousStewEffects
 
swap() - Method in class com.github.darksoulq.abyssallib.common.util.Either
Swaps the sides of the Either.
SWAP_OFFHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
SWAP_OFFHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
sweep(Color...) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a sweep gradient provider that rotates around the center.
SweepGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A gradient that sweeps around the origin like a radar or clock hand on the XZ plane.
SweepGradient(Color...) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.SweepGradient
Constructs a SweepGradient.
symbol() - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Returns the value of the symbol record component.
symbol() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns the value of the symbol record component.
SYSTEM - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 

T

table(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.QueryExecutor
Starts a fluent query on a specific table.
table(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.QueryExecutor
Initiates a query on a specific table.
table(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.QueryExecutor
Creates a query builder for a table.
table(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.QueryExecutor
Starts a fluent query builder for a specific table.
table(String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.QueryExecutor
Starts a fluent query builder for a specific table.
TableBuilder - Class in com.github.darksoulq.abyssallib.common.database.relational.h2
H2-specific implementation for building table schemas.
TableBuilder - Class in com.github.darksoulq.abyssallib.common.database.relational.mariadb
A MariaDB-specific table schema builder.
TableBuilder - Class in com.github.darksoulq.abyssallib.common.database.relational.mysql
A MySQL-specific implementation of AbstractTableBuilder.
TableBuilder - Class in com.github.darksoulq.abyssallib.common.database.relational.postgres
A PostgreSQL-specific implementation of AbstractTableBuilder.
TableBuilder - Class in com.github.darksoulq.abyssallib.common.database.relational.sql
A SQLite-specific implementation of AbstractTableBuilder.
TableBuilder(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.h2.TableBuilder
Constructs a TableBuilder for H2.
TableBuilder(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mariadb.TableBuilder
Constructs a TableBuilder for MariaDB.
TableBuilder(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mysql.TableBuilder
Constructs a new TableBuilder for MySQL.
TableBuilder(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.postgres.TableBuilder
Constructs a new TableBuilder for a PostgreSQL database.
TableBuilder(Connection, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.sql.TableBuilder
Constructs a new TableBuilder for SQLite.
TableQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.h2
H2-specific query handler for single table operations.
TableQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.mariadb
A MariaDB-specific query handler for individual table operations.
TableQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.mysql
A MySQL-specific implementation of AbstractTableQuery.
TableQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.postgres
A PostgreSQL-specific implementation of AbstractTableQuery.
TableQuery - Class in com.github.darksoulq.abyssallib.common.database.relational.sql
A SQLite-specific implementation of AbstractTableQuery.
TableQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.h2.TableQuery
Constructs a TableQuery for H2.
TableQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mariadb.TableQuery
Constructs a TableQuery for MariaDB.
TableQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.mysql.TableQuery
Constructs a new TableQuery for MySQL.
TableQuery(Database, String) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.postgres.TableQuery
Constructs a new TableQuery for PostgreSQL.
TableQuery(Connection, String, ExecutorService) - Constructor for class com.github.darksoulq.abyssallib.common.database.relational.sql.TableQuery
Constructs a new TableQuery for SQLite.
Tag<T,D> - Class in com.github.darksoulq.abyssallib.world.data.tag
An abstract representation of a data tag, which functions as a named collection of values.
Tag(Key) - Constructor for class com.github.darksoulq.abyssallib.world.data.tag.Tag
Constructs a new Tag instance.
TAG_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
TAG_TYPES - Static variable in class com.github.darksoulq.abyssallib.world.data.tag.TagTypes
 
TagLoader - Class in com.github.darksoulq.abyssallib.world.data.tag
A utility class responsible for loading, parsing, and registering data tags from external files.
TagLoader() - Constructor for class com.github.darksoulq.abyssallib.world.data.tag.TagLoader
 
TAGS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
TagType<T,D> - Interface in com.github.darksoulq.abyssallib.world.data.tag
Represents a registry type for a Tag, defining its serialization codec and the factory method used to create new tag instances.
TagTypes - Class in com.github.darksoulq.abyssallib.world.data.tag
 
TagTypes() - Constructor for class com.github.darksoulq.abyssallib.world.data.tag.TagTypes
 
tan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
tan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
tan(PlaceholderContext) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
tan(PlaceholderContext) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
TAN - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
target() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns the value of the target record component.
target() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the target record component.
target() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.RegistryApplyEvent
Gets the target registry that the DeferredRegistry is being applied to.
target() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Returns the value of the target record component.
target() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Returns the value of the target record component.
target() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Returns the value of the target record component.
target() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Returns the value of the target record component.
target(Account) - Method in class com.github.darksoulq.abyssallib.server.economy.TransactionBuilder
 
Target(List, BlockStateProvider) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Creates an instance of a Target record class.
targetBlock() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the block involved in the interaction.
targetEntity() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the entity involved in the interaction.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Returns the value of the targets record component.
targets() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the targets record component.
TASK - Enum constant in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
The standard rectangular frame.
TaskUtil - Class in com.github.darksoulq.abyssallib.server.util
Utility class for scheduling Bukkit tasks.
TaskUtil() - Constructor for class com.github.darksoulq.abyssallib.server.util.TaskUtil
 
TAX_POOL - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
taxAmount() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns the value of the taxAmount record component.
TaxBracket(BigDecimal, BigDecimal, BigDecimal) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Creates an instance of a TaxBracket record class.
taxPool() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns the value of the taxPool record component.
TaxReceipt(BigDecimal, BigDecimal, BigDecimal, Account) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Creates an instance of a TaxReceipt record class.
TaxService - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
TaxService.TaxBracket - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
TaxService.TaxReceipt - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
Team(String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
temperature - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Grass
 
template(Namespace, String, String, Texture) - Static method in class com.github.darksoulq.abyssallib.server.resource.util.ItemModels
Creates a custom model using a specific parent template.
termEnd() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns the value of the termEnd record component.
test(BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Evaluates a BlockInfo against all configured conditions within this predicate.
test(SavedEntity) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Evaluates a SavedEntity against all configured conditions within this predicate.
test(ValueComponent.AttributeModifiers.Contains) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count.Builder
 
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.KilledByPlayerCondition
Tests whether the killer in the provided context is an instance of a Player.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.LocationCheckCondition
Tests whether the biome at the context's location is present in the allowed list.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.MatchToolCondition
Tests whether the tool in the provided LootContext matches the required material.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceCondition
Performs a random check against the configured chance.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceWithLootingCondition
Performs a random check against the base chance plus the looting bonus.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootCondition
Evaluates this condition against the provided loot context.
test(LootContext) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootEntry
Tests if this entry can be selected in the given context.
test(Predicate) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Returns true only if all child conditions return true.
test(Predicate) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Returns true if any child condition returns true.
test(Predicate) - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.One
Tests the single value against the predicate.
test(Predicate) - Method in interface com.github.darksoulq.abyssallib.common.util.Condition
Evaluates this condition against the provided predicate.
test(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate
Evaluates an ItemStack against all configured conditions within this predicate.
tetradic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a tetradic (double-complementary) palette.
tetradic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a tetradic (double-complementary) color scheme.
text(String, String, int, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Converts a string of text into white particles.
text(String, String, int, ColorProvider, int, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Converts a string of text into a particle-based layout with custom coloring.
text(String, Component) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a basic text input field.
text(String, Component, boolean) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with label visibility toggle.
text(String, Component, boolean, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with width and label visibility.
text(String, Component, boolean, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with visibility, width, and character limit.
text(String, Component, boolean, int, String) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with visibility, width, and initial value.
text(String, Component, boolean, int, String, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with visibility, width, initial value, and character limit.
text(String, Component, boolean, int, String, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a multiline text input field.
text(String, Component, boolean, int, String, int, Integer, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a highly specific multiline text input field.
text(String, Component, boolean, String) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with visibility toggle and initial value.
text(String, Component, int, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with width and character limit.
text(String, Component, int, String) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with width and initial value.
text(String, Component, String) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text input field with an initial value.
text(Component) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a simple text message for the dialog body.
text(Component, int) - Static method in class com.github.darksoulq.abyssallib.world.dialog.DialogContent
Creates a text message with specific visual width.
TEXT_ALIGNMENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
TEXT_COMPONENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
TextOffset - Class in com.github.darksoulq.abyssallib.server.resource.util
Utility for generating invisible font-based glyph offsets to fine-tune horizontal text alignment.
TextOffset() - Constructor for class com.github.darksoulq.abyssallib.server.resource.util.TextOffset
 
texture() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Returns the value of the texture record component.
texture() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Returns the value of the texture record component.
texture() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Returns the value of the texture record component.
texture() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Returns the value of the texture record component.
texture() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Equipment.LayerEntry
 
texture() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns the value of the texture record component.
texture(String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a texture and attempts to load it from the plugin's JAR resources.
texture(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a texture with optional raw byte data.
texture(String, Texture) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model
 
Texture - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
Texture(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Texture
 
Texture(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.Texture
 
TextureGlyph(String, Key, Texture, char, int, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Creates an instance of a TextureGlyph record class.
TextUtil - Class in com.github.darksoulq.abyssallib.common.util
Utility methods for text handling, including: JSON serialization/deserialization with Gson MiniMessage parsing with MiniMessage String/array conversions
TextUtil() - Constructor for class com.github.darksoulq.abyssallib.common.util.TextUtil
 
THIRDPERSON_LEFTHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
THIRDPERSON_RIGHTHAND - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
 
threshold() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Returns the value of the threshold record component.
tick() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
TICK_VIEWS - Static variable in class com.github.darksoulq.abyssallib.world.gui.GuiManager
A map of active BukkitTasks to their corresponding GUiViews.
tickInterval(int) - Method in class com.github.darksoulq.abyssallib.world.gui.Gui.Builder
Sets the tick interval between GuiView#render calls.
TileAdapters - Class in com.github.darksoulq.abyssallib.bootstrap
 
TileAdapters() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.TileAdapters
 
time() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the time record component.
Time(Selector.RangeDispatch.Time.Target, boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Creates an instance of a Time record class.
Timeline - Class in com.github.darksoulq.abyssallib.world.particle.timeline
A composite Transformer that sequences multiple transformations over a temporal axis.
Timeline.Builder - Class in com.github.darksoulq.abyssallib.world.particle.timeline
Fluent builder for the Timeline class.
timeout() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns the value of the timeout record component.
timestamp() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the timestamp record component.
timestamp() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns the value of the timestamp record component.
tint(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
tint(Color, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that applies a color tint to the input.
Tint - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Constant - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.CustomModelData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Dye - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Firework - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Grass - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.MapColor - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Potion - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
Tint.Team - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
tints(Color, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a palette of tints by transitioning the base color toward white.
title(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the title for the advancement.
to() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns the value of the to record component.
Toast - Class in com.github.darksoulq.abyssallib.world.advancement
A utility for sending transient "Toast" notifications to players.
Toast(Component, Component, ItemStack, AdvancementFrame) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.Toast
Constructs a new Toast notification.
Toast.Builder - Class in com.github.darksoulq.abyssallib.world.advancement
A fluent builder for creating Toast notifications.
toBase(double) - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Converts a value into the base unit.
toBukkit() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
Converts this node into a Bukkit Permission object.
toCMYK(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color into CMYK components.
toCMYK(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color to CMYK components.
toComponent() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Converts this offset glyph to a TextComponent.
toComponent() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Converts this glyph to a TextComponent.
toFlatArray() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Returns a copy of the internal flat array.
TOGGLE_PERSPECTIVE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
ToggleElement - Class in com.github.darksoulq.abyssallib.world.gui.element
A GUI element that toggles between two states (on and off) when clicked.
ToggleElement(ItemStack, ItemStack, boolean, Consumer) - Constructor for class com.github.darksoulq.abyssallib.world.gui.element.ToggleElement
Constructs a new ToggleElement.
toHex(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color into a hexadecimal string representation.
toHex(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color object into a standard CSS-style hexadecimal string.
toHex(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Converts a Bukkit Color into a MiniMessage-compatible hex tag.
toHSB(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Extracts HSB components from a Color.
toHSB(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color into an array of HSB components.
toInt(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color into a single packed RGB integer.
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Multipart
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.Directory
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.PalettedPermutations
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.Single
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.BundleSelectedItem
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Composite
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Empty
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Model
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.BlockState.Entry
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.Case
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextDimension.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ContextEntityType.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.CustomModelData.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.LocalTime.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Entry
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial.Entry
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bell
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Conduit
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.DecoratedPot
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Shield
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.ShulkerBox
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Trident
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Type
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Constant
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Grass
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.CustomDataValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.Damage
 
toJson() - Method in interface com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent
 
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Serializes the provider into a JSON object representation.
toJson() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Serializes the provider into a JSON object representation.
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Display
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Element
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
toJson() - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEvent
Serializes this event and all its encapsulated entries into the standard sounds.json format.
toLab(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color to CIE Lab space.
toLab(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color to CIE Lab coordinates.
toLch(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color to LCH (Lightness, Chroma, Hue) coordinates.
toLch(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color to Lch coordinates.
toLegacyHex(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Converts a Bukkit Color into a legacy Bukkit hex code.
toLocation(Vector) - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Converts a vector position into a Bukkit Location using the world context.
toMiniMessageString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Converts this offset glyph to a MiniMessage string format.
toMiniMessageString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Converts this glyph to a MiniMessage string format.
tones(Color, int) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a palette of tones by transitioning the base color toward gray.
toNMS() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Converts this instance to a Minecraft NMS Advancement.
toNMSHolder() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
Wraps the NMS advancement into a Holder.
toOkLab(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color to the OkLab space.
tool() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the tool record component.
tool(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
Tool() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Tool
 
TOOL - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
TOOL - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
TOOL_RULE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
tooltip - Variable in class com.github.darksoulq.abyssallib.world.item.Item
The helper object used to build and manage procedural tooltips.
Tooltip() - Constructor for class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
 
TOOLTIP_DISPLAY - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
TOOLTIP_DISPLAY - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
TOOLTIP_STYLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
TooltipDisplay() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TooltipDisplay
 
TooltipStyle() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TooltipStyle
 
toOptional() - Method in class com.github.darksoulq.abyssallib.common.util.Try
Converts this Try instance into a standard Java Optional.
top(int) - Static method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Creates a position reference for the top inventory.
top(EconomyContext, Currency, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider
 
top(EconomyContext, Currency, AccountType, int, int) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider
 
TOP - Enum constant in enum class com.github.darksoulq.abyssallib.world.gui.GuiView.Segment
The custom GUI inventory.
TOP_LAYER_MODIFICATION - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
toProvider() - Method in class com.github.darksoulq.abyssallib.common.color.ColorPalette
Converts this palette into a ColorProvider for procedural color retrieval.
toRainbow(String) - Static method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge
Returns a MiniMessage rainbow tag.
toString() - Method in record class com.github.darksoulq.abyssallib.common.energy.EnergyUnit
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBMeta
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.BlockInfo
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Field
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AllOf
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.AnyOf
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.One
Returns a string representation of this record class.
toString() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
toString() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchResult
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.Escrow
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InterestService.InterestProfile
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.Invoice
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LeaderboardProvider.LeaderboardEntry
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.Loan
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.Subscription
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxBracket
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TaxService.TaxReceipt
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitProfile
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.Currency
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Returns a string representation of this record class.
toString() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionNode
 
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.Component
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.CustomModelData
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.HasComponent
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Count
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.CustomModelData
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Damage
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Entry
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Book
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Head
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Matrix
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Contains
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Count
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.OffsetGlyph
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TextureGlyph
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootPool
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.StatisticType
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.ConfiguredFeature
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.FeaturePlaceContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockAttachedFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DiskFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.FossilFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.GeodeFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.LakeFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.MultifaceGrowthFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.OreFeature.Target
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomBooleanFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleBlockFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SimpleRandomFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.StructureFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacedFeature
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.placement.PlacementContext
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.gui.SlotPosition
Returns a string representation of this record class.
toString() - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Returns a string representation of the DataComponent.
toString() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Returns a string representation of this record class.
totalCirculating() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the totalCirculating record component.
totalFaucetInflow() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the totalFaucetInflow record component.
totalSinkOutflow() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics.CirculationSnapshot
Returns the value of the totalSinkOutflow record component.
totalVolume() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.BatchSimulation
Returns the value of the totalVolume record component.
toVanilla() - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
toVanilla() - Method in class com.github.darksoulq.abyssallib.world.util.PDCTag
Returns the raw Bukkit container.
toXYZ(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorConverter
Converts a Color to CIE XYZ space.
toXYZ(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Converts a Color to CIE XYZ coordinates.
transaction() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Returns the value of the transaction record component.
transaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Executes logic within a transaction.
transaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Executes a series of operations within a transactional scope.
transaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Executes a transaction using a QueryExecutor.
transaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Executes an operation within a SQL transaction using a QueryExecutor.
transaction(Consumer) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Executes a set of operations within a SQL transaction.
TransactionBuilder - Class in com.github.darksoulq.abyssallib.server.economy
 
TransactionLedger - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
TransactionLimits - Interface in com.github.darksoulq.abyssallib.server.economy.capability
 
TransactionLimits.LimitAction - Enum Class in com.github.darksoulq.abyssallib.server.economy.capability
 
TransactionLimits.LimitProfile - Record Class in com.github.darksoulq.abyssallib.server.economy.capability
 
TransactionRequest(Account, Account, EconomyContext, Currency, BigDecimal, BatchOperations.Action, Component) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.TransactionRequest
Creates an instance of a TransactionRequest record class.
transactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.h2.Database
Executes logic within a transaction and returns a result.
transactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mariadb.Database
Executes a series of operations within a transactional scope and returns a value.
transactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.mysql.Database
Executes a transaction that returns a result using a QueryExecutor.
transactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.postgres.Database
Executes an operation within a SQL transaction and returns a computed result.
transactionResult(Function) - Method in class com.github.darksoulq.abyssallib.common.database.relational.sql.Database
Executes a set of operations within a SQL transaction and returns a result.
TransactionResult - Record Class in com.github.darksoulq.abyssallib.server.economy
 
TransactionResult(UUID, Instant, TransactionStatus, EconomyContext, Account, Account, Currency, BigDecimal, BigDecimal, Component, Component) - Constructor for record class com.github.darksoulq.abyssallib.server.economy.TransactionResult
Creates an instance of a TransactionResult record class.
TransactionStatus - Enum Class in com.github.darksoulq.abyssallib.server.economy
 
transfer(EconomyContext, Account, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
TRANSFER - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
 
TRANSFER_IN - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
 
TRANSFER_OUT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
 
transferOwnership(Key, UUID) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
transform(Transformer) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Adds a custom transformer to the transformation pipeline.
transform(Vector, long) - Method in class com.github.darksoulq.abyssallib.world.particle.timeline.Timeline
Applies all active keyframe transformations to the input vector based on the global tick.
transform(Vector, long) - Method in interface com.github.darksoulq.abyssallib.world.particle.Transformer
Transforms a vector coordinate based on the current animation tick.
transformation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition
Returns the value of the transformation record component.
transformation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Returns the value of the transformation record component.
TRANSFORMATION - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
Transformer - Interface in com.github.darksoulq.abyssallib.world.particle
Functional interface for modifying particle coordinates during the animation pipeline.
translate(Component, Locale) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Translates a provided raw component directly utilizing the specified system locale.
translate(Component, Player) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Translates a provided raw component adapting directly to an observing player's locale and placeholder contexts.
translate(Vector, long, Easing) - Static method in class com.github.darksoulq.abyssallib.world.particle.timeline.Animations
Translates (moves) the particles toward a target offset vector.
translateItemComponent(Component, Player, ItemStack, ItemTranslationContext) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
Contextually evaluates an item's specific translatable component conditionally applying registered item translation providers.
translation() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Transformation.Components
Returns the value of the translation record component.
translation(float, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Display
 
translationKey() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
TRANSMUTE_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
TRANSMUTE_RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
TREE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
TREE_DECORATORS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
TREE_DECORATORS - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
TreeDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
The base class for all tree decoration algorithms.
TreeDecorator() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TreeDecorator
 
TreeDecorators - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree
 
TreeDecorators() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
TreeDecoratorType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
Represents the registered type identifier for a specific tree decorator implementation.
TreeFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Procedural feature managing the algorithmic construction of complex, modular trees.
TreeFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature
Constructs a new TreeFeature initialized with its corresponding configuration codec.
TreeFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Structure detailing the placement algorithms utilized by the tree feature.
triadic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorHarmony
Generates a triadic palette.
triadic(Color) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Generates a triadic color scheme.
TRIAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
 
Trident() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Trident
 
tries() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns the value of the tries record component.
tries() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns the value of the tries record component.
Trim() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Trim
 
TRIM - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
TRIM_MATERIAL - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
TRIM_PATTERN - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
TrimMaterial(List) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.TrimMaterial
 
TRITANOPIA - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Blue-blindness; the inability to perceive blue light.
TropicalFishBaseColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishBaseColor
 
TropicalFishPattern() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishPattern
 
TropicalFishPatternColor() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.TropicalFishPatternColor
 
TRUNK_PLACERS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
TRUNK_PLACERS - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
TRUNK_VINE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TreeDecorators
 
trunkPlacer() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the trunkPlacer record component.
TrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
The base class for all tree trunk generation algorithms.
TrunkPlacer() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.TrunkPlacer
 
TrunkPlacers - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree
 
TrunkPlacers() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
TrunkPlacerType<P> - Interface in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
Represents the registered type identifier for a specific trunk placer implementation.
trunkProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.TreeFeature.Config
Returns the value of the trunkProvider record component.
TrunkVineDecorator - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator
A specialized tree decorator responsible for seamlessly wrapping organic vine structures directly onto the exposed horizontal faces of the generated trunk blocks.
TrunkVineDecorator(float) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TrunkVineDecorator
Constructs a new trunk vine placement decorator bound by a strict statistical probability parameter.
Try<T> - Class in com.github.darksoulq.abyssallib.common.util
A monadic container type that represents a computation that may either result in a successful value or a failure containing an exception.
Try() - Constructor for class com.github.darksoulq.abyssallib.common.util.Try
 
Try.ThrowingFunction<T,R> - Interface in com.github.darksoulq.abyssallib.common.util
A functional interface for a function that maps an input to an output and may throw an exception.
Try.ThrowingRunnable - Interface in com.github.darksoulq.abyssallib.common.util
A functional interface for a runnable task that may throw a checked or unchecked exception.
Try.ThrowingSupplier<T> - Interface in com.github.darksoulq.abyssallib.common.util
A functional interface for a supplier that may throw a checked or unchecked exception.
ttf(File, int, int, int, int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Registers a TrueType font provider.
TtfFont(Key, String, int, int, int, int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Creates an instance of a TtfFont record class.
twoColumns(Class, int, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure with two columns.
twoRows(Class, int, T, T) - Static method in class com.github.darksoulq.abyssallib.common.util.StructureArray
Creates a structure with two rows.
type - Variable in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
type - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
type() - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
type() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the DragType describing the distribution behavior.
type() - Method in record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Gets the type of click performed.
type() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special
Returns the value of the type record component.
type() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Returns the Java class representing the type of this attribute.
type() - Method in record class com.github.darksoulq.abyssallib.world.data.statistic.Statistic
Returns the value of the type record component.
type(String) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Sets the internal JSON entry type.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.KilledByPlayerCondition
The registered type definition for the killed by player loot condition.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.LocationCheckCondition
The registered type definition for the location check loot condition.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.MatchToolCondition
The registered type definition for the match tool loot condition.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceCondition
The registered type definition for the random chance loot condition.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.condition.RandomChanceWithLootingCondition
The registered type definition for the random chance with looting loot condition.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.EnchantRandomlyFunction
The registered type definition for this loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.ExplosionDecayFunction
The registered type definition for this loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.FurnaceSmeltFunction
The registered type definition for the furnace smelt loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.LimitCountFunction
The registered type definition for the limit count loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.LootingEnchantFunction
The registered type definition for the looting enchantment loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetCountFunction
The registered type definition for the set count loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetDamageFunction
The registered type definition for the set damage loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetLoreFunction
The registered type definition for the set lore loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.loot.function.SetNameFunction
The registered type definition for the set name loot function.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.tag.impl.BlockTag
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.data.tag.impl.ItemTag
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.AlterGroundDecorator
The registered type definition for the alter ground tree decorator.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.BeeNestDecorator
The globally registered type definition representing the bee nest tree decorator.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.CocoaBeanDecorator
The globally registered type definition representing the cocoa bean tree decorator.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.LeaveVineDecorator
The globally registered type definition representing the leaf vine tree decorator.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.decorator.TrunkVineDecorator
The globally registered type definition representing the trunk vine tree decorator.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.AcaciaFoliagePlacer
The globally registered type definition representing the acacia foliage placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.BlobFoliagePlacer
The registered type definition for the blob foliage placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.DarkOakFoliagePlacer
The globally registered type definition representing the dark oak foliage placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.PineFoliagePlacer
The registered type definition for the pine foliage placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.foliage.RandomSpreadFoliagePlacer
The registered type definition for the random spread foliage placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.MangroveRootPlacer
The registered type definition for the mangrove root placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.root.SpreadingRootPlacer
The formally registered type enumeration linking the placer exactly into the standard registry maps natively securely.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.BendingTrunkPlacer
The formally registered type enumeration linking the placer exactly into the standard registry maps.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.ForkingTrunkPlacer
The registered type definition for the forking trunk placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.GiantTrunkPlacer
The registered type definition for the giant trunk placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.StraightTrunkPlacer
The registered type definition for the straight trunk placer.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.UpwardBranchingTrunkPlacer
The formally registered type enumeration linking the placer exactly into the standard registry maps.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeFilterModifier
The registered type definition for the biome filter placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BiomeTransitionModifier
The registered type definition for the biome transition placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.BlockFilterModifier
The registered type definition for the block filter placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.ChanceModifier
The registered type definition for the chance placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountModifier
The registered type definition for the count placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.CountOnEveryLayerModifier
The registered type definition for the layer count placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.EnvironmentScanModifier
The registered type definition for the environment scan placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.FixedPlacementModifier
The registered type definition for the fixed placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightmapModifier
The registered type definition for the heightmap placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.HeightRangeModifier
The registered type definition for the height range placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.InSquareModifier
The registered type definition for the in-square placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseCountModifier
The registered type definition for the noise count placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.NoiseThresholdModifier
The registered type definition for the noise threshold placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RandomOffsetModifier
The registered type definition for the random offset placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.RarityFilterModifier
The registered type definition for the rarity filter placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.SurfaceRelativeThresholdModifier
The registered type definition for the surface relative threshold placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.modifier.WaterDepthFilterModifier
The registered type definition for the water depth filter placement modifier.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.NoiseThresholdBlockStateProvider
The registered type definition for the noise threshold block state provider.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.RotatedBlockStateProvider
The registered type definition for the rotated block state provider.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.SimpleBlockStateProvider
The registered type definition for the simple block state provider.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider
The registered type definition for the weighted block state provider.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.impl.BlockIgnoreProcessor
The registered type definition for the block ignore structure processor.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.impl.IntegrityProcessor
The registered type definition for the integrity structure processor.

U

unacceptedItems() - Method in record class com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency.PhysicalResult
Returns the value of the unacceptedItems record component.
Unbreakable() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Unbreakable
 
UNBREAKABLE - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
unchecked() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
unchecked() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
unchecked() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Performs an unsafe cast of this codec to another type.
UNDERGROUND_DECORATION - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
UNDERGROUND_ORES - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
UNDERGROUND_STRUCTURES - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
uniform() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the uniform record component.
Uniform(String, double[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
Uniform(String, double[], String, Integer) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
unihex(File, List) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Font
Registers a Unihex ZIP provider.
UnihexFont(Key, String, List) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont
Creates an instance of a UnihexFont record class.
unique(String...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Adds a unique constraint on the specified columns.
UNKNOWN - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
unregister() - Method in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
 
unregister(EnergyNode) - Static method in class com.github.darksoulq.abyssallib.common.energy.EnergyNetwork
Unregisters a node and disconnects it from all neighbors.
unregister(EconomyProvider) - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
unregisterAll(Plugin) - Static method in class com.github.darksoulq.abyssallib.server.economy.EconomyService
 
unregisterResourcePack(String) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
unsetData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Removes a component.
unsetData(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Removes the data component associated with the provided type.
unsetPermission(String) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Removes a permission node by its key.
UNSUPPORTED_CONTEXT - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
UNSUPPORTED_CURRENCY - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
 
UP - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
Up
update() - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets operation type to UPDATE.
update() - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Sets the query operation mode to UPDATE.
update(Document, Document, boolean) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.BatchQuery
Queues an update operation to modify multiple documents matching the filter.
updateFlag(Key, UUID, BankProvider.BankFlag, boolean) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.BankProvider
 
updatePlayer(UUID) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Synchronizes internal permission states with the Bukkit engine for a player.
updateTooltip() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Updates the item's data components (Lore, DisplayTooltip, TooltipStyle) based on the current state of the Item.tooltip object.
upsert(boolean) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Sets the upsert flag.
upward() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.DripstoneClusterFeature.Config
Returns the value of the upward record component.
upward() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.PillarFeature.Config
Returns the value of the upward record component.
UPWARD_BRANCHING - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.tree.TrunkPlacers
 
UpwardBranchingTrunkPlacer - Class in com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk
A highly dynamic trunk placer algorithm charting a primary vertical stem that generates numerous distinct upwards-reaching structural branches.
UpwardBranchingTrunkPlacer(int, int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.tree.trunk.UpwardBranchingTrunkPlacer
Constructs a dynamic vertical branching geometric constructor mapped natively to specific dimensional configurations natively securely.
USE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
 
USE_COOLDOWN - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
USE_COOLDOWN - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
USE_REMAINDER - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
UseContext - Record Class in com.github.darksoulq.abyssallib.server.event.context.item
A context object representing the details of an item interaction.
UseContext(LivingEntity, Block, BlockFace, Entity, ClickType, EquipmentSlot) - Constructor for record class com.github.darksoulq.abyssallib.server.event.context.item.UseContext
Constructs a new UseContext with all interaction details.
UseCooldown() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.UseCooldown
 
UseCycle(int) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Creates an instance of a UseCycle record class.
UseDuration(boolean) - Constructor for record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Creates an instance of a UseDuration record class.
usePlayerTexture(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Equipment.LayerEntry
 
UseRemainder() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.UseRemainder
 
UsingItem() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.UsingItem
 
uuid - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
Unique identifier linking this wrapper to a live entity instance.
uuid() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the uuid record component.
UUID - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
UUID_MAP - Static variable in class com.github.darksoulq.abyssallib.server.resource.ResourcePack
Tracks UUIDs for registered packs (used by the sending server).
uv() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.tree.BBElement.BBFace
Returns the value of the uv record component.
uv(float, float, float, float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.Model.Face
 
uvlock(boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 

V

validNeighbors() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.SpringFeature.Config
Returns the value of the validNeighbors record component.
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
value - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
value() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
value() - Method in record class com.github.darksoulq.abyssallib.common.util.Condition.One
Returns the value of the value record component.
value() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Left
 
value() - Method in class com.github.darksoulq.abyssallib.common.util.Either.Right
 
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.BooleanValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.DoubleValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.FloatValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.IntegerValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.ListValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StringValue
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.world.gui.element.StateCycleElement.State
Returns the value of the value record component.
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Constant
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
value(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
value(Condition) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Adds a value-matching condition requiring exact component equivalence.
value(DataComponent) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires an exact value match against a provided data component.
value(String, Object) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Adds a key-value pair to the write payload.
value(String, Object) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Adds a column-value pair to be used for INSERT, REPLACE, or UPDATE operations.
value(String, T) - Method in class com.github.darksoulq.abyssallib.common.config.Config
Defines a configuration value with a default fallback.
value(String, T, Codec) - Method in class com.github.darksoulq.abyssallib.common.config.Config
Defines a configuration value that requires a Codec for serialization.
Value(String, T, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.config.Config.Value
Constructs a new Config Value.
valueAny(DataComponent...) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires an exact value match against at least one of the provided components.
ValueComponent - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Builder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Contains - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Contains.Builder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Count - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Count.Builder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Operation - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.AttributeModifiers.Slot - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.BooleanValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.CustomDataValue - Interface in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.DoubleValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.Factory - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.Factory.StructBuilder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.FloatValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.IntegerValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.ListValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.StringValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.CustomData.StructValue - Record Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.Damage - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
ValueComponent.Damage.Builder - Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
 
valued(Codec, Function) - Static method in interface com.github.darksoulq.abyssallib.world.item.component.DataComponentType
Creates a valued DataComponentType with a factory function for direct instantiation.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.energy.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.util.Easings
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.common.util.StructureArray.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.event.ActionResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.event.ClickType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass.Target
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Hand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner.Attachment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed.Part
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest.ChestType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube.Effect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign.Attachment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign.Attachment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.Model.GuiLight
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Axis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.translation.ItemTranslationContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.util.HookConstants.Plugin
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.data.loot.MergeStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.world.gui.GuiView.Segment
Returns the enum constant of this class with the specified name.
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
values - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.PostEffect.Uniform
 
values() - Static method in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.common.color.ColorBlindness
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.common.energy.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBEasing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.common.util.Easings
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.common.util.StructureArray.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.AccountState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.EscrowService.EscrowState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.InvoiceService.InvoiceState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.LoanService.LoanState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.SubscriptionService.SubscriptionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.github.darksoulq.abyssallib.server.economy.EconomyContext
Returns the value of the values record component.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.economy.TransactionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.event.ActionResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.event.ClickType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.KeybindDown.Keybind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass.Target
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.ChargeType.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.DisplayContext.Display
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Select.MainHand.Hand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner.Attachment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed.Part
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Chest.ChestType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.EndCube.Effect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign.Attachment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign.Attachment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.AttributeModifiers.Slot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.ValueComponent.CustomData.StructValue
Returns the value of the values record component.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.asset.Model.GuiLight
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Axis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.translation.ItemTranslationContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.server.util.HookConstants.Plugin
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.advancement.AdvancementFrame
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.block.BlockProperties.PistonReaction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.data.attribute.AttributeOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.data.loot.MergeStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnPlacement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.gui.GuiFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.darksoulq.abyssallib.world.gui.GuiView.Segment
Returns an array containing the constants of this enum class, in the order they are declared.
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Constant
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Dye
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Firework
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.MapColor
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Potion
 
values(int[]) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.Team
 
values(Document) - Method in class com.github.darksoulq.abyssallib.common.database.nosql.mongodb.CollectionQuery
Adds all fields from a document to the write payload.
Vanilla - Interface in com.github.darksoulq.abyssallib.world.item.component
A marker interface for DataComponents that have a direct counterpart in vanilla Minecraft.
variant(String, BlockState.Variant) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState
Adds a variant mapping for a variant key (e.g.
Variant(Model) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 
VECTOR_F - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
VECTOR_I - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
VECTOR3F - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
VEGETAL_DECORATION - Enum constant in enum class com.github.darksoulq.abyssallib.world.gen.feature.GenerationPhase
 
VEGETATION_PATCH - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
vegetationChance() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the vegetationChance record component.
VegetationPatchFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A sophisticated world generation feature that alters the terrain surface and places vegetation on top of the newly altered ground.
VegetationPatchFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature
Constructs a new VegetationPatchFeature with its associated configuration codec.
VegetationPatchFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the vegetation patch feature.
vegetationProvider() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.VegetationPatchFeature.Config
Returns the value of the vegetationProvider record component.
VERTICAL - Enum constant in enum class com.github.darksoulq.abyssallib.common.util.StructureArray.Orientation
Iterate through rows first, then move to the next column.
VERTICAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.util.BarModels.Axis
Represents a bar that is oriented vertically.
victim() - Method in record class com.github.darksoulq.abyssallib.world.data.loot.LootContext
Returns the value of the victim record component.
victim(Entity) - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootContext.Builder
 
view() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the view of the gui that is open.
view() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiDragContext
Gets the view of the gui that is open.
VIEW_HISTORY - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
ViewEntity() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Condition.ViewEntity
 
viewers(Supplier) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a dynamic supplier for viewers.
viewers(List) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets a static list of players who can perceive the effect.
VillagerVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.VillagerVariant
 
VIRTUAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.AccountType
 
VirtualBlock - Class in com.github.darksoulq.abyssallib.world.gen
A headless block implementation designed for firing block interaction events or applying logic without directly instantiating a full world state.
VirtualBlock(World, int, int, int, Material) - Constructor for class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
Constructs a new virtual block.
volume(float) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Sets the localized base volume for this specific variant.
voronoi(Color[], int, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Creates a cellular Voronoi pattern.
VoronoiPattern - Class in com.github.darksoulq.abyssallib.common.color.pattern
A procedural color provider that generates a Voronoi (cellular) diagram on the XZ plane.
VoronoiPattern(Color[], int, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.pattern.VoronoiPattern
Constructs a new VoronoiPattern.

W

WALL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Banner.Attachment
 
WALL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.HangingSign.Attachment
 
WALL - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.StandingSign.Attachment
 
WARPED - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Warped
WATER_AMBIENT - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
 
WATER_CREATURE - Enum constant in enum class com.github.darksoulq.abyssallib.world.entity.SpawnCategory
 
WATER_DEPTH_FILTER - Static variable in class com.github.darksoulq.abyssallib.world.gen.placement.PlacementModifiers
 
WaterDepthFilterModifier - Class in com.github.darksoulq.abyssallib.world.gen.placement.modifier
A placement modifier that filters positions based on the depth of the water column above them.
WaterDepthFilterModifier(int) - Constructor for class com.github.darksoulq.abyssallib.world.gen.placement.modifier.WaterDepthFilterModifier
Constructs a new WaterDepthFilterModifier.
WATERLOGGED_VEGETATION - Static variable in class com.github.darksoulq.abyssallib.world.gen.feature.Features
 
WaterloggedVegetationFeature - Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
A specialized patch feature for scattering vegetation strictly inside water columns.
WaterloggedVegetationFeature() - Constructor for class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature
Constructs a new WaterloggedVegetationFeature with its associated configuration codec.
WaterloggedVegetationFeature.Config - Record Class in com.github.darksoulq.abyssallib.world.gen.feature.impl
Configuration record for the waterlogged vegetation feature.
waterMob() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
Water preset
wave(ColorProvider, Vector, double, double) - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorProvider
Modulates a provider with a sine wave based on position and time.
WaveGradient - Class in com.github.darksoulq.abyssallib.common.color.gradient
A color provider that applies a sinusoidal wave modulation to a base color provider.
WaveGradient(ColorProvider, Vector, double, double) - Constructor for class com.github.darksoulq.abyssallib.common.color.gradient.WaveGradient
Constructs a WaveGradient.
waypointStyle(String, boolean) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a waypoints style asset (common in technical modding libraries).
waypointStyle(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
Registers a waypoint style with provided data.
WaypointStyle - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
WaypointStyle(String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
WaypointStyle(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
WaypointStyle(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.WaypointStyle
 
wealthPercentiles(EconomyContext, Currency, int[]) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.EconomyAnalytics
 
Weapon() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Weapon
 
WEAPON - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
WEAPON - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
weight - Variable in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Spawn weight.
weight() - Method in record class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider.Entry
Returns the value of the weight record component.
weight(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 
weight(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.SoundEntry
Adjusts the RNG chance that this variant is selected when the parent event is triggered.
weight(int) - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings.Builder
 
WEIGHTED - Static variable in class com.github.darksoulq.abyssallib.world.gen.state.provider.BlockStateProviders
 
WeightedBlockStateProvider - Class in com.github.darksoulq.abyssallib.world.gen.state.provider.impl
A block state provider that selects a block state from a pool based on relative weights.
WeightedBlockStateProvider(List) - Constructor for class com.github.darksoulq.abyssallib.world.gen.state.provider.impl.WeightedBlockStateProvider
Constructs a new WeightedBlockStateProvider.
WeightedBlockStateProvider.Entry - Record Class in com.github.darksoulq.abyssallib.world.gen.state.provider.impl
Represents a single weighted option in the provider pool.
WeightedFeature(PlacedFeature, float) - Constructor for record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.WeightedFeature
Creates an instance of a WeightedFeature record class.
WEST - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Orientation
West
where(String, Object...) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableQuery
Configures the filtering criteria for the query using a WHERE clause.
WHITE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
White
width() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.meta.BBResolution
Returns the value of the width record component.
width() - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray
 
WINDOW_BORDER_LEFT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
WINDOW_BORDER_RIGHT - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
with(Condition) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Adds an inclusionary condition requiring the presence of specific components.
with(Key) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires the strict presence of a specific component Key.
withAny(Collection) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires the presence of at least one of the provided component Keys.
withAny(Key...) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires the presence of at least one of the provided component Keys.
withCause(Entity) - Method in class com.github.darksoulq.abyssallib.world.entity.DamageType
 
withComment(String...) - Method in class com.github.darksoulq.abyssallib.common.config.Config.Value
Adds a comment to this specific value's path.
withDirect(Entity) - Method in class com.github.darksoulq.abyssallib.world.entity.DamageType
 
withdraw(EconomyContext, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.Account
 
WITHDRAW - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BankProvider.BankFlag
 
WITHDRAW - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.BatchOperations.Action
 
WITHDRAW - Enum constant in enum class com.github.darksoulq.abyssallib.server.economy.capability.TransactionLimits.LimitAction
 
withdrawLiquidity(EconomyContext, Account, Currency, BigDecimal, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.CurrencyExchange
 
withdrawPhysical(Account, Currency, BigDecimal, EconomyContext, Component) - Method in interface com.github.darksoulq.abyssallib.server.economy.capability.PhysicalCurrency
 
WITHER_SKELETON - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Wither Skeleton
withHidden(DataComponentType) - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Marks a vanilla data component as hidden in the tooltip display.
withLocation(Location) - Method in class com.github.darksoulq.abyssallib.world.entity.DamageType
 
without(Condition) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Adds an exclusionary condition requiring the absence of specific components.
without(Key) - Method in class com.github.darksoulq.abyssallib.world.item.ItemPredicate.Builder
Requires the strict absence of a specific component Key.
withStyle(Key) - Method in class com.github.darksoulq.abyssallib.world.item.Item.Tooltip
Assigns a custom style Key to the tooltip.
wobble() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Compass
Returns the value of the wobble record component.
wobble() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time
Returns the value of the wobble record component.
WolfCollar() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfCollar
 
WolfSoundVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfSoundVariant
 
WolfVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WolfVariant
 
WoodType - Enum Class in com.github.darksoulq.abyssallib.server.resource.asset.definition
Represents wood types for resource pack item definitions.
WORLD - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
WorldGenAccess - Interface in com.github.darksoulq.abyssallib.world.gen
Provides a unified abstraction layer for interacting with the world during generation and population phases.
WRITABLE_BOOK_CONTENT - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
WritableBookContent() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WritableBookContent
 
WRITTEN_BOOK_CONTENT - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
 
WRITTEN_BOOK_CONTENT - Static variable in class com.github.darksoulq.abyssallib.world.item.component.Components
 
WrittenBookContent() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.WrittenBookContent
 

X

x(float) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the horizontal position in the tree.
x(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 
X - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
xmap(Function, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Transforms this codec to handle a new type R via two-way conversion functions.
xor(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractBooleanPlaceholder
 
xor(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractDoublePlaceholder
 
xor(PlaceholderContext, PlaceholderArgument) - Method in class com.github.darksoulq.abyssallib.server.placeholder.expression.AbstractStringPlaceholder
 
xor(PlaceholderContext, PlaceholderArgument) - Method in interface com.github.darksoulq.abyssallib.server.placeholder.expression.Expressionable
 
XOR - Static variable in class com.github.darksoulq.abyssallib.server.placeholder.ExpressionPlaceholders
 
xyz(double, double, double) - Static method in class com.github.darksoulq.abyssallib.common.color.ColorUtils
Creates a Color from CIE XYZ coordinates.
xzSpread() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns the value of the xzSpread record component.
xzSpread() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns the value of the xzSpread record component.

Y

y(float) - Method in class com.github.darksoulq.abyssallib.world.advancement.AdvancementDisplay.Builder
Sets the vertical position in the tree.
y(int) - Method in class com.github.darksoulq.abyssallib.server.resource.asset.BlockState.Variant
 
Y - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
YamlOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
An implementation of DynamicOps using SnakeYAML.
YELLOW - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.NamedColor
Yellow
ySpread() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.BlockPatchFeature.Config
Returns the value of the ySpread record component.
ySpread() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.WaterloggedVegetationFeature.Config
Returns the value of the ySpread record component.

Z

Z - Static variable in class com.github.darksoulq.abyssallib.world.item.Items
 
zip() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
Returns the zipped resource pack file.
zipFolder(File, File) - Static method in class com.github.darksoulq.abyssallib.common.util.FileUtils
Zips an entire directory into a single zip file.
ZOMBIE - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.HeadType
Zombie
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form