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

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.
AbstractScheduledTask - Class in com.github.darksoulq.abyssallib.server.scheduler
 
AbstractScheduledTask(BooleanSupplier, BooleanSupplier, Entity) - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
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.
accept(CodecVisitor) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Routes this instance into the visitor API to construct contextual schema layouts.
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.CollectionCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.ConditionalCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DescribedCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DispatchCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EitherCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EnumCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
 
accept(CodecVisitor) - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.QueryCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.RecursiveCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.PairCodec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple3Codec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple4Codec
 
accept(CodecVisitor) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.UnitCodec
 
accessible() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectConstructor
 
accessible() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectField
 
accessible() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
accessible() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
ACCUMULATE - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownPolicy
 
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
 
acquire(CooldownScope, CooldownType) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
acquire(CooldownScope, Key, long, TimeUnit) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
acquire(CooldownScope, Key, long, TimeUnit, CooldownPolicy) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
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.
actual() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Returns the value of the actual record component.
add(int, E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
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(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
add(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
add(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
add(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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 - 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(int, Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
addAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
addAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
addAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
addAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.
addDefault(String, Object) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Injects a predefined default primitive value if a key node does not physically exist.
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.
addFirst(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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
 
addLast(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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.
addModifier(AttributeModifier) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Adds a modifier to this attribute instance.
addModifier(Attribute, AttributeModifier) - 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.
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
 
addSubcommand(BaseCommand) - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
addSyntax(CommandExecutor, ArgumentBuilder...) - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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.
addTo(R, long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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
 
addWarning(DataError) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Injects a recorded warning into the execution timeline without forcing a structural failure.
addWarning(DataError) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
addWarning(DataError) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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
Utility class handling the parsing, logic assimilation, and registration mapping of standard JSON format custom advancements.
AdvancementLoader() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.AdvancementLoader
 
AdvancementModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
AdvancementModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.AdvancementModifier
 
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(long, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
after(long, TimeUnit, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
after(DialogBase.DialogAfterAction) - Method in class com.github.darksoulq.abyssallib.world.dialog.BaseDialog
Sets the behavior of the dialog after an action is performed.
alias(String...) - Method in class com.github.darksoulq.abyssallib.common.serialization.FieldBuilder
Registers alternative string paths to parse seamlessly mapping backward-compatibility configurations efficiently.
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.
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
 
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
 
annotations() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
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.common.config.Config.MigrationChain
Executes the migration chain and finalizes the configuration state.
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(RecordBuilder.Instance, RecordBuilder.Function10) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P10
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function11) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P11
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function12) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P12
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function13) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P13
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function14) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P14
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function15) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P15
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function16) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P16
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function17) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P17
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function18) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P18
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function19) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P19
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function20) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P20
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function3) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P3
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function4) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P4
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function5) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P5
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function6) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P6
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function7) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P7
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function8) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P8
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, RecordBuilder.Function9) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P9
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, BiFunction) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P2
Resolves the builder context to the target object constructor.
apply(RecordBuilder.Instance, Function) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P1
Resolves the builder context to the target object constructor.
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, T3) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function3
 
apply(T1, T2, T3, T4) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function4
 
apply(T1, T2, T3, T4, T5) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function9
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function10
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function11
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function12
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in interface com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.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.RecordBuilder.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.RecordBuilder.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.RecordBuilder.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.RecordBuilder.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.RecordBuilder.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.RecordBuilder.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.RecordBuilder.Function20
 
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.
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
 
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.
asMap() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
asOptional() - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
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.common.config.DataPath
Reconstructs the string representation of the parsed path.
asString() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderArgument
 
async() - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
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 - Class in com.github.darksoulq.abyssallib.world.data.attribute
Represents a definition for a custom numeric attribute.
Attribute(Key, double) - 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
 
AttributeInstance - Class in com.github.darksoulq.abyssallib.world.data.attribute
Represents an active instance of an attribute on a specific entity.
AttributeInstance(Attribute, double) - Constructor for class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Constructs a new attribute instance for an entity.
AttributeModifier - Class in com.github.darksoulq.abyssallib.world.data.attribute
Represents a modifier applied to an attribute's base value.
AttributeModifier(Key, double, AttributeModifier.Operation) - Constructor for class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Constructs a new attribute modifier.
AttributeModifiers() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.AttributeModifiers
 
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
 
ATTRIBUTES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
AUTO_GRANT - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.Criterions
 
AutoGrantCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
An advancement criterion that automatically evaluates to true.
AutoGrantCriterion() - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
Constructs a new 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
 
BAMBOO - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.WoodType
Bamboo
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
 
BaseCommand - Class in com.github.darksoulq.abyssallib.server.command
 
BaseCommand(String, String...) - Constructor for class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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.
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.
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.
between(Temporal, Temporal) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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
An advancement criterion tracking the total number of specific blocks mined by a player.
BlockMinedCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
Constructs a new BlockMinedCriterion.
BlockModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
BlockModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.BlockModifier
 
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.
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.
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.
BukkitRecipeProvider - Interface in com.github.darksoulq.abyssallib.world.recipe
 
BukkitTaskDispatcher - Class in com.github.darksoulq.abyssallib.server.scheduler
 
BukkitTaskDispatcher() - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.BukkitTaskDispatcher
 
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
A DynamicOps implementation that stores serialized values as raw byte arrays.

C

calculateEffective(PermissionHolder) - Static method in class com.github.darksoulq.abyssallib.server.permission.PermissionCalculator
Calculates the full effective permission map for a holder.
CAMPFIRE_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
CAMPFIRE_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
cancel() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
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.
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
 
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(DynamicOps, D) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator.Rule
Validates the supplied input.
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.
check(Consumer) - Method in class com.github.darksoulq.abyssallib.server.util.UpdateChecker
 
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.
chunk() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
Returns the value of the chunk record component.
ChunkWrapper<T> - Record Class in com.github.darksoulq.abyssallib.server.util.regional
 
ChunkWrapper(Chunk, T) - Constructor for record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
Creates an instance of a ChunkWrapper record class.
chunkX() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Returns the value of the chunkX 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.server.util.regional.RegionKey
Returns the value of the chunkZ 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.
cleanup() - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
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.server.registry.Registry
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
clear() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
clear() - Method in class com.github.darksoulq.abyssallib.world.util.CTag
 
clearExpired() - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionHolder
Removes nodes and parents that have exceeded their expiry time.
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.
ClientItemModifier - Interface in com.github.darksoulq.abyssallib.server.translation
 
Clock - Enum Class in com.github.darksoulq.abyssallib.server.scheduler
 
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 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.recipe.RecipeType
 
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 record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
The codec responsible for serializing and deserializing cooldown types securely natively.
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 interface com.github.darksoulq.abyssallib.world.advancement.criterion.AdvancementCriterion
Polymorphic codec governing precise evaluation boundaries mapped accurately.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.AutoGrantCriterion
The codec used for serializing and deserializing the auto-grant criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
The codec used for serializing and deserializing the block mined criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
The codec used for serializing and deserializing the custom attribute criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
The codec used for serializing and deserializing the custom statistic criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
The codec used for serializing and deserializing the entity killed criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
The codec used for serializing and deserializing the item crafted criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
The codec used for serializing and deserializing the item has criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
The codec used for serializing and deserializing the level criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
The codec used for serializing and deserializing the location criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
The codec used for serializing and deserializing the potion effect criterion.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
The codec used for serializing and deserializing the vanilla statistic criterion.
CODEC - Static variable in interface com.github.darksoulq.abyssallib.world.advancement.reward.AdvancementReward
Polymorphic codec managing seamless mapping execution mapping configurations.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
The codec used for serializing and deserializing the command reward.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
The hybrid fallback codec handling both explicit map definitions and simple string references.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
The codec used for serializing and deserializing the experience reward.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
The codec used for serializing and deserializing the item reward.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
The codec used for serializing and deserializing the vanilla loot table reward.
CODEC - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
The codec used for serializing and deserializing the potion effect reward.
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
A structured codec for encoding and decoding a Statistic to and from a string format.
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 interface com.github.darksoulq.abyssallib.world.recipe.CustomRecipe
Polymorphic codec for serializing and deserializing custom recipes.
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 - Static variable in class com.github.darksoulq.abyssallib.world.structure.Structure
 
Codec.Decoder<T> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface defining the decoding logic of a codec.
Codec.Encoder<T> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface defining the encoding logic of a codec.
Codec.Pair<A,B> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Internal definition for an immutable pair of values.
Codec.Tuple3<A,B,C> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Internal definition for an immutable sequence of three values.
Codec.Tuple4<A,B,C,D> - Record Class in com.github.darksoulq.abyssallib.common.serialization
Internal definition for an immutable sequence of four values.
codecs() - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
Returns the available codec branches.
Codecs - Class in com.github.darksoulq.abyssallib.common.serialization
 
Codecs() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
CodecVisitor<R> - Interface in com.github.darksoulq.abyssallib.common.serialization.schema
Visitor interface used to traverse codec structures and produce a result.
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.
CollectionCodec<T,C> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec implementation for collection types.
CollectionCodec(Supplier, Codec, Function) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.CollectionCodec
Creates a collection codec.
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.codecs - package com.github.darksoulq.abyssallib.common.serialization.codecs
 
com.github.darksoulq.abyssallib.common.serialization.fixer - package com.github.darksoulq.abyssallib.common.serialization.fixer
 
com.github.darksoulq.abyssallib.common.serialization.ops - package com.github.darksoulq.abyssallib.common.serialization.ops
 
com.github.darksoulq.abyssallib.common.serialization.schema - package com.github.darksoulq.abyssallib.common.serialization.schema
 
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.cooldown - package com.github.darksoulq.abyssallib.server.cooldown
 
com.github.darksoulq.abyssallib.server.data - package com.github.darksoulq.abyssallib.server.data
 
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.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.modifier - package com.github.darksoulq.abyssallib.server.registry.modifier
 
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.scheduler - package com.github.darksoulq.abyssallib.server.scheduler
 
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.server.util.regional - package com.github.darksoulq.abyssallib.server.util.regional
 
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.recipe.type - package com.github.darksoulq.abyssallib.world.recipe.type
 
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
 
comapFlatMap(Function, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Transforms this codec to handle a new type R, where decoding can fail but encoding cannot.
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
 
CommandBus() - Constructor for class com.github.darksoulq.abyssallib.server.command.CommandBus
 
CommandExecutor - Interface in com.github.darksoulq.abyssallib.server.command
 
CommandResult - Class in com.github.darksoulq.abyssallib.server.command
 
CommandReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
An advancement reward that executes a command via the server console.
CommandReward(String) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
Constructs a new CommandReward.
compareTo(Version) - Method in class com.github.darksoulq.abyssallib.server.util.Version
 
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).
completion() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
completion() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
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.
compose(DataFixer...) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Chains sequential data fixers together in execution order.
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
 
compressMaps() - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Indicates whether this format prefers compressed map representations.
compressMaps() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Indicates that this format benefits from compressed map encoding.
compute(K, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
compute(K, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
computeIfAbsent(K, Function) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
computeIfAbsent(K, Function) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
computeIfAbsent(K, Function) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
computeIfPresent(K, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
computeIfPresent(K, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
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.
conditional(DataFixer.DataPredicate, DataFixer, DataFixer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Redirects internal data handling dependent on an explicitly provided logical predicate.
conditional(Predicate, Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec that selects between two codecs based on a condition.
ConditionalCodec<T> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec that selects between two codecs based on a predicate.
ConditionalCodec(Predicate, Codec, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.ConditionalCodec
Creates a conditional codec.
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.MigrationChain - Class in com.github.darksoulq.abyssallib.common.config
A fluent builder for defining data migrations specific to this configuration file.
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
 
constructors() - 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_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(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
contains(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
contains(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
contains(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.
containsAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
containsAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
containsAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
containsAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
containsEntry(Object, Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
containsKey(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
containsKey(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
containsKey(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
containsKey(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
containsValue(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
containsValue(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
containsValue(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
containsValue(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
Content - Class in com.github.darksoulq.abyssallib.bootstrap
 
Content() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.Content
 
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.
convert(long, TimeUnit) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
convert(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Converts the wrapped value to a different serialized format.
convertTo(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Converts a serialized value from this format into another format.
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() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the cooldown record component.
Cooldown - Class in com.github.darksoulq.abyssallib.server.cooldown
 
Cooldown() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Cooldown
 
Cooldown(Scheduler, Clock) - Constructor for class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
CooldownPolicy - Enum Class in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownResult - Interface in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownResult.Cooling - Record Class in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownResult.Ready - Record Class in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownScope - Record Class in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownScope(CooldownScope.Type, UUID) - Constructor for record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Creates an instance of a CooldownScope record class.
CooldownScope.Type - Enum Class in com.github.darksoulq.abyssallib.server.cooldown
 
CooldownType - Record Class in com.github.darksoulq.abyssallib.server.cooldown
Defines a structured cooldown configuration, representing its identifier, standard duration, unit of measurement, and behavioral enforcement policy.
CooldownType(Key, long, TimeUnit) - Constructor for record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
Constructs a standard cooldown configuration utilizing the default keeping policy.
CooldownType(Key, long, TimeUnit, CooldownPolicy) - Constructor for record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
Creates an instance of a CooldownType record class.
Cooling(long, TimeUnit, CooldownScope, Key, Cooldown, Scheduler) - Constructor for record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Creates an instance of a Cooling record class.
copy(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Creates a copy of the provided byte array.
copy(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a deep copy of the JSON node.
copy(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a deep copy of a YAML structure.
copy(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Returns the input unchanged.
copy(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a deep copy of a tag.
copy(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a deep copy of the specified serialized value.
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(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(Function) - Static method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder
Initiates the creation of a compound RecordCodec.
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.
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
Creates a serialized boolean value.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a boolean value.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON boolean node.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a boolean tag (stored as a byte).
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a boolean value.
createBoolean(boolean) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a boolean value.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized byte value.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a byte value.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing a byte.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a byte tag.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a byte with b suffix.
createByte(byte) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a byte value.
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
Creates a serialized double value.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a double value.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing a double.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a double tag.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a double with d suffix.
createDouble(double) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a double value.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized float value.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a float value.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing a float.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a float tag.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a float with f suffix.
createFloat(float) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a float value.
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
Creates a serialized integer value.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes an integer value using big-endian byte order.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing an int.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates an int tag.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes an integer as a plain numeric string.
createInt(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates an int value.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a list of serialized values.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON array node from a list of elements.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a YAML list.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a list into a comma-separated bracketed structure.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a list tag.
createList(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized list.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized long value.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a long value using big-endian byte order.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing a long.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a long tag.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a long with L suffix.
createLong(long) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a long value.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a map of serialized key-value pairs.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON object node from a map of key-value pairs.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a YAML map.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a map into a comma-separated key-value structure.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a compound tag from key-value pairs.
createMap(Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized map.
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.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized short value.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a short value using big-endian byte order.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON numeric node representing a short.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a short tag.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a short with s suffix.
createShort(short) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a short value.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates a serialized string value.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Encodes a string as UTF-8 bytes prefixed by its length.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Creates a JSON string node.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Creates a string tag.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Serializes a string with escaping and quotes.
createString(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Creates a string value.
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.
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
 
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.
cursor() - Method in record class com.github.darksoulq.abyssallib.server.event.context.gui.GuiClickContext
Gets the item currently held on the mouse cursor.
custom(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a generic error.
custom(UUID) - Static method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
 
Custom(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.Custom
Creates an instance of a Custom record class.
CUSTOM - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
 
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
An advancement criterion evaluating custom RPG attributes of a player.
CustomAttributeCriterion(Key, double) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
Constructs a new CustomAttributeCriterion.
CustomBlastingRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomBlastingRecipe(NamespacedKey, RecipeChoice, ItemStack, int, float, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
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
 
CustomCampfireRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomCampfireRecipe(NamespacedKey, RecipeChoice, ItemStack, int, float, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
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.
CustomFurnaceRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomFurnaceRecipe(NamespacedKey, RecipeChoice, ItemStack, int, float, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
CustomLootTableReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
An advancement reward that generates and distributes items using a custom LootTable defined in AbyssalLib's registry or inline.
CustomLootTableReward(String, LootTable) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
Constructs a new 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
 
CustomPotionMix - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomPotionMix(NamespacedKey, RecipeChoice, RecipeChoice, ItemStack, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
CustomRecipe - Interface in com.github.darksoulq.abyssallib.world.recipe
Represents a custom recipe structure defining the transformation of inputs to an output.
CustomShapedRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomShapedRecipe(NamespacedKey, List, Map, ItemStack, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
CustomShapelessRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomShapelessRecipe(NamespacedKey, List, ItemStack, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
CustomSmithingTransformRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomSmithingTransformRecipe(NamespacedKey, RecipeChoice, RecipeChoice, RecipeChoice, ItemStack, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
CustomSmokingRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomSmokingRecipe(NamespacedKey, RecipeChoice, ItemStack, int, float, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
CustomStatisticCriterion - Class in com.github.darksoulq.abyssallib.world.advancement.criterion
An advancement criterion evaluating a custom statistic tracked in the AbyssalLib database.
CustomStatisticCriterion(Statistic, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
Constructs a new CustomStatisticCriterion.
CustomStonecuttingRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomStonecuttingRecipe(NamespacedKey, RecipeChoice, ItemStack, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
CustomTransmuteRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
CustomTransmuteRecipe(NamespacedKey, RecipeChoice, RecipeChoice, ItemStack, Optional, Optional, boolean) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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.
dataError() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
dataError() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
dataError() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
DataError - Interface in com.github.darksoulq.abyssallib.common.serialization
Defines a structured error encountered during serialization or deserialization processes.
DataError.Custom - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a generic or untyped error state.
DataError.DuplicateKey - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a structural collision where a key is parsed twice.
DataError.IndexOutOfBounds - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents an invalid index queried against an array or list.
DataError.InvalidFormat - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a string formatting constraint violation.
DataError.MissingField - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents an error where a mandatory structural field is absent.
DataError.NullValue - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents an unexpected null value encountered where a strict type was required.
DataError.OutOfBounds - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a numerical state violating explicit threshold boundaries.
DataError.PathAware - Record Class in com.github.darksoulq.abyssallib.common.serialization
Wraps an existing DataError to append contextual path resolution tracking.
DataError.TypeMismatch - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents an error where a parsed type conflicts with the expected schema format.
DataError.UnknownEnum - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents a string matching failure mapped to an Enum definition.
DataError.UnsupportedOperation - Record Class in com.github.darksoulq.abyssallib.common.serialization
Represents an invocation against an unmapped or unavailable operational state.
DataFixer - Interface in com.github.darksoulq.abyssallib.common.serialization.fixer
Defines a function for mutating and upgrading serialized structures.
DataFixer.DataPredicate - Interface in com.github.darksoulq.abyssallib.common.serialization.fixer
Validation condition format wrapper ensuring safety checking bypasses compiler wildcard strictness overrides.
DataFixer.ListTransformer - Interface in com.github.darksoulq.abyssallib.common.serialization.fixer
Blueprint for physical node array interception functions.
DataFixer.MapTransformer - Interface in com.github.darksoulq.abyssallib.common.serialization.fixer
Blueprint for physical node map interception functions.
DataFixerRegistry - Class in com.github.darksoulq.abyssallib.common.serialization.fixer
 
DataFixerRegistry(int) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixerRegistry
 
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.
DataPath - Class in com.github.darksoulq.abyssallib.common.config
Represents a parsed hierarchical data path for querying and mutating nested structures.
DataPath.Index - Record Class in com.github.darksoulq.abyssallib.common.config
Represents an array or list positional index.
DataPath.Key - Record Class in com.github.darksoulq.abyssallib.common.config
Represents a dictionary or map key segment.
DataPath.Segment - Interface in com.github.darksoulq.abyssallib.common.config
Represents a singular conceptual step within a hierarchical data structure.
dataPoint() - Method in record class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBKeyframe
Returns the value of the dataPoint record component.
DataResult<T> - Interface in com.github.darksoulq.abyssallib.common.serialization
A monadic container representing the result of a serialization or deserialization operation.
DataResult.Error<T> - Record Class in com.github.darksoulq.abyssallib.common.serialization
The structural implementation of a failed serialization state.
DataResult.Success<T> - Record Class in com.github.darksoulq.abyssallib.common.serialization
The structural implementation of a successful serialization state, handling optional partials.
DAY_TIME - Enum constant in enum class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.Time.Target
 
DAYS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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
 
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 interface com.github.darksoulq.abyssallib.common.serialization.Codec.Decoder
Decodes the input data.
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.CollectionCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.ConditionalCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DescribedCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DispatchCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EitherCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EnumCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
 
decode(DynamicOps, D) - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.QueryCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.RecursiveCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.PairCodec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple3Codec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple4Codec
 
decode(DynamicOps, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.UnitCodec
 
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.
decodeAsync(DynamicOps, D) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Asynchronously decodes serialized data without blocking the primary thread execution context.
DecodeContext<D> - Class in com.github.darksoulq.abyssallib.common.serialization
 
decodeFromMap(DynamicOps, Map) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordField
Safely executes decoding logic against a provided map structure.
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
 
defaultDuration() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
Returns the value of the defaultDuration record component.
defaultFeature() - Method in record class com.github.darksoulq.abyssallib.world.gen.feature.impl.RandomFeature.Config
Returns the value of the defaultFeature record component.
defaultPolicy() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
Returns the value of the defaultPolicy 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
 
defaultUnit() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
Returns the value of the defaultUnit record component.
defaultValue() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns the value of the defaultValue record component.
defaultValue() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.Attribute
Returns the default base 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.
DeferredRegistryModifier - Interface in com.github.darksoulq.abyssallib.server.registry.modifier
 
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() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
 
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.
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.
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.
descendingIterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
describe() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Outputs a structural description of the expected format for this codec.
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.CollectionCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.ConditionalCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DescribedCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DispatchCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EitherCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EnumCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
 
describe() - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.QueryCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.RecursiveCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.PairCodec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple3Codec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple4Codec
 
describe() - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.UnitCodec
 
describe(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Attaches a custom description overriding the default schema output.
DescribedCodec<T> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
 
DescribedCodec(Codec, String) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.DescribedCodec
 
description() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns the value of the description record component.
description() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
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(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.
DisabledRecipe - Class in com.github.darksoulq.abyssallib.world.recipe.type
 
DisabledRecipe(NamespacedKey) - Constructor for class com.github.darksoulq.abyssallib.world.recipe.type.DisabledRecipe
 
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.
discriminator() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Returns the value of the discriminator record component.
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.
dispatch(Class, String, Codec, Function, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a dispatch codec that selects a subtype codec using a discriminator field.
dispatch(Runnable, boolean, Entity, Location, long, Clock, long, Clock, BooleanSupplier, BooleanSupplier) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskDispatcher
 
dispatch(String, Codec, Function, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a dispatch codec that selects a subtype codec using a discriminator field.
DispatchCodec<K,V> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec supporting polymorphic serialization through a discriminator field.
DispatchCodec(String, Codec, Function, Function) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.DispatchCodec
Creates a dispatch codec.
DispatchSchema(String, Map) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Creates an instance of a DispatchSchema record class.
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
 
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
 
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.
dump(Object) - Static method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Serializes a Java object into YAML.
duplicateKey(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a collision duplicate error.
DuplicateKey(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
Creates an instance of a DuplicateKey record class.
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
 
Dynamic<T> - Record Class in com.github.darksoulq.abyssallib.common.serialization
A wrapper around a serialized value and its associated DynamicOps implementation.
Dynamic(DynamicOps, T) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Creates a new dynamic wrapper.
DynamicOps<T> - Class in com.github.darksoulq.abyssallib.common.serialization
Provides format-specific operations for creating, reading, and transforming serialized data structures.
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
edit(String, Function) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Applies a transformation to the value located at the specified path.
edit(T, DataPath, Function) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Applies a transformation to the value located at the specified path.
edit(T, String, Function) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Applies a transformation to the value located at the specified path.
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<A,B> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec representing a value that may be decoded by either of two codecs.
EitherCodec(Codec, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.EitherCodec
Creates an either codec.
EitherSchema(SchemaNode, SchemaNode) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EitherSchema
Creates an instance of a EitherSchema record class.
element() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
Returns the value of the element record component.
element() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Returns the value of the element record component.
element() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
element() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
element() - Method in interface com.github.darksoulq.abyssallib.server.util.regional.WrappedLocatable
 
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.
elements() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
Returns the value of the elements record component.
elementType() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
Returns the value of the elementType record component.
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.IncludeShader
 
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
Returns the format-specific representation of an empty value.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Returns the empty value representation for this format.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Returns the representation of an empty JSON value.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Returns the empty NBT value.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Returns an empty string representation.
empty() - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Returns the YAML empty value representation.
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
 
emptyList() - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates an empty list value.
emptyMap() - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Creates an empty map value.
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, C) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.CollectionCodec
 
encode(DynamicOps, Codec.Pair) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.PairCodec
 
encode(DynamicOps, Codec.Tuple3) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple3Codec
 
encode(DynamicOps, Codec.Tuple4) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple4Codec
 
encode(DynamicOps, Either) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EitherCodec
 
encode(DynamicOps, E) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.EnumCodec
 
encode(DynamicOps, M) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
 
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 interface com.github.darksoulq.abyssallib.common.serialization.Codec.Encoder
Encodes the Java object.
encode(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.ConditionalCodec
 
encode(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DescribedCodec
 
encode(DynamicOps, T) - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
 
encode(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.QueryCodec
 
encode(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.RecursiveCodec
 
encode(DynamicOps, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.UnitCodec
 
encode(DynamicOps, V) - Method in class com.github.darksoulq.abyssallib.common.serialization.codecs.DispatchCodec
 
encodeAsync(DynamicOps, T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Asynchronously encodes runtime objects into mapped format bounds.
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.
EncodeContext<D> - Class in com.github.darksoulq.abyssallib.common.serialization
 
encodeToMap(DynamicOps, O) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordField
Safely triggers encoding logic isolating the field from the parent object.
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(Entity) - Static method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
 
entity(Entity) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
ENTITY - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
 
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 - 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, double, double) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeChangeEvent
Constructs a new EntityAttributeChangeEvent.
EntityAttributeModifierAddEvent - 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, AttributeModifier) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.entity.EntityAttributeModifierAddEvent
Constructs a new EntityAttributeModifierAddEvent.
EntityAttributeModifierRemoveEvent - 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, 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
An advancement criterion tracking the amount of a specific entity type killed by the player.
EntityKilledCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
Constructs a new EntityKilledCriterion.
EntityModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
EntityModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.EntityModifier
 
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 class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
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(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
 
entrySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
entrySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
entrySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
enumArg(Class) - Static method in class com.github.darksoulq.abyssallib.server.command.argument.EnumArgument
 
EnumArgument<E> - Class in com.github.darksoulq.abyssallib.server.command.argument
 
enumClass() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Returns the value of the enumClass record component.
enumCodec(Class) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for an Enum type using its string name.
EnumCodec<E> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec for Java enum types.
EnumCodec(Class) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.EnumCodec
Creates an enum codec.
EnumSchema(List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
Creates an instance of a EnumSchema record class.
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.config.DataPath.Index
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
Indicates whether some other object is "equal to" this one.
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 class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
equals(Object) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
equals(Object) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
equals(Object) - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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.Pair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.Custom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EitherSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
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.cooldown.CooldownResult.Cooling
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
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 record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Indicates whether some other object is "equal to" this one.
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.PaletteEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
Indicates whether some other object is "equal to" this one.
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.common.serialization.DataError.PathAware
Returns the value of the error record component.
error() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
error() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
error() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
error(DataError) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Creates an error result driven by an explicit DataError type.
error(CommandSyntaxException) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandResult
 
error(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec that immediately returns an error state upon any encoding or decoding operation.
error(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Creates an error result with the provided string message.
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(DataError, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Creates an instance of a Error record class.
errorData() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Returns the value of the errorData record component.
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.
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.
Events - Class in com.github.darksoulq.abyssallib.bootstrap
 
Events() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.Events
 
EXACT_CHOICE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
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(CommandContext) - Method in interface com.github.darksoulq.abyssallib.server.command.CommandExecutor
 
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.
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.
exists(T, DataPath) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Determines whether a value exists at the specified path.
exists(T, String) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Determines whether a value exists at the specified path.
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.
expected() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
Returns the value of the expected record component.
expected() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Returns the value of the expected record component.
EXPERIENCE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.Rewards
 
ExperienceReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
An advancement reward that grants a fixed amount of experience points to the player.
ExperienceReward(int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
Constructs a new 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
 
failure() - Static method in class com.github.darksoulq.abyssallib.server.command.CommandResult
 
failure() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
failure() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
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
 
field() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
Returns the value of the field record component.
field(String) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
field(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Targets a structural path for subsequent validation rules.
field(String, Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
FieldBuilder<T> - Class in com.github.darksoulq.abyssallib.common.serialization
A builder for defining a field within a structured record codec.
FieldBuilder(String, Codec, boolean, T) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.FieldBuilder
Constructs the intermediary field builder.
fieldByType(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
fieldOf(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Initiates the definition of a required field for a RecordBuilder.
fields() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
fields() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
Returns the value of the fields record component.
fieldsByType(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
FieldSchema(String, SchemaNode, boolean, Object, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Creates an instance of a FieldSchema record class.
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(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
 
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() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Pair
Returns the value of the first record component.
first() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Returns the value of the first record component.
first() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns the value of the first record component.
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
 
fix(int, DataFixer) - Method in class com.github.darksoulq.abyssallib.common.config.Config.MigrationChain
Registers a data fixer to transition the config from a specific version.
fix(DynamicOps, D) - Method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Applies the required data transformation logic utilizing dynamic operations.
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.
flammable(boolean) - Method in class com.github.darksoulq.abyssallib.world.block.BlockProperties.Builder
Sets whether the block is flammable.
flatComapMap(Function, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Transforms this codec to handle a new type R, where decoding cannot fail but encoding can.
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 record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
flatMap(Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Transforms the wrapped value into a new DataResult using the provided flat-mapping function.
flatMap(Function) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
flatMap(Function) - Method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
flatXmap(Function, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Transforms this codec to handle a new type R, where both decoding and encoding can fail.
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.
FoliaTaskDispatcher - Class in com.github.darksoulq.abyssallib.server.scheduler
 
FoliaTaskDispatcher() - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.FoliaTaskDispatcher
 
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
 
forEach(BiConsumer) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
forEach(BiConsumer) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
forEach(BiConsumer) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
foreignKey(String, String, String) - Method in class com.github.darksoulq.abyssallib.common.database.relational.AbstractTableBuilder
Adds a foreign key constraint to the table.
forGetter(Class, Function) - Method in class com.github.darksoulq.abyssallib.common.serialization.FieldBuilder
Binds this field definition to a getter function of the parent object, anchoring the type context.
forGetter(Function) - Method in class com.github.darksoulq.abyssallib.common.serialization.FieldBuilder
Binds this field definition to a getter function of the parent object.
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(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
 
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.
fourth() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns the value of the fourth record component.
FoxVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.FoxVariant
 
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
 
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
 
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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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(Codec) - Static method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
Generates a schema from the supplied codec.
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.
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() - 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(int) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
get(DataPath) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Retrieves a nested value using a compiled path.
get(Statistic) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
Gets the current integer value of a specified statistic.
get(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
get(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
get(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
get(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
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 record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Retrieves a nested value using a path expression.
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.
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).
getAddition() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
getAdvancement() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Retrieves the custom advancement instance.
getAliasBuilders() - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
getAliases() - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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
Retrieves an immutable copy of the active in-memory statistics cache.
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.energy.EnergyNetworkTransferEvent
 
getAmount() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Retrieves the raw numeric value associated with this modifier.
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.TypeDescriptor
 
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.
getAttribute() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Retrieves the attribute definition associated with this instance.
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.
getBase() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
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() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Retrieves the raw base value without applying any modifiers.
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
Attempts to decode a boolean value.
getBooleanValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a boolean value from a JSON node if it is boolean.
getBooleanValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a boolean value if possible.
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
Extracts a boolean value from a tag.
getBooleanValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a boolean value.
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
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getCategory() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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 record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
 
getChunk() - Method in interface com.github.darksoulq.abyssallib.server.util.regional.Locatable
 
getChunk() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getClock() - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
getCodec() - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordField
 
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
 
getCookingTime() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getCookingTime() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getCookingTime() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getCookingTime() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getCopyComponents() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
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
 
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.common.serialization.RecordField
 
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
 
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
Attempts to decode a double value.
getDoubleValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a double value from a JSON node if it is numeric.
getDoubleValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a double value if possible.
getDoubleValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a double value with d suffix.
getDoubleValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a double value from a tag.
getDoubleValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a double value.
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
 
getDuration() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
getExp() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getExp() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getExp() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getExp() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
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.
getFirst() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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
Attempts to decode a float value.
getFloatValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a float value from a JSON node if it is numeric.
getFloatValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a float value if possible.
getFloatValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a float value with f suffix.
getFloatValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a float value from a tag.
getFloatValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a float value.
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
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
getGroup() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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.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.RecipeReloadEvent
 
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.ResourcePackCompileEvent
 
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.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.RecipeReloadEvent
 
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.ResourcePackCompileEvent
Returns 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.
getIngredient() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
getIngredients() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getIngredients() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
getInput() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
getInstance(Attribute) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves or creates the active instance for a given registered attribute.
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
Attempts to decode an integer value.
getIntValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts an integer value from a JSON node if it is numeric.
getIntValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts an integer value if possible.
getIntValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses an integer value if no type suffix is present.
getIntValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts an integer value from a tag.
getIntValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read an integer value.
getInventoryView() - Method in class com.github.darksoulq.abyssallib.world.gui.GuiView
Gets the Bukkit InventoryView.
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.
getKey() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeModifier
Retrieves the unique identifier of this modifier.
getKey() - Method in interface com.github.darksoulq.abyssallib.world.recipe.CustomRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
getKey() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.DisabledRecipe
 
getKeys(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Returns the decoded string keys contained in a serialized map.
getKeys(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Returns the keys of a JSON object node.
getKeys(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Returns map keys as strings if input is a map.
getKeys(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Returns all keys from a serialized map.
getKeys(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Returns keys from a compound tag.
getKeys(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Returns the string keys contained in a map value.
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.
getLast() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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
Attempts to decode a serialized list.
getList(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Converts a JSON array node into a list of JSON nodes.
getList(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a list if the input is a list.
getList(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a list from bracketed comma-separated format.
getList(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a list from a tag.
getList(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a list value.
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 interface com.github.darksoulq.abyssallib.server.util.regional.Locatable
 
getLocation() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
 
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
Attempts to decode a long value.
getLongValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a long value from a JSON node if it is numeric.
getLongValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a long value if possible.
getLongValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a long value with L suffix.
getLongValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a long value from a tag.
getLongValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a long value.
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
Attempts to decode a serialized map.
getMap(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Converts a JSON object node into a map of JSON nodes.
getMap(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a map if the input is a map.
getMap(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a map from bracketed key-value format.
getMap(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a map from a compound tag.
getMap(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a map value.
getMaterial() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Gets the base material of this block.
getMaterial() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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.
getModifier(Key) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Retrieves a specific modifier applied to this instance.
getModifiers() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
getModifiers() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Retrieves all active modifiers on this instance.
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.common.serialization.RecordField
 
getName() - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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.EnumArgument
 
getNativeType() - Method in class com.github.darksoulq.abyssallib.server.command.argument.NbtCompoundArgument
 
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.
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
 
getNumberValue(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Attempts to decode a numeric value based on the size of the byte array.
getNumberValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a numeric value from a JSON node if it is numeric.
getNumberValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a numeric value if possible.
getNumberValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a numeric value using optional type suffixes.
getNumberValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a numeric value from a tag.
getNumberValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a numeric value.
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.
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
 
getOrDefault(Object, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
getOrDefault(Object, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
getOrDefault(Object, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
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
 
getOrThrow() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
getOrThrow() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Retrieves the value or throws a RuntimeException if this is an error.
getOrThrow() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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.
getPools() - Method in class com.github.darksoulq.abyssallib.world.data.loot.LootTable
Retrieves the internal collection of configured loot pools dictating sequential evaluation phases.
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.
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
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
getRegion(RegionKey) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.world.recipe.type.CustomBlastingRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
getResult() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
getReturnType() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMethod
 
getRewards() - Method in class com.github.darksoulq.abyssallib.world.advancement.Advancement
 
getRoot() - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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
 
getRules() - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Returns all registered validation rules.
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
 
getShape() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
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.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
Attempts to decode a UTF-8 string from a length-prefixed byte array.
getStringValue(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Extracts a string value from a JSON node if it is textual.
getStringValue(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Extracts a string value if possible.
getStringValue(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Parses a quoted string and unescapes characters.
getStringValue(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Extracts a string value from a tag.
getStringValue(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Attempts to read a string value.
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.energy.EnergyNetworkTransferEvent
 
getTargetGoals() - Method in class com.github.darksoulq.abyssallib.world.entity.CustomEntity
 
getTargetVersion() - Method in class com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixerRegistry
 
getTemperature() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
getTemplate() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
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).
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 interface com.github.darksoulq.abyssallib.world.recipe.CustomRecipe
Retrieves the structural type format associated with this recipe variant.
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
getType() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.DisabledRecipe
 
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.TypeDescriptor
 
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.TypeDescriptor
 
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.command.CommandResult
 
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.AttributeInstance
Calculates and returns the final value of this attribute after applying all modifiers.
getValue() - Method in class com.github.darksoulq.abyssallib.world.item.component.DataComponent
Gets the current value stored in this component.
getValue(Attribute) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
Retrieves the final calculated value of an attribute after applying all modifiers.
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.
getWrappedRunnable(Runnable, long) - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
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.
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 method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
 
global() - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
GLOBAL - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
 
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
Grants the command reward by substituting placeholders and dispatching the command through the Bukkit console sender.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
Generates loot using the configured table and grants it to the player.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
Adds the experience amount directly to the player.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
Adds the item to the player's inventory, dropping any remainder on the ground.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
Generates loot using the vanilla table and grants it to the player.
grant(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
Applies the configured potion effect to the player.
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.
group(RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 1 field constraint block.
group(RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 2 field constraint blocks.
group(RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 3 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 4 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 5 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 6 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 7 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 8 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 9 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 10 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 11 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 12 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 13 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 14 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 15 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 16 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 17 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 18 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 19 field constraint blocks.
group(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
Binds 20 field constraint blocks.
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.
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(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
 
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
 
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.config.DataPath.Index
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
Returns a hash code value for this object.
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 class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
hashCode() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
hashCode() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
hashCode() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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.Pair
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.Custom
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EitherSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
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.cooldown.CooldownResult.Cooling
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
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 record class com.github.darksoulq.abyssallib.server.util.regional.ChunkWrapper
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Returns a hash code value for this object.
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.PaletteEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
Returns a hash code value for this object.
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.
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.
hoistKey(String, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Elevates a deeply nested map key up to the parent map execution level.
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.
HOURS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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 record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Returns the value of the id record component.
id() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
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() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.PaletteEntry
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.
ifCoolingLeft(BiConsumer) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
 
ifCoolingLeft(BiConsumer) - Method in interface com.github.darksoulq.abyssallib.server.cooldown.CooldownResult
 
ifCoolingLeft(BiConsumer) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
 
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.
ifReady(Runnable) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
 
ifReady(Runnable) - Method in interface com.github.darksoulq.abyssallib.server.cooldown.CooldownResult
 
ifReady(Runnable) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
 
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
 
immutableList() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for an immutable List of elements of type T.
immutableMap(Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates an immutable map codec structure mapping rigid configuration values safely.
immutableSet() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for an immutable Set of elements of type T.
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.
includeShader(String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
includeShader(String, byte[]) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
includeShader(String, String) - Method in class com.github.darksoulq.abyssallib.server.resource.Namespace
 
IncludeShader - Class in com.github.darksoulq.abyssallib.server.resource.asset
 
IncludeShader(String, String, byte[]) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.IncludeShader
 
IncludeShader(String, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.IncludeShader
 
IncludeShader(Plugin, String, String) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.IncludeShader
 
increment(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
Increments the tracked value of a specified statistic safely dispatching events.
index - Variable in class com.github.darksoulq.abyssallib.server.resource.asset.definition.Tint.CustomModelData
 
index() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Returns the value of the index record component.
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.
Index(int) - Constructor for record class com.github.darksoulq.abyssallib.common.config.DataPath.Index
Creates an instance of a Index record class.
indexOf(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
indexOutOfBounds(int, int) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a boundary mapping error.
IndexOutOfBounds(int, int) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Creates an instance of a IndexOutOfBounds record class.
init() - Static method in class com.github.darksoulq.abyssallib.bootstrap.Content
 
init() - Static method in class com.github.darksoulq.abyssallib.bootstrap.Services
 
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
Initializes the statistics database connection and ensures the necessary tables exist.
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.Events
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.PackSetup
 
init(AbyssalLib) - Static method in class com.github.darksoulq.abyssallib.bootstrap.Permissions
 
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
 
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() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
 
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Shared singleton instance.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Singleton instance of JsonOps.
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
Singleton instance.
INSTANCE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
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
 
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.
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(long) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Sets the execution frequency.
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.
invalidFormat(String, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a formatting constraint error.
InvalidFormat(String, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Creates an instance of a InvalidFormat record class.
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.
inverse() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
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
 
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_FOLIA - Static variable in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCollections
 
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
 
isAssignableTo(Class) - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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.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.
isCancelled() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
isCancelled() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
isClass() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
isCollidable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isCreativeAction() - Method in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
isDateBased() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
isDone() - Method in class com.github.darksoulq.abyssallib.world.advancement.CustomAdvancementProgress
Checks if all criteria for this advancement have been met.
isDurationEstimated() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.common.config.DataPath
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
isEmpty() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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 record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
isError() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
isError() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
isError() - Method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
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.TypeDescriptor
 
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.
isHidden() - Method in class com.github.darksoulq.abyssallib.world.item.Item
Gets whether or not this item should be hidden in /give
isIndex() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Index
 
isIndex() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
 
isIndex() - Method in interface com.github.darksoulq.abyssallib.common.config.DataPath.Segment
 
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
 
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
Always evaluates to true.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
Checks if the player has mined the required amount of the target block.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
Checks if the player's custom attribute value meets or exceeds the threshold.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
Checks if the player has accumulated the required statistic amount.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
Checks if the player has killed the required amount of the target entity.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
Checks if the player has crafted the required amount of the target item.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
Checks if the player's inventory contains at least one item matching the predicate.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
Checks if the player's XP level meets or exceeds the required level.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
Checks if the player is currently inside the required world and biome.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
Checks if the player currently has the target potion effect active.
isMet(Player) - Method in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
Checks if the player's vanilla statistic value meets or exceeds the required threshold.
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
 
isOptional() - Method in class com.github.darksoulq.abyssallib.common.serialization.RecordField
 
isOverride() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.animation.BBAnimation
 
isParameterized() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
isPartial() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
isPartial() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
isPartial() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
isParticle() - Method in class com.github.darksoulq.abyssallib.common.model.blockbench.texture.BBTexture
 
isPassable() - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
isPreferredTool(ItemStack) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
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
 
isReady() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
 
isReady() - Method in interface com.github.darksoulq.abyssallib.server.cooldown.CooldownResult
 
isReady() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
 
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
 
isRunning() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
isRunning() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
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 record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
isSuccess() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
isSuccess() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
isSuccess() - Method in class com.github.darksoulq.abyssallib.common.util.Try
Determines if the computation completed successfully.
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.
isTimeBased() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
isTransient() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
isTypeVariable() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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.TypeDescriptor
 
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
An advancement criterion tracking the amount of a specific item crafted by the player.
ItemCraftedCriterion(Key, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
Constructs a new 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
An advancement criterion ensuring the player has an item matching a specified predicate in their inventory.
ItemHasCriterion(ItemPredicate) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
Constructs a new 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.
ItemModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
ItemModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.ItemModifier
 
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
An advancement reward that directly grants a specific ItemStack to the player.
ItemReward(ItemStack) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
Constructs a new 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.
iterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
iterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
iterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
iterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 

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
A DynamicOps implementation backed by 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

KEEP - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownPolicy
 
key() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
Returns the value of the key record component.
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(String) - Constructor for record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
Creates an instance of a Key record class.
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.
keySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
keySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
keySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
keySet() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
keyType() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Returns the value of the keyType record component.
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.
lastIndexOf(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
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.
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.schema.SchemaNode.EitherSchema
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
 
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
An advancement criterion ensuring a player reaches a specified vanilla XP level.
LevelCriterion(int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
Constructs a new 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.
line(Vector, Vector, double) - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
Generates a line of particles between two points.
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.
link() - Method in record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Returns the value of the link record component.
list() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for a mutable 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
 
listIterator() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
listIterator(int) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
ListSchema(SchemaNode) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
Creates an instance of a ListSchema record class.
listSuggestions(CommandContext, SuggestionsBuilder) - Method in class com.github.darksoulq.abyssallib.server.command.argument.EnumArgument
 
listSuggestions(CommandContext, SuggestionsBuilder) - Method in class com.github.darksoulq.abyssallib.server.command.argument.NbtCompoundArgument
 
listSuggestions(CommandContext, SuggestionsBuilder) - Method in class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
listTransform(DataFixer.ListTransformer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Executes a structural logic transformation on a data node representing a list.
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
Identifies, loads, and initializes the native advancement file structure.
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
Dispatches active data initialization operations matching current bindings securely safely.
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(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
Resolves a structural format node directly resolving logic.
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(File) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Loads a single recipe file from the 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 JSON and 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
Maps an internal plugin file node directly into procedural evaluation boundaries structurally securely.
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.
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
 
Locatable - Interface in com.github.darksoulq.abyssallib.server.util.regional
 
location() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Returns the value of the location record component.
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
An advancement criterion evaluating the physical location (World and Biome) of the player.
LocationCriterion(String, Biome) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
Constructs a new LocationCriterion.
LocationWrapper<T> - Record Class in com.github.darksoulq.abyssallib.server.util.regional
 
LocationWrapper(Location, T) - Constructor for record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Creates an instance of a LocationWrapper record class.
Lock() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Lock
 
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.
LootTableModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
LootTableModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.LootTableModifier
 
LootTableReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
An advancement reward that hooks into vanilla Minecraft's default loot tables.
LootTableReward(LootTable) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
Constructs a new 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
 
lowerBounds() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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
 
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 mutable map codec structure mapping identical type variants.
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 record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
map(Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Transforms the wrapped value using the provided mapping function.
map(Function) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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
 
MapCodec<K,V,M> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec implementation for map types.
MapCodec(Codec, Codec, Supplier) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
Creates a mutable map codec.
MapCodec(Codec, Codec, Supplier, Function) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.MapCodec
Creates a map codec.
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
 
mapError(Function) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
mapError(Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Transforms the error message if this result represents an error.
mapError(Function) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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
Underlying Jackson object mapper used for JSON operations.
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
 
MapSchema(SchemaNode, SchemaNode) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Creates an instance of a MapSchema record class.
mapTransform(DataFixer.MapTransformer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Executes a structural logic transformation on a data node representing a map.
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(ItemPredicate) - 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.common.serialization.DataError.OutOfBounds
Returns the value of the max record component.
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
 
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.
maxLength(int) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand restricting a string or collection codec to a maximum elemental length.
maxLength(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Enforces a maximum length constraint on a string, list, or map.
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
 
merge(K, V, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
merge(K, V, BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
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.
mergeToList(T, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Appends a value to a serialized list.
mergeToMap(T, T, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Inserts or replaces an entry in a serialized map.
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.Custom
Returns the value of the message record component.
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
 
message() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
 
message() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation
 
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
 
methods() - 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.
MILLISECONDS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
min() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Returns the value of the min 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
 
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.
minLength(int) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand restricting a string or collection codec to a minimum elemental length.
minLength(int) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Enforces a minimum length constraint on a string, list, or map.
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.
MINUTES - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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
 
missingField(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a missing field constraint error.
MissingField(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
Creates an instance of a MissingField record class.
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.
modify(ItemStack, Player) - Method in interface com.github.darksoulq.abyssallib.server.translation.ClientItemModifier
 
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.

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.schema.SchemaNode.FieldSchema
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.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() - Static method in class com.github.darksoulq.abyssallib.server.command.argument.NbtCompoundArgument
 
nbt() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
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.
NbtCompoundArgument - Class in com.github.darksoulq.abyssallib.server.command.argument
 
NbtCompoundArgument() - Constructor for class com.github.darksoulq.abyssallib.server.command.argument.NbtCompoundArgument
 
NbtOps - Class in com.github.darksoulq.abyssallib.common.serialization.ops
A DynamicOps implementation for Minecraft's NBT Tag system.
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
 
nestKeys(String, String...) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Flattens and shifts explicitly defined sibling keys into a shared child nested map.
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.
nextExecution() - Method in class com.github.darksoulq.abyssallib.server.scheduler.AbstractScheduledTask
 
nextExecution() - Method in interface com.github.darksoulq.abyssallib.server.scheduler.ScheduledTask
 
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.
now() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.Clock
 
nullable() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Modifies the codec to treat null Java values as empty serialized states.
nullValue(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a null state error.
NullValue(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
Creates an instance of a NullValue record class.
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(Codec.Decoder, Codec.Encoder) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Factory method to create a codec using explicit context-aware decoders and encoders.
of(DynamicOps) - Static method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
of(DynamicOps, Map) - Static method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
of(DynamicOps, Map) - Static method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
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(Locatable) - Static method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
 
of(Class) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Reflect
 
of(String) - Static method in class com.github.darksoulq.abyssallib.common.config.DataPath
Parses a string representation of a data path into structural segments.
of(String) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Reflect
 
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(Chunk, T) - Static method in interface com.github.darksoulq.abyssallib.server.util.regional.Locatable
 
of(Location, T) - Static method in interface com.github.darksoulq.abyssallib.server.util.regional.Locatable
 
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
Retrieves the statistics cache wrapper for a specific player.
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
 
offer(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
offer(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
offerFirst(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
offerLast(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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.
once() - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
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.
oneOf(Class, Codec...) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Combines multiple codecs to be tried in sequence, explicitly anchoring the type.
oneOf(Object...) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Restricts a field to a predefined set of allowed values.
oneOf(T...) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand confining valid interpretation explicitly to arbitrary hardcoded structural objects.
OneOfCodec<T> - Record Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec that attempts multiple codecs until one succeeds.
OneOfCodec(List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
Creates a one-of codec.
OneOfSchema(List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
Creates an instance of a OneOfSchema record class.
onExpire(Runnable) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
 
onExpire(Runnable) - Method in interface com.github.darksoulq.abyssallib.server.cooldown.CooldownResult
 
onExpire(Runnable) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
 
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.
onRandomTick() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called during a random world tick.
onRedstone(int, int) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called when the block receives a redstone update.
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.AdvancementModifier
 
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.BlockModifier
 
onRegister(String, Object) - Method in interface com.github.darksoulq.abyssallib.server.registry.modifier.DeferredRegistryModifier
 
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.EntityModifier
 
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.ItemModifier
 
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.LootTableModifier
 
onRegister(String, Object) - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.RecipeModifier
 
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() - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Called every server tick.
onTick(long, TimeUnit, BiConsumer) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
 
onTick(long, TimeUnit, BiConsumer) - Method in interface com.github.darksoulq.abyssallib.server.cooldown.CooldownResult
 
onTick(long, TimeUnit, BiConsumer) - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
 
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.common.serialization.DataError.UnsupportedOperation
Returns the value of the operation 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
 
ops() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Returns the operations implementation associated with this value.
optional() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Wraps the current codec to handle Java Optional values.
optional() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns the value of the optional record component.
optionalFieldOf(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Initiates the definition of an optional field for a RecordBuilder.
optionalFieldOf(String, T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Initiates the definition of an optional field with a default fallback value.
OptionalSchema(SchemaNode) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
Creates an instance of a OptionalSchema record class.
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 record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
orElse(T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Retrieves the value, or returns the provided default value if this is an error.
orElse(T) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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.
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.
outOfBounds(Number, Number, Number) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a mathematical threshold error.
OutOfBounds(Number, Number, Number) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Creates an instance of a OutOfBounds record class.
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.
OVERRIDE - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownPolicy
 
oversample() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.TtfFont
Returns the value of the oversample record component.

P

P1(RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P1
 
P10(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P10
 
P11(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P11
 
P12(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P12
 
P13(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P13
 
P14(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P14
 
P15(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P15
 
P16(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P16
 
P17(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P17
 
P18(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P18
 
P19(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P19
 
P2(RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P2
 
P20(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P20
 
P3(RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P3
 
P4(RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P4
 
P5(RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P5
 
P6(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P6
 
P7(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P7
 
P8(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P8
 
P9(RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField, RecordField) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P9
 
pack() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackCompileEvent
 
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.
PaintingVariant() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.PaintingVariant
 
pair(Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec capable of handling a two-element ordered sequence.
Pair(A, B) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.Pair
Creates an instance of a Pair record class.
PairCodec(Codec, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.PairCodec
Creates a pair codec.
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.
PALETTE_ENTRY_CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.Structure
 
PalettedPermutations(List, String, Map) - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.AtlasSource.PalettedPermutations
 
PaletteEntry(String, Object) - Constructor for record class com.github.darksoulq.abyssallib.world.structure.Structure.PaletteEntry
Creates an instance of a PaletteEntry record class.
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.EnumArgument
 
parse(StringReader) - Method in class com.github.darksoulq.abyssallib.server.command.argument.NbtCompoundArgument
 
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 from an input stream.
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 YAML text into a normalized object graph.
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.
parseText(String, Player, TagResolver...) - Static method in class com.github.darksoulq.abyssallib.server.translation.ServerTranslator
 
part() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.Special.Bed
Returns the value of the part record component.
partial(T, List) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Creates a partial result containing the provided value, logging structural warnings.
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
 
PASTEL - Static variable in class com.github.darksoulq.abyssallib.common.color.ColorPalette
A predefined palette containing soft, high-lightness pastel colors.
path() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
Returns the value of the path record component.
path() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Returns the value of the path record component.
path(String, DataFixer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Translates a nested path expression into a sequence of modifications down the tree structure.
PathAware(DataError, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
Creates an instance of a PathAware record class.
pattern() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Returns the value of the pattern record component.
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.
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
 
peek() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
peek() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
peekFirst() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
peekLast() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
period() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseCycle
Returns the value of the period 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 - Class in com.github.darksoulq.abyssallib.bootstrap
 
Permissions() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.Permissions
 
PERMISSIONS - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
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.
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 targeting regional thread execution requirements seamlessly.
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 securely evaluating regional boundaries.
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.
placeForWorldGen(Block) - Method in class com.github.darksoulq.abyssallib.world.block.CustomBlock
Places the block at the specified Bukkit block location during world generation.
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(Player) - Static method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
 
PLAYER - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
 
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
Manages the loading, storing, and tracking of individual player statistics safely integrated with a local relational database instance.
PLUGIN - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.custom.entity.CustomEntitySpawnEvent.SpawnReason
Spawned by a plugin directly.
pluginId() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackCompileEvent
 
pluginId() - Method in class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackGenerateEvent
Returns the mod ID that triggered the resource pack generation.
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
 
point() - Static method in class com.github.darksoulq.abyssallib.world.particle.impl.Generators
 
poll() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
poll() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
pollFirst() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
pollLast() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
pop() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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.StructureBlock
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.
positive() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand requiring numerical mapping bounds to be universally structured above zero.
positive() - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Requires a numerical field to be greater than zero.
post(T) - Static method in class com.github.darksoulq.abyssallib.server.event.EventBus
Posts a Bukkit event to all registered listeners.
postApply() - Method in class com.github.darksoulq.abyssallib.server.registry.modifier.AdvancementModifier
 
postApply() - Method in interface com.github.darksoulq.abyssallib.server.registry.modifier.DeferredRegistryModifier
 
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
 
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_MIX - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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
An advancement criterion ensuring a player currently has a specific potion effect active.
PotionEffectCriterion(PotionEffectType) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
Constructs a new PotionEffectCriterion.
PotionEffectReward - Class in com.github.darksoulq.abyssallib.world.advancement.reward
An advancement reward that applies a specific status effect to the player.
PotionEffectReward(PotionEffect) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
Constructs a new PotionEffectReward.
PotionMixProvider - Interface in com.github.darksoulq.abyssallib.world.recipe
 
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
 
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.
prependPath(String) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
prependPath(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Prepends a path segment to the error context or recorded warnings to build a complete diagnostic trajectory.
prependPath(String) - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
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.
PrimitiveSchema(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
Creates an instance of a PrimitiveSchema record class.
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.
processLine(Plugin, Location, Vector, double, double, Function, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalProcessor
 
PROCESSOR_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
processVolume(Plugin, Location, Location, Consumer, Runnable) - Static method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalProcessor
 
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.
properties() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
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.
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(E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
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
 
put(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
put(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
put(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
put(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
put(K, V, long, TimeUnit) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
putAll(Map) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
putAll(Map) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
putAll(Map) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
putIfAbsent(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
putIfAbsent(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
putIfAbsent(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
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
 
query(Codec, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec that operates on a nested path within the input structure.
query(T, DataPath) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Retrieves a nested value using a compiled path.
query(T, String) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Retrieves a nested value using a path expression.
QueryCodec<T> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec that decodes values from a nested path within structured data.
QueryCodec(Codec, String) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.QueryCodec
Creates a query codec.
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.gen.VirtualBlock
 
range(double, double) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand trapping generic numerical values inside deterministic operational ranges structurally.
range(double, double) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Restricts a numerical field to a specific range.
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
 
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.
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.
rawType() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
rayTrace(Location, Vector, double, FluidCollisionMode) - Method in class com.github.darksoulq.abyssallib.world.gen.VirtualBlock
 
read(String, Codec, Consumer) - Method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
readNullable(String, Codec, Consumer) - Method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
readOptional(String, Codec, Consumer) - Method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
readOrElse(String, Codec, T, Consumer) - Method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
Ready() - Constructor for record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
Creates an instance of a Ready record class.
REALTIME - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.Clock
 
RealtimeTaskDispatcher - Class in com.github.darksoulq.abyssallib.server.scheduler
 
RealtimeTaskDispatcher() - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.RealtimeTaskDispatcher
 
RECIPE_CHOICE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
RECIPE_TYPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
RECIPE_TYPES - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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
 
RecipeModifier - Class in com.github.darksoulq.abyssallib.server.registry.modifier
 
RecipeModifier() - Constructor for class com.github.darksoulq.abyssallib.server.registry.modifier.RecipeModifier
 
RecipeReloadEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
 
RecipeReloadEvent() - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.RecipeReloadEvent
 
Recipes() - Constructor for class com.github.darksoulq.abyssallib.server.resource.asset.definition.ContainedComponent.Recipes
 
RECIPES - Static variable in class com.github.darksoulq.abyssallib.server.registry.Registries
 
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
 
RecipeType<T> - Interface in com.github.darksoulq.abyssallib.world.recipe
 
RecipeTypes - Class in com.github.darksoulq.abyssallib.world.recipe
 
RecipeTypes() - Constructor for class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
RecordBuilder - Class in com.github.darksoulq.abyssallib.common.serialization
A structural builder utility mimicking standard DataFixerUpper logic.
RecordBuilder() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordBuilder
 
RecordBuilder.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 10 structural arguments.
RecordBuilder.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 11 structural arguments.
RecordBuilder.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 12 structural arguments.
RecordBuilder.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 13 structural arguments.
RecordBuilder.Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 14 structural arguments.
RecordBuilder.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
Functional interface taking 15 structural arguments.
RecordBuilder.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
Functional interface taking 16 structural arguments.
RecordBuilder.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
Functional interface taking 17 structural arguments.
RecordBuilder.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
Functional interface taking 18 structural arguments.
RecordBuilder.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
Functional interface taking 19 structural arguments.
RecordBuilder.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
Functional interface taking 20 structural arguments.
RecordBuilder.Function3<T1,T2,T3,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 3 structural arguments.
RecordBuilder.Function4<T1,T2,T3,T4,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 4 structural arguments.
RecordBuilder.Function5<T1,T2,T3,T4,T5,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 5 structural arguments.
RecordBuilder.Function6<T1,T2,T3,T4,T5,T6,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 6 structural arguments.
RecordBuilder.Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 7 structural arguments.
RecordBuilder.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 8 structural arguments.
RecordBuilder.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in com.github.darksoulq.abyssallib.common.serialization
Functional interface taking 9 structural arguments.
RecordBuilder.Instance - Class in com.github.darksoulq.abyssallib.common.serialization
Represents the logical grouping context initializing the internal builder matrix.
RecordBuilder.P1<O,T1> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 1 functional dimension.
RecordBuilder.P10<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 10 functional dimensions.
RecordBuilder.P11<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 11 functional dimensions.
RecordBuilder.P12<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 12 functional dimensions.
RecordBuilder.P13<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 13 functional dimensions.
RecordBuilder.P14<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 14 functional dimensions.
RecordBuilder.P15<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 15 functional dimensions.
RecordBuilder.P16<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 16 functional dimensions.
RecordBuilder.P17<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 17 functional dimensions.
RecordBuilder.P18<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 18 functional dimensions.
RecordBuilder.P19<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 19 functional dimensions.
RecordBuilder.P2<O,T1,T2> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 2 functional dimensions.
RecordBuilder.P20<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 20 functional dimensions.
RecordBuilder.P3<O,T1,T2,T3> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 3 functional dimensions.
RecordBuilder.P4<O,T1,T2,T3,T4> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 4 functional dimensions.
RecordBuilder.P5<O,T1,T2,T3,T4,T5> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 5 functional dimensions.
RecordBuilder.P6<O,T1,T2,T3,T4,T5,T6> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 6 functional dimensions.
RecordBuilder.P7<O,T1,T2,T3,T4,T5,T6,T7> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 7 functional dimensions.
RecordBuilder.P8<O,T1,T2,T3,T4,T5,T6,T7,T8> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 8 functional dimensions.
RecordBuilder.P9<O,T1,T2,T3,T4,T5,T6,T7,T8,T9> - Class in com.github.darksoulq.abyssallib.common.serialization
Intermediary constructor block tracking 9 functional dimensions.
recordComponents() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
RecordField<O,T> - Class in com.github.darksoulq.abyssallib.common.serialization
Represents a fully bound field within a structured record codec.
RecordField(String, List, Codec, Function, boolean, T) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.RecordField
Constructs the finalized record mapping.
RecordSchema(Map) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
Creates an instance of a RecordSchema record class.
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.
recursive(Class, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Constructs a codec capable of resolving cyclic dependencies correctly, explicitly anchoring the type.
recursive(Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Constructs a codec capable of resolving cyclic dependencies correctly.
RecursiveCodec<T> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec wrapper supporting recursive codec definitions.
RecursiveCodec(Function) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.RecursiveCodec
Creates a recursive codec.
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
 
regex(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Shorthand checking string codecs against arbitrary explicit formatting configurations.
regex(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
Enforces a regular expression match on a string field.
region(Location) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
RegionalArrayList<E> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalArrayList() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
RegionalArrayList(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
RegionalBiHashMap<K,V> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalBiHashMap() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
RegionalBiHashMap(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
RegionalCache<K,V> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalCache(long, TimeUnit) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
RegionalCache(long, TimeUnit, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
RegionalCollections - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalCollections() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalCollections
 
RegionalDeque<E> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalDeque() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
RegionalDeque(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
RegionalHashMap<K,V> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalHashMap() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
RegionalHashMap(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
RegionalHashSet<E> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalHashSet() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
RegionalHashSet(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
RegionalMultiMap<K,V> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalMultiMap() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
RegionalMultiMap(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
RegionalMultiMap(boolean, boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
RegionalProcessor - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalQueue<E> - Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionalQueue() - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
RegionalQueue(boolean) - Constructor for class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
RegionKey - Record Class in com.github.darksoulq.abyssallib.server.util.regional
 
RegionKey(UUID, int, int) - Constructor for record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Creates an instance of a RegionKey record class.
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, BaseCommand) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
 
register(String, Object) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandBus
 
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.
registeredPluginIDs() - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
registerFixer(Key, int, DataFixer) - Method in class com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixerRegistry
 
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.
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.
registerModifier(Supplier) - Static method in class com.github.darksoulq.abyssallib.server.registry.DeferredRegistry
Registers a custom modifier factory to dynamically intercept and handle external registration side effects (e.g., blocks automatically registering item forms).
registerResourcePack(String, Path) - Method in class com.github.darksoulq.abyssallib.server.resource.PackServer
 
registerToBukkit(CustomRecipe) - Static method in class com.github.darksoulq.abyssallib.world.recipe.RecipeLoader
Evaluates and routes a loaded custom recipe instance into the vanilla server recipe manager.
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
 
registryEntry(Registry, Predicate) - 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, Predicate) - Constructor for class com.github.darksoulq.abyssallib.server.command.argument.RegistryEntryArgument
 
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
 
remaining() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the remaining record component.
remaining() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.definition.Selector.RangeDispatch.UseDuration
Returns the value of the remaining record component.
remove() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
remove() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
remove(int) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
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(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
remove(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
remove(Object, Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
remove(Object, Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
remove(Object, Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
remove(Object, Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
remove(String) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Removes the value located at the specified path.
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.
remove(T, DataPath) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Removes the value located at the specified path.
remove(T, String) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Removes the value located at the specified path.
removeAll(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
removeAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
removeAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
removeAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
removeAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.
removeFirst() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
removeFirstOccurrence(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
removeKey(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Deletes a specific key entirely from the map structure.
removeLast() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
removeLastOccurrence(Object) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
removeLine(int) - Method in class com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
 
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.AttributeInstance
Removes a specific modifier from this attribute instance using its key.
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
 
renameKey(String, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Replaces a specific map key with a new identifier.
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.
reorderKeys(String...) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Reorders keys within a map structure based on advanced pattern matching algorithms.
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
 
repeatEvery(long, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
repeatEvery(long, TimeUnit, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
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.
repeatUntil(BooleanSupplier) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
repeatWhile(BooleanSupplier) - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
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() - Method in interface com.github.darksoulq.abyssallib.world.recipe.CustomRecipe
Determines whether this custom recipe should silently override and replace a pre-existing recipe with the same key.
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
replace() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.DisabledRecipe
 
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(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
replace(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
replace(K, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
replace(K, V, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
replace(K, V, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
replace(K, V, V) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
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.
replaceAll(BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
replaceAll(BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
replaceAll(BiFunction) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
replaceAll(UnaryOperator) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
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.
reset(CooldownScope) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
reset(CooldownScope, Key) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
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.
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.
ResourcePackCompileEvent - Class in com.github.darksoulq.abyssallib.server.event.custom.server
 
ResourcePackCompileEvent(String, ResourcePack) - Constructor for class com.github.darksoulq.abyssallib.server.event.custom.server.ResourcePackCompileEvent
 
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.
restrict(Consumer) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Applies schema-based validation to encoded and decoded values.
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() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
result() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
result() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
 
result() - Method in class com.github.darksoulq.abyssallib.common.serialization.DecodeContext
 
result() - Method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
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.
retainAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
retainAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
retainAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
retainAll(Collection) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.schema.SchemaNode.EitherSchema
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.
run(Runnable) - Method in class com.github.darksoulq.abyssallib.server.scheduler.SequenceBuilder
 

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
Serializes mapped logical definitions explicitly returning configuration formats accurately saving files.
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
 
schedule(Runnable) - Method in class com.github.darksoulq.abyssallib.server.scheduler.Scheduler
 
schedule(Runnable, long, long, AbstractScheduledTask) - Static method in class com.github.darksoulq.abyssallib.server.scheduler.RealtimeTaskDispatcher
 
schedule(Plugin, Runnable, boolean, long, long, AbstractScheduledTask) - Static method in class com.github.darksoulq.abyssallib.server.scheduler.BukkitTaskDispatcher
 
schedule(Plugin, Runnable, boolean, Entity, Location, long, long, long, long, AbstractScheduledTask) - Static method in class com.github.darksoulq.abyssallib.server.scheduler.FoliaTaskDispatcher
 
ScheduledTask - Interface in com.github.darksoulq.abyssallib.server.scheduler
 
scheduler() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the scheduler record component.
Scheduler - Class in com.github.darksoulq.abyssallib.server.scheduler
 
Scheduler(Plugin) - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.Scheduler
 
schema() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Generates the schema representation for this codec.
schema(int) - Method in class com.github.darksoulq.abyssallib.common.config.Config
Initializes a migration chain for this specific configuration file.
SchemaGenerator - Class in com.github.darksoulq.abyssallib.common.serialization.schema
Generates schema representations from codec definitions.
SchemaGenerator() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
SchemaNode - Interface in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a node within a generated schema model.
SchemaNode.DispatchSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a polymorphic schema selected by a discriminator field.
SchemaNode.EitherSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a schema that may be one of two types.
SchemaNode.EnumSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents an enumeration schema.
SchemaNode.FieldSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Describes a field within a record schema.
SchemaNode.ListSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a list schema.
SchemaNode.MapSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a map schema.
SchemaNode.OneOfSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a schema that may match one of several alternatives.
SchemaNode.OptionalSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents an optional schema value.
SchemaNode.PrimitiveSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a primitive schema type.
SchemaNode.RecordSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a structured record schema.
SchemaNode.TupleSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a fixed ordered sequence of schema elements.
SchemaNode.UnknownSchema - Record Class in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a schema whose structure cannot be determined.
SchemaValidator - Class in com.github.darksoulq.abyssallib.common.serialization.schema
Validates structured data against a set of schema rules.
SchemaValidator() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaValidator
 
SchemaValidator.Rule - Interface in com.github.darksoulq.abyssallib.common.serialization.schema
Represents a validation rule applied to input data.
scope() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the scope record component.
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.
second() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Pair
Returns the value of the second record component.
second() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Returns the value of the second record component.
second() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns the value of the second record component.
SECONDS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
segments() - Method in class com.github.darksoulq.abyssallib.common.config.DataPath
 
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.
sepia() - Static method in interface com.github.darksoulq.abyssallib.common.color.ColorFilter
Creates a filter that applies a sepia tone effect.
sequence(Consumer) - Method in class com.github.darksoulq.abyssallib.server.scheduler.Scheduler
 
SequenceBuilder - Class in com.github.darksoulq.abyssallib.server.scheduler
 
SequenceBuilder(Scheduler) - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.SequenceBuilder
 
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.
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
 
Services - Class in com.github.darksoulq.abyssallib.bootstrap
 
Services() - Constructor for class com.github.darksoulq.abyssallib.bootstrap.Services
 
set() - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec for a mutable Set of elements of type T.
set(int, int, T) - Method in class com.github.darksoulq.abyssallib.common.util.StructureArray.Builder
Sets an element at a specific coordinate.
set(int, E) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
set(Statistic, int) - Method in class com.github.darksoulq.abyssallib.world.data.statistic.PlayerStatistics
Overwrites the tracked value of a specified statistic and synchronizes it to the database.
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, Dynamic) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Sets a value at the specified path using another dynamic wrapper.
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(String, T) - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Sets a value at the specified path.
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(T, DataPath, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Sets a value at the specified path, creating intermediate containers as needed.
set(T, String, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Sets a value at the specified path, creating intermediate containers as needed.
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
 
setAmount(double) - Method in class com.github.darksoulq.abyssallib.server.event.custom.energy.EnergyNetworkTransferEvent
 
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.
setBaseValue(double) - Method in class com.github.darksoulq.abyssallib.world.data.attribute.AttributeInstance
Sets the un-modified base value of this attribute instance.
setBaseValue(Attribute, double) - 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.
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.
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.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.
setDefaultExecutor(CommandExecutor) - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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.
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.
setFrequency(double) - Method in class com.github.darksoulq.abyssallib.common.color.MiniMessageBridge.Animator
 
setHidden(boolean) - Method in class com.github.darksoulq.abyssallib.world.item.Item
Sets whether or not this item should be hidden in /give
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.
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.
setNewValue(double) - 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
 
setRequirement(Predicate) - Method in class com.github.darksoulq.abyssallib.server.command.BaseCommand
 
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(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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
SHAPELESS_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SHAPELESS_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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(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 record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Returns the value of the size record component.
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 class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
size() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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(byte[]) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.ByteOps
Returns the number of entries contained in a serialized list or map.
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(JsonNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.JsonOps
Returns the number of elements in a JSON container node.
size(Object) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.YamlOps
Returns the size of a collection or map.
size(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.StringOps
Returns the size of a list or map.
size(Tag) - Method in class com.github.darksoulq.abyssallib.common.serialization.ops.NbtOps
Returns the size of a list or compound tag.
size(T) - Method in class com.github.darksoulq.abyssallib.common.serialization.DynamicOps
Returns the number of elements contained in a list or map value.
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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
SMOKING_RECIPE - Static variable in class com.github.darksoulq.abyssallib.common.serialization.Codecs
 
SMOKING_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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.server.util.regional.RegionalArrayList
 
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.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.
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.server.scheduler.SequenceBuilder
 
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 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.
stateIndex() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
Returns the value of the stateIndex record component.
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.
states() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.PaletteEntry
Returns the value of the states record component.
Statistic - Record Class in com.github.darksoulq.abyssallib.world.data.statistic
Represents a unique trackable statistic associated with a player.
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
An advancement criterion evaluating a standard vanilla Minecraft statistic.
StatisticCriterion(Statistic, int) - Constructor for class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
Constructs a new 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.
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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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
A DynamicOps implementation that serializes values into a compact 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
 
structuralEquals(DynamicOps, T, T) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Computes structural equality between two decoded values by encoding and comparing their serialized variants.
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(Vector, List, List, List) - 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_BLOCK_CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.Structure
 
STRUCTURE_ENTITY_CODEC - Static variable in class com.github.darksoulq.abyssallib.world.structure.Structure
 
STRUCTURE_PROCESSORS - Static variable in class com.github.darksoulq.abyssallib.world.structure.processor.StructureProcessors
 
Structure.PaletteEntry - Record Class in com.github.darksoulq.abyssallib.world.structure
A lightweight data record describing a unique combination of block type and properties.
Structure.StructureBlock - Record Class in com.github.darksoulq.abyssallib.world.structure
A structural marker indicating the position and index configuration of a discrete block.
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.
StructureBlock(Vector, int, Object, Object) - Constructor for record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
Creates an instance of a StructureBlock record class.
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
 
subList(int, int) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
SubscribeEvent - Annotation Interface in com.github.darksoulq.abyssallib.server.event
Marks a method as an event listener for the custom EventBus system.
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.
subtitle(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the second line of text.
SUBTRACT - Enum constant in enum class com.github.darksoulq.abyssallib.common.color.BlendMode
Subtracts the source color from the base color, clamping at 0.
success() - Static method in class com.github.darksoulq.abyssallib.server.command.CommandResult
 
success(int) - Static method in class com.github.darksoulq.abyssallib.server.command.CommandResult
 
success(T) - Static method in class com.github.darksoulq.abyssallib.common.reflection.Result
 
success(T) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
Creates a successful result containing the provided value with no structural warnings.
success(T) - Static method in class com.github.darksoulq.abyssallib.server.placeholder.PlaceholderResult
 
Success(T, List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Creates an instance of a Success record class.
SUCCESS - Static variable in annotation interface com.github.darksoulq.abyssallib.server.command.Command
 
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.
sync() - Method in class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 

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
 
taggedUnion(Class, String, Codec, Function, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a tagged union codec using an enum discriminator field.
taggedUnion(String, Codec, Function, Function) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a tagged union codec using an enum discriminator field.
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 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(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.
TaskBuilder - Class in com.github.darksoulq.abyssallib.server.scheduler
 
TaskBuilder(Scheduler, Runnable) - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.TaskBuilder
 
TaskDispatcher - Class in com.github.darksoulq.abyssallib.server.scheduler
 
TaskDispatcher(Plugin) - Constructor for class com.github.darksoulq.abyssallib.server.scheduler.TaskDispatcher
 
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
 
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.
test(BlockInfo) - Method in class com.github.darksoulq.abyssallib.world.block.BlockPredicate
Evaluates a BlockInfo against all configured conditions within this predicate.
test(DynamicOps, D) - Method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer.DataPredicate
 
test(SavedEntity) - Method in class com.github.darksoulq.abyssallib.world.entity.EntityPredicate
Evaluates a SavedEntity against all configured conditions within this predicate.
test(CooldownScope, Key) - Method in class com.github.darksoulq.abyssallib.server.cooldown.Cooldown
 
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
 
third() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Returns the value of the third record component.
third() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns the value of the third record component.
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.
TICKS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.Clock
 
TICKS - Enum constant in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
TimeUnit - Enum Class in com.github.darksoulq.abyssallib.server.scheduler
 
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.
titlle(Component) - Method in class com.github.darksoulq.abyssallib.world.advancement.Toast.Builder
Sets the first line of text.
to() - Method in record class com.github.darksoulq.abyssallib.server.resource.asset.Font.UnihexFont.Override
Returns the value of the to record component.
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EitherSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Converts this field schema into a structural representation.
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
 
to(DynamicOps) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode
Converts this schema node into a standardized serialized representation using the provided dynamic operations.
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
 
to(DynamicOps) - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
 
toArray() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
toArray() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
toArray() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
toArray() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
toArray(T[]) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalArrayList
 
toArray(T[]) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalDeque
 
toArray(T[]) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashSet
 
toArray(T[]) - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalQueue
 
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.
toBukkit() - Method in interface com.github.darksoulq.abyssallib.world.recipe.BukkitRecipeProvider
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomBlastingRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
toBukkit() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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.
toDays(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
toHours(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
toMillis(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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.
toMinutes(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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 - 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
 
toPotionMix() - Method in interface com.github.darksoulq.abyssallib.world.recipe.PotionMixProvider
 
toPotionMix() - Method in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
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.
toSeconds(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
toString() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Index
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
Returns a string representation of this record class.
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 class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
toString() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectClass
 
toString() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectMember
 
toString() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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.Pair
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.codecs.OneOfCodec
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.Custom
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EitherSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.ListSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.RecordSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
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.cooldown.CooldownResult.Cooling
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Ready
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownType
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.server.util.regional.ChunkWrapper
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.LocationWrapper
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Returns a string representation of this record class.
toString() - Method in class com.github.darksoulq.abyssallib.server.util.Version
 
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.PaletteEntry
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureBlock
Returns a string representation of this record class.
toString() - Method in record class com.github.darksoulq.abyssallib.world.structure.Structure.StructureEntity
Returns a string representation of this record class.
toTicks(long) - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
 
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(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.
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.
transform(DynamicOps, List) - Method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer.ListTransformer
 
transform(DynamicOps, Map) - Method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer.MapTransformer
 
transform(Transformer) - Method in class com.github.darksoulq.abyssallib.world.particle.Particles.Builder
Adds a custom transformer to the transformation pipeline.
transform(Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Simplifies mapping the value via an identical forward and backward translation.
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.
transformValue(String, DataFixer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Recursively passes a specific map entry's value to a secondary fixer logic.
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_RECIPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.RecipeTypes
 
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.
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.
tuple(Codec, Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec handling a three-element ordered sequence.
tuple(Codec, Codec, Codec, Codec) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec handling a four-element ordered sequence.
Tuple3(A, B, C) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3
Creates an instance of a Tuple3 record class.
Tuple3Codec(Codec, Codec, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple3Codec
Creates a three-element tuple codec.
Tuple4(A, B, C, D) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4
Creates an instance of a Tuple4 record class.
Tuple4Codec(Codec, Codec, Codec, Codec) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs.Tuple4Codec
Creates a four-element tuple codec.
TupleCodecs - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Utility container for fixed-size tuple codecs.
TupleCodecs() - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.TupleCodecs
 
TupleCodecs.PairCodec<A,B> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec for a two-element tuple.
TupleCodecs.Tuple3Codec<A,B,C> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec for a three-element tuple.
TupleCodecs.Tuple4Codec<A,B,C,D_TYPE> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec for a four-element tuple.
TupleSchema(List) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.TupleSchema
Creates an instance of a TupleSchema 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 record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.FieldSchema
Returns the value of the type record component.
type() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.PrimitiveSchema
Returns the value of the type record component.
type() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
Returns the value of the type record component.
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 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
The registered type definition for the auto-grant criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.BlockMinedCriterion
The registered type definition for the block mined criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomAttributeCriterion
The registered type definition for the custom attribute criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.CustomStatisticCriterion
The registered type definition for the custom statistic criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.EntityKilledCriterion
The registered type definition for the entity killed criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemCraftedCriterion
The registered type definition for the item crafted criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.ItemHasCriterion
The registered type definition for the item has criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LevelCriterion
The registered type definition for the level criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.LocationCriterion
The registered type definition for the location criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.PotionEffectCriterion
The registered type definition for the potion effect criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.criterion.StatisticCriterion
The registered type definition for the vanilla statistic criterion.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CommandReward
The registered type definition for the command reward.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.CustomLootTableReward
The registered type definition for the custom loot table reward.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ExperienceReward
The registered type definition for the experience reward.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.ItemReward
The registered type definition for the item reward.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.LootTableReward
The registered type definition for the vanilla loot table reward.
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.advancement.reward.PotionEffectReward
The registered type definition for the potion effect reward.
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.recipe.type.CustomBlastingRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomCampfireRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomFurnaceRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomPotionMix
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapedRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomShapelessRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmithingTransformRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomSmokingRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomStonecuttingRecipe
 
TYPE - Static variable in class com.github.darksoulq.abyssallib.world.recipe.type.CustomTransmuteRecipe
 
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.
typeArgument(int) - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
TypeDescriptor - Class in com.github.darksoulq.abyssallib.common.reflection
 
TypeDescriptor(Type) - Constructor for class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
typeMismatch(String, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a type mismatch error.
TypeMismatch(String, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch
Creates an instance of a TypeMismatch record class.

U

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.
unit() - Method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownResult.Cooling
Returns the value of the unit record component.
unit() - Method in enum class com.github.darksoulq.abyssallib.server.scheduler.Clock
 
unit(Supplier) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec that reliably yields the same predefined value during decoding, and maps to an empty representation during encoding.
unit(T) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Creates a codec that reliably yields the same predefined value during decoding.
UnitCodec<T> - Class in com.github.darksoulq.abyssallib.common.serialization.codecs
Codec that always decodes to a predefined value and encodes to an empty representation.
UnitCodec(Supplier) - Constructor for class com.github.darksoulq.abyssallib.common.serialization.codecs.UnitCodec
Creates a unit codec.
UNKNOWN - Enum constant in enum class com.github.darksoulq.abyssallib.server.event.InventoryClickType
 
unknownEnum(String, String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates an enum constant error.
UnknownEnum(String, String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Creates an instance of a UnknownEnum record class.
UnknownSchema(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.UnknownSchema
Creates an instance of a UnknownSchema record class.
unload() - Method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
 
unloadIfCached(UUID) - Static method in class com.github.darksoulq.abyssallib.world.data.attribute.EntityAttributes
 
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.
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.
unsupportedOperation(String) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.DataError
Instantiates a restricted operation error.
UnsupportedOperation(String) - Constructor for record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation
Creates an instance of a UnsupportedOperation record class.
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(DynamicOps, Key, int, D) - Method in class com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixerRegistry
 
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.
UpdateChecker - Class in com.github.darksoulq.abyssallib.server.util
 
UpdateChecker(Plugin, String, boolean, String...) - Constructor for class com.github.darksoulq.abyssallib.server.util.UpdateChecker
 
UpdateChecker.UpdateResult - Record Class in com.github.darksoulq.abyssallib.server.util
 
updateElements(DataFixer) - Static method in interface com.github.darksoulq.abyssallib.common.serialization.fixer.DataFixer
Triggers cyclic recursive transformation operations universally executing across all array node elements.
updatePlayer(UUID) - Method in class com.github.darksoulq.abyssallib.server.permission.PermissionManager
Synchronizes internal permission states with the Bukkit engine for a player.
UpdateResult(Version, String) - Constructor for record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Creates an instance of a UpdateResult record class.
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.
upperBounds() - Method in class com.github.darksoulq.abyssallib.common.reflection.TypeDescriptor
 
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

validate(Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Validates decoded and encoded objects using a singular validation block.
validate(Predicate, Function) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Conditionally validates inputs ensuring they fulfill programmatic rules.
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 record class com.github.darksoulq.abyssallib.common.config.DataPath.Index
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.common.config.DataPath.Key
Returns the value of the value record component.
value() - Method in class com.github.darksoulq.abyssallib.common.reflection.ReflectAnnotation
 
value() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Returns the value of the value record component.
value() - Method in record class com.github.darksoulq.abyssallib.common.serialization.Dynamic
Returns the wrapped serialized value.
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.cooldown.CooldownPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
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.scheduler.Clock
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.darksoulq.abyssallib.server.scheduler.TimeUnit
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.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() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.EnumSchema
Returns the value of the values record component.
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.cooldown.CooldownPolicy
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.cooldown.CooldownScope.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.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.scheduler.Clock
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.scheduler.TimeUnit
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() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalBiHashMap
 
values() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalCache
 
values() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalHashMap
 
values() - Method in class com.github.darksoulq.abyssallib.server.util.regional.RegionalMultiMap
 
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.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.
valueType() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.MapSchema
Returns the value of the valueType record component.
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
 
variants() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.DispatchSchema
Returns the value of the variants record component.
variants() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OneOfSchema
Returns the value of the variants record component.
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.
version() - Method in record class com.github.darksoulq.abyssallib.server.util.UpdateChecker.UpdateResult
Returns the value of the version record component.
Version - Class in com.github.darksoulq.abyssallib.server.util
 
Version(String) - Constructor for class com.github.darksoulq.abyssallib.server.util.Version
 
versioned(Key, DataFixerRegistry) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Wraps this codec in a versioned container format.
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.
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
 
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.
visitCustom(SchemaNode) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a predefined explicit custom schema representation.
visitCustom(SchemaNode) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitDispatch(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a dispatch codec.
visitDispatch(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitEither(Codec, Codec) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a codec representing one of two possible types.
visitEither(Codec, Codec) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitEnum(Class) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits an enum codec.
visitEnum(Class) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitList(Codec) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a list codec.
visitList(Codec) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitMap(Codec, Codec) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a map codec.
visitMap(Codec, Codec) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitOneOf(List) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a codec that may match one of several alternatives.
visitOneOf(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitOptional(Codec) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits an optional codec.
visitOptional(Codec) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitPrimitive(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a primitive codec type.
visitPrimitive(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitRecord(Iterable) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a record codec structurally mapped from field parameters.
visitRecord(Iterable) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitTuple(List) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits a codec representing a fixed ordered sequence of values.
visitTuple(List) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
visitUnknown(String) - Method in interface com.github.darksoulq.abyssallib.common.serialization.schema.CodecVisitor
Visits an unknown or unsupported codec type.
visitUnknown(String) - Method in class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaGenerator
 
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

wait(long, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.SequenceBuilder
 
wait(long, TimeUnit, Clock) - Method in class com.github.darksoulq.abyssallib.server.scheduler.SequenceBuilder
 
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
 
warnings() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Error
 
warnings() - Method in record class com.github.darksoulq.abyssallib.common.serialization.DataResult.Success
Returns the value of the warnings record component.
warnings() - Method in interface com.github.darksoulq.abyssallib.common.serialization.DataResult
 
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
 
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
 
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.
withSchema(SchemaNode) - Method in interface com.github.darksoulq.abyssallib.common.serialization.Codec
Associates a custom schema with this codec.
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() - Method in record class com.github.darksoulq.abyssallib.server.util.regional.RegionKey
Returns the value of the world record component.
world(World) - Static method in record class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope
 
WORLD - Enum constant in enum class com.github.darksoulq.abyssallib.server.cooldown.CooldownScope.Type
 
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.
wrapped() - Method in record class com.github.darksoulq.abyssallib.common.serialization.schema.SchemaNode.OptionalSchema
Returns the value of the wrapped record component.
WrappedLocatable<T> - Interface in com.github.darksoulq.abyssallib.server.util.regional
 
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
 
write(String, Codec, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
writeNullable(String, Codec, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
writeOptional(String, Codec, Optional) - Method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
writeOrElse(String, Codec, T, T) - Method in class com.github.darksoulq.abyssallib.common.serialization.EncodeContext
 
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
A DynamicOps implementation backed by 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