Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accent() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
accentrecord component. - accent() - Method in class dev.despical.mazeengine.config.Preset
- accent(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- actionBar() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
actionBarrecord component. - actions() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- activeOperationCount() - Method in class dev.despical.mazeengine.service.MazeService
- algorithm() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
algorithmrecord component. - all() - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Returns all records currently held by the maze service.
- all() - Method in interface dev.despical.mazeengine.api.PresetRegistry
-
Lists all currently configured presets in their display order.
- api() - Method in class dev.despical.mazeengine.MazeEnginePlugin
-
Returns the API provider owned by this plugin instance.
- at(MazeLocation) - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Finds a maze whose block volume contains the supplied world position.
- at(Location) - Method in class dev.despical.mazeengine.service.MazeService
- AtomicFiles - Class in dev.despical.mazeengine.storage
-
Writes saved documents through temporary files and destination replacement.
- authorize(CommandSender, MazeRecord, String) - Method in class dev.despical.mazeengine.service.MazeService
- AUTO - Enum constant in enum class dev.despical.mazeengine.api.MazeOperations.RemovalMode
-
Restores original terrain when the maze has a recorded snapshot.
B
- bit() - Method in enum class dev.despical.mazeengine.core.Direction
- block() - Method in record class dev.despical.mazeengine.config.Palette.Entry
-
Returns the value of the
blockrecord component. - block(int, int, int) - Method in class dev.despical.mazeengine.core.BlockPlan
- blockLight() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
blockLightrecord component. - BlockPlan - Class in dev.despical.mazeengine.core
-
Resolves the planned block state at a local coordinate without storing a volume.
- BlockPlan(MazeLayout, Preset, long) - Constructor for class dev.despical.mazeengine.core.BlockPlan
- blocksPerTick() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
blocksPerTickrecord component. - bounds() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The inclusive world block volume occupied by the maze.
- bounds() - Method in record class dev.despical.mazeengine.integration.RegionSelection
-
Returns the value of the
boundsrecord component. - bounds() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
boundsrecord component. - Bounds - Record Class in dev.despical.mazeengine.core
-
Describes an inclusive block volume and its indexed traversal coordinates.
- Bounds(int, int, int, int, int, int) - Constructor for record class dev.despical.mazeengine.core.Bounds
-
Creates an instance of a
Boundsrecord class. - Box(int, double, int, int, double, int, PreviewMesh.Kind) - Constructor for record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Creates an instance of a
Boxrecord class. - braidChance() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
braidChancerecord component. - BRAIDED - Enum constant in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Algorithm
-
Allows extra connections to braid dead ends and introduce loops.
- BRAIDED - Enum constant in enum class dev.despical.mazeengine.core.GenerationSettings.Mode
- branching() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
branchingrecord component. - breakBlock(BlockBreakEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- BrigadierCommands - Class in dev.despical.mazeengine.command
-
Builds the native command tree sent to Minecraft clients.
- BrigadierCommands(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.command.BrigadierCommands
- bucket(PlayerBucketEmptyEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- bucket(PlayerBucketFillEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- build() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Constructs an independent immutable request from the current values.
- build() - Method in class dev.despical.mazeengine.config.Preset.Builder
- build(Player, String) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- buildCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- builder(String) - Static method in class dev.despical.mazeengine.config.Preset
-
Starts a named preset whose settings can be supplied without positional arguments.
- builder(String, MazeLocation, CellSize) - Static method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
Creates a builder with the default preset and no overrides.
- burn(BlockBurnEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- busy(String) - Method in class dev.despical.mazeengine.service.MazeService
- button(String, String, String, String, String...) - Method in record class dev.despical.mazeengine.config.Messages
C
- callbackButton(CommandSender, String, String, String, int, String...) - Method in class dev.despical.mazeengine.command.ChatUI
-
Paper translates callbacks to native custom clicks on 26.3; no hidden command is sent to the client.
- callbackButton(CommandSender, String, String, String, int, Consumer) - Method in class dev.despical.mazeengine.command.ChatUI
- cancel(CommandSender) - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Requests cancellation of this exact operation on the server thread.
- cancel(CommandSender, String) - Method in class dev.despical.mazeengine.service.MazeService
- cancelCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- CANCELLED - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
The operation ended because it was cancelled or the plugin stopped.
- cap() - Method in class dev.despical.mazeengine.config.Preset
- cap(Palette) - Method in class dev.despical.mazeengine.config.Preset.Builder
- capChance() - Method in class dev.despical.mazeengine.config.Preset
- capChance(double) - Method in class dev.despical.mazeengine.config.Preset.Builder
- capitalized(String) - Static method in class dev.despical.mazeengine.config.Preset
- caps(List) - Static method in record class dev.despical.mazeengine.config.Palette
- capture(long) - Method in interface dev.despical.mazeengine.integration.Snapshot
-
Copies the original state of one world block into this snapshot.
- cause() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the underlying error that ended the operation.
- ceiling() - Method in class dev.despical.mazeengine.config.Preset
- ceiling(Palette) - Method in class dev.despical.mazeengine.config.Preset.Builder
- cell() - Method in record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Returns the value of the
cellrecord component. - CellPosition - Record Class in dev.despical.mazeengine.api.model
-
Identifies one cell in a maze's logical graph.
- CellPosition(int, int) - Constructor for record class dev.despical.mazeengine.api.model.CellPosition
-
Constructs a cell position with nonnegative indices.
- cells() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The logical dimensions of the maze graph.
- cells() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The logical dimensions of the generated cell graph.
- CellSize - Record Class in dev.despical.mazeengine.api.model
-
Describes the dimensions of a logical maze grid.
- CellSize(int, int) - Constructor for record class dev.despical.mazeengine.api.model.CellSize
-
Constructs grid dimensions supported by the graph representation.
- center(Component, boolean) - Static method in class dev.despical.mazeengine.command.ChatUI
- ChatUI - Class in dev.despical.mazeengine.command
-
Exposes a command-facing facade for the plugin's chat panels.
- ChatUI(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.command.ChatUI
- check(CommandSender, Block) - Method in class dev.despical.mazeengine.integration.WorldGuardBridge
- checkPage(int, int) - Static method in class dev.despical.mazeengine.command.ChatUI
- choose(long) - Method in record class dev.despical.mazeengine.config.Palette
- choose(long, int, int) - Method in record class dev.despical.mazeengine.config.Palette
- CLEAR - Enum constant in enum class dev.despical.mazeengine.api.MazeOperations.RemovalMode
-
Clears the entire bounded volume to air.
- CLEAR - Enum constant in enum class dev.despical.mazeengine.api.request.CreateMazeRequest.Placement
-
Allows the bounded volume to be cleared and rebuilt.
- CLEAR - Enum constant in enum class dev.despical.mazeengine.config.Preset.Placement
- click(InventoryClickEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- close() - Method in class dev.despical.mazeengine.command.BrigadierCommands
- close() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- close() - Method in class dev.despical.mazeengine.integration.OptionalIntegrations
- close() - Method in class dev.despical.mazeengine.service.MazeService
- close() - Method in class dev.despical.mazeengine.service.PendingActions
- close() - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- color() - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Returns the value of the
colorrecord component. - commandTree() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- COMPLETED - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
The requested operation and its final persistence finished successfully.
- completedAt() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns the value of the
completedAtrecord component. - completion() - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Returns a read-only stage representing this operation's final outcome.
- complexity() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
complexityrecord component. - complexity() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The override used to derive generation biases.
- complexity() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
complexityrecord component. - complexity(double) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Overrides complexity and derives the generation biases from it.
- concepts(CommandSender, int) - Method in class dev.despical.mazeengine.command.ChatUI
- confirm(CommandSender, String) - Method in class dev.despical.mazeengine.service.PendingActions
- confirmCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- confirmPreview(Player, String, boolean) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- contains(MazeLocation) - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Tests whether a world block position lies inside this inclusive volume.
- count() - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Returns the total number of cells in the logical grid.
- create(MazeLayout, Preset, int) - Static method in class dev.despical.mazeengine.core.PreviewMesh
- create(CommandSender, CreateMazeRequest) - Method in interface dev.despical.mazeengine.api.MazeOperations
-
Starts creation of a new maze using a validated request.
- create(CommandSender, String, World, int, int, int, int, int, long, Preset) - Method in class dev.despical.mazeengine.service.MazeService
- CREATE - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Creates a new maze from a request and a current configured preset.
- createCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- created() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
createdrecord component. - createdAt() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The timestamp of the maze's initial creation record.
- CreateMazeRequest - Class in dev.despical.mazeengine.api.request
-
Describes a new maze and the overrides applied to its selected preset.
- CreateMazeRequest(MazeId, MazeLocation, CellSize, String, Long, MazeGeometry, Double, Boolean, Boolean, CreateMazeRequest.Placement) - Constructor for class dev.despical.mazeengine.api.request.CreateMazeRequest
-
Constructs a request using direct values for all settings.
- CreateMazeRequest.Builder - Class in dev.despical.mazeengine.api.request
-
Assembles immutable creation requests using direct override values.
- CreateMazeRequest.Placement - Enum Class in dev.despical.mazeengine.api.request
-
Determines which existing blocks are accepted by creation preflight.
- currentOperation(String, UUID) - Method in class dev.despical.mazeengine.service.MazeService
D
- deadEnds() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The number of cells with exactly one internal graph connection.
- deadEnds() - Method in class dev.despical.mazeengine.core.MazeLayout
- DEFAULT_ASCII_ADVANCES - Static variable in class dev.despical.mazeengine.command.ChatUI
- defaultCells() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
defaultCellsrecord component. - defaultCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- DefaultResources - Class in dev.despical.mazeengine.config
-
Installs the bundled configuration and preset files that are missing locally.
- delete(String) - Method in class dev.despical.mazeengine.storage.MazeRepository
- delete(CommandSender, MazeId, MazeOperations.RemovalMode) - Method in interface dev.despical.mazeengine.api.MazeOperations
-
Starts removal of a maze and its persisted record.
- delete(CommandSender, MazeRecord, boolean) - Method in class dev.despical.mazeengine.service.MazeService
- delete(CommandSender, MazeRecord, boolean) - Method in class dev.despical.mazeengine.service.PendingActions
- delete(CommandSender, MazeRecord, boolean, Component) - Method in class dev.despical.mazeengine.command.ChatUI
- DELETE - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Removes a maze by restoring terrain or clearing its bounded volume.
- deleteCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- DELETED - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
Removal completed and the maze record has been deleted.
- DELETING - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
Removal is restoring original terrain or clearing the maze volume.
- DELETING - Enum constant in enum class dev.despical.mazeengine.storage.MazeRecord.Status
- depth() - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Returns the value of the
depthrecord component. - depth() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns the value of the
depthrecord component. - depth() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
depthrecord component. - depth() - Method in class dev.despical.mazeengine.core.MazeLayout
- depth() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
depthrecord component. - description() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
descriptionrecord component. - description() - Method in class dev.despical.mazeengine.config.Preset
- description(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- destination(MazeId) - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Resolves the maze's saved custom destination or its default entrance.
- destination(MazeRecord) - Method in class dev.despical.mazeengine.service.MazeService
- dev.despical.mazeengine - package dev.despical.mazeengine
-
Plugin lifecycle and the shared entry point for MazeEngine.
- dev.despical.mazeengine.api - package dev.despical.mazeengine.api
-
Public contracts for integrating other Bukkit plugins with MazeEngine.
- dev.despical.mazeengine.api.event - package dev.despical.mazeengine.api.event
-
Bukkit events reporting the terminal outcome of accepted maze operations.
- dev.despical.mazeengine.api.model - package dev.despical.mazeengine.api.model
-
Immutable values describing maze identity, coordinates, geometry, and metadata.
- dev.despical.mazeengine.api.operation - package dev.despical.mazeengine.api.operation
-
Handles, progress samples, and results for accepted world-editing operations.
- dev.despical.mazeengine.api.request - package dev.despical.mazeengine.api.request
-
Immutable request values for submitting maze creation with preset overrides.
- dev.despical.mazeengine.command - package dev.despical.mazeengine.command
-
Command parsing, native argument trees, and player-facing chat panels.
- dev.despical.mazeengine.config - package dev.despical.mazeengine.config
-
Validated configuration values, preset codecs, and message presentation.
- dev.despical.mazeengine.core - package dev.despical.mazeengine.core
-
Deterministic graph generation, routing, and local maze geometry.
- dev.despical.mazeengine.integration - package dev.despical.mazeengine.integration
-
Adapters for optional external plugins and original terrain snapshots.
- dev.despical.mazeengine.listener - package dev.despical.mazeengine.listener
-
Minecraft event guards for saved maze terrain and active operations.
- dev.despical.mazeengine.service - package dev.despical.mazeengine.service
-
Coordinates authorized world operations, bounded planning, and persistent maze state.
- dev.despical.mazeengine.service.api - package dev.despical.mazeengine.service.api
-
Connects the public API contracts to the internal world-operation coordinator.
- dev.despical.mazeengine.service.visual - package dev.despical.mazeengine.service.visual
-
Manages private preview and route-guide displays for individual players.
- dev.despical.mazeengine.storage - package dev.despical.mazeengine.storage
-
Persistent maze records, graph validation, and temporary-file replacement.
- difficulty() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
difficultyrecord component. - difficulty() - Method in class dev.despical.mazeengine.config.Preset
- difficulty(Preset) - Method in class dev.despical.mazeengine.command.ChatUI
- difficulty(Preset.Difficulty) - Method in class dev.despical.mazeengine.config.Preset.Builder
- Direction - Enum Class in dev.despical.mazeengine.core
-
Defines the cardinal connections used by the logical maze graph.
- dismiss(CommandSender, String) - Method in class dev.despical.mazeengine.service.PendingActions
- dismissCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- displayName() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
displayNamerecord component. - displayName() - Method in class dev.despical.mazeengine.config.Preset
- displayName(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- distances(int) - Method in class dev.despical.mazeengine.core.MazeLayout
- drag(InventoryDragEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- dx - Variable in enum class dev.despical.mazeengine.core.Direction
- dz - Variable in enum class dev.despical.mazeengine.core.Direction
E
- EAST - Enum constant in enum class dev.despical.mazeengine.core.Direction
- EASY - Enum constant in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Difficulty
-
Labels the preset as an easy challenge.
- EASY - Enum constant in enum class dev.despical.mazeengine.config.Preset.Difficulty
- empty(World, Bounds) - Method in class dev.despical.mazeengine.integration.WorldEditBridge
- enabled() - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Returns the value of the
enabledrecord component. - entityChange(EntityChangeBlockEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- entrance() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The zero-based cell containing the entrance portal.
- entrance() - Method in class dev.despical.mazeengine.core.MazeLayout
- entrance(MazeId) - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Resolves the default arrival point at the maze's entrance cell.
- entrance(MazeRecord) - Method in class dev.despical.mazeengine.service.MazeService
- ENTRANCE - Enum constant in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
- entranceMarker() - Method in class dev.despical.mazeengine.config.Preset
- entranceMarker(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- entries() - Method in record class dev.despical.mazeengine.config.Palette
-
Returns the value of the
entriesrecord component. - Entry(String, double) - Constructor for record class dev.despical.mazeengine.config.Palette.Entry
-
Creates an instance of a
Entryrecord class. - equals(Object) - Method in record class dev.despical.mazeengine.api.model.CellPosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.MazeId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
Compares all captured values with another instance.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
Compares all captured values with another instance.
- equals(Object) - Method in record class dev.despical.mazeengine.config.Messages
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.config.Palette.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.config.Palette
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.despical.mazeengine.config.Preset
- equals(Object) - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.config.Settings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.core.Bounds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.integration.RegionSelection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Indicates whether some other object is "equal to" this one.
- error() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The failure explanation retained by the maze record.
- error() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns the value of the
errorrecord component. - error() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
errorrecord component. - execute(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- exit() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The zero-based cell containing the exit portal.
- exit() - Method in class dev.despical.mazeengine.core.MazeLayout
- EXIT - Enum constant in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
- exitMarker() - Method in class dev.despical.mazeengine.config.Preset
- exitMarker(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- explosion(BlockExplodeEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- explosion(EntityExplodeEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
F
- fade(BlockFadeEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- FAILED - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
An operation was interrupted or failed and retained a recoverable record.
- FAILED - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
The operation ended with an error other than cancellation.
- FAILED - Enum constant in enum class dev.despical.mazeengine.storage.MazeRecord.Status
- fertilize(BlockFertilizeEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- find(MazeId) - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Looks up a saved maze by its normalized identifier.
- find(String) - Method in interface dev.despical.mazeengine.api.PresetRegistry
-
Looks up a configured preset by its case-insensitive identifier.
- fit(int, int, int) - Static method in record class dev.despical.mazeengine.core.Bounds
- floor() - Method in class dev.despical.mazeengine.config.Preset
- floor(Palette) - Method in class dev.despical.mazeengine.config.Preset.Builder
- FLOOR - Enum constant in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
- fluid(BlockFromToEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- form(BlockFormEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- format(String, String...) - Method in record class dev.despical.mazeengine.config.Messages
- fromComplexity(double) - Static method in record class dev.despical.mazeengine.core.GenerationSettings
- fromMap(String, Map) - Static method in class dev.despical.mazeengine.config.Preset
G
- generate(int, int, long, GenerationSettings) - Method in class dev.despical.mazeengine.core.MazeGenerator
- GENERATING - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
The planned maze blocks are being written to the world.
- GENERATING - Enum constant in enum class dev.despical.mazeengine.storage.MazeRecord.Status
- generation() - Method in class dev.despical.mazeengine.config.Preset
- generation(GenerationSettings) - Method in class dev.despical.mazeengine.config.Preset.Builder
- GenerationSettings - Record Class in dev.despical.mazeengine.core
-
Controls topology generation independently of Bukkit worlds and block palettes.
- GenerationSettings(double, double, double, double, GenerationSettings.Mode, double) - Constructor for record class dev.despical.mazeengine.core.GenerationSettings
-
Creates an instance of a
GenerationSettingsrecord class. - GenerationSettings.Mode - Enum Class in dev.despical.mazeengine.core
-
Selects the topology contract of the generated graph.
- geometry() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
geometryrecord component. - geometry() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The complete override for corridor and wall dimensions.
- geometry(MazeGeometry) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Overrides all structural dimensions together.
- getAuthor() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- getHandlerList() - Static method in class dev.despical.mazeengine.api.event.MazeOperationCompletedEvent
-
Returns the static registry required for Bukkit listener registration.
- getHandlerList() - Static method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the static registry required for Bukkit listener registration.
- getHandlers() - Method in class dev.despical.mazeengine.api.event.MazeOperationCompletedEvent
-
Returns the listener registry used to dispatch this event.
- getHandlers() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the listener registry used to dispatch this event.
- getIdentifier() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- getVersion() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- grow(BlockGrowEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- guideBlock() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideBlockrecord component. - guideDurationSeconds() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideDurationSecondsrecord component. - guideElevation() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideElevationrecord component. - guideLookAhead() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideLookAheadrecord component. - guideThickness() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideThicknessrecord component. - guideWidth() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
guideWidthrecord component.
H
- HARD - Enum constant in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Difficulty
-
Labels the preset as a hard challenge.
- HARD - Enum constant in enum class dev.despical.mazeengine.config.Preset.Difficulty
- hashCode() - Method in record class dev.despical.mazeengine.api.model.CellPosition
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.MazeId
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
Returns a hash code based on all captured values.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
Returns a hash code based on all captured values.
- hashCode() - Method in record class dev.despical.mazeengine.config.Messages
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.config.Palette.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.config.Palette
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.despical.mazeengine.config.Preset
- hashCode() - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.integration.RegionSelection
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns a hash code value for this object.
- hasSnapshot() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
Whether the record indicates an original terrain snapshot was captured.
- hasSnapshot() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
hasSnapshotrecord component. - header(CommandSender, String, String...) - Method in class dev.despical.mazeengine.command.ChatUI
- height() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns the value of the
heightrecord component. - height() - Method in class dev.despical.mazeengine.config.Preset
- height() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
heightrecord component. - height() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
heightrecord component. - help(CommandSender, int) - Method in class dev.despical.mazeengine.command.ChatUI
- helpCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- hint(CommandSender, String) - Method in class dev.despical.mazeengine.command.ChatUI
- holdChunk(Chunk) - Method in class dev.despical.mazeengine.service.MazeService
- hopper(InventoryMoveItemEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- horizontalBias() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
horizontalBiasrecord component.
I
- id() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The normalized identifier of the captured maze.
- id() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
idrecord component. - id() - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Returns the unique identity assigned to this accepted operation.
- id() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The normalized identifier reserved for the new maze.
- id() - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Returns the value of the
idrecord component. - ignite(BlockIgniteEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- info(CommandSender, MazeRecord) - Method in class dev.despical.mazeengine.command.ChatUI
- infoCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- inlayChance() - Method in class dev.despical.mazeengine.config.Preset
- inlayChance(double) - Method in class dev.despical.mazeengine.config.Preset.Builder
- install(JavaPlugin) - Static method in class dev.despical.mazeengine.config.DefaultResources
- interact(PlayerInteractEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- inventory(InventoryOpenEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
K
- kind() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the action that was being attempted.
- kind() - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Returns the action this operation was submitted to perform.
- kind() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Returns the value of the
kindrecord component.
L
- layout() - Method in class dev.despical.mazeengine.core.BlockPlan
- layout() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
layoutrecord component. - light() - Method in class dev.despical.mazeengine.config.Preset
- light(String) - Method in class dev.despical.mazeengine.config.Preset.Builder
- lightSpacing() - Method in class dev.despical.mazeengine.config.Preset
- lightSpacing(int) - Method in class dev.despical.mazeengine.config.Preset.Builder
- list(CommandSender) - Method in class dev.despical.mazeengine.command.ChatUI
- list(CommandSender, int) - Method in class dev.despical.mazeengine.command.ChatUI
- listCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- load() - Method in class dev.despical.mazeengine.storage.MazeRepository
- load(Path) - Static method in record class dev.despical.mazeengine.config.Messages
- load(Path) - Static method in record class dev.despical.mazeengine.config.Settings
- localX(long) - Method in record class dev.despical.mazeengine.core.Bounds
- localY(long) - Method in record class dev.despical.mazeengine.core.Bounds
- localZ(long) - Method in record class dev.despical.mazeengine.core.Bounds
M
- maxCells() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
maxCellsrecord component. - maxChunks() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
maxChunksrecord component. - maxConcurrent() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
maxConcurrentrecord component. - maxVolume() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
maxVolumerecord component. - maxX() - Method in record class dev.despical.mazeengine.core.Bounds
- maxY() - Method in record class dev.despical.mazeengine.core.Bounds
- maxZ() - Method in record class dev.despical.mazeengine.core.Bounds
- maze() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the last known maze description, when available.
- maze() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns the value of the
mazerecord component. - MazeApiProvider - Class in dev.despical.mazeengine.service.api
-
Implements the Bukkit-registered public API using the plugin's internal services.
- MazeApiProvider(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.service.api.MazeApiProvider
- MazeBounds - Record Class in dev.despical.mazeengine.api.model
-
Describes an immutable inclusive volume of world blocks.
- MazeBounds(MazeLocation, int, int, int) - Constructor for record class dev.despical.mazeengine.api.model.MazeBounds
-
Constructs a block volume with representable coordinates and size.
- MazeCommands - Class in dev.despical.mazeengine.command
-
Receives ACF command invocations and routes them through common validation.
- MazeCommands(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.command.MazeCommands
- MazeEngineApi - Interface in dev.despical.mazeengine.api
-
Provides access to the public MazeEngine services.
- MazeEnginePlugin - Class in dev.despical.mazeengine
-
Coordinates the lifecycle of the MazeEngine plugin and its shared services.
- MazeEnginePlugin() - Constructor for class dev.despical.mazeengine.MazeEnginePlugin
- MazeExistsException(String) - Constructor for exception class dev.despical.mazeengine.service.MazeService.MazeExistsException
- MazeGenerator - Class in dev.despical.mazeengine.core
-
Generates a deterministic connected cell graph using a growing-tree algorithm.
- MazeGenerator() - Constructor for class dev.despical.mazeengine.core.MazeGenerator
- MazeGeometry - Record Class in dev.despical.mazeengine.api.model
-
Describes structural maze dimensions in Minecraft blocks.
- MazeGeometry(int, int, int) - Constructor for record class dev.despical.mazeengine.api.model.MazeGeometry
-
Constructs a complete set of supported structural dimensions.
- mazeId() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the name the operation targeted.
- mazeId() - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Returns the normalized maze name targeted by this operation.
- MazeId - Record Class in dev.despical.mazeengine.api.model
-
Identifies a saved maze using the same naming rules as commands.
- MazeId(String) - Constructor for record class dev.despical.mazeengine.api.model.MazeId
-
Normalizes and validates a maze name.
- MazeLayout - Class in dev.despical.mazeengine.core
-
Stores an immutable logical cell graph with entrance and exit portals.
- MazeLayout(int, int, byte[], MazeLayout.Portal, MazeLayout.Portal) - Constructor for class dev.despical.mazeengine.core.MazeLayout
- MazeLayout.Portal - Record Class in dev.despical.mazeengine.core
-
Identifies a boundary cell and the side opening to the outside.
- MazeLocation - Record Class in dev.despical.mazeengine.api.model
-
Stores a world block position without retaining a live Bukkit world.
- MazeLocation(UUID, int, int, int) - Constructor for record class dev.despical.mazeengine.api.model.MazeLocation
-
Constructs a block position with a required world identity.
- mazeName() - Method in exception class dev.despical.mazeengine.service.MazeService.MazeExistsException
- mazeName() - Method in exception class dev.despical.mazeengine.service.MazeService.UnknownMazeException
- MazeOperation - Interface in dev.despical.mazeengine.api.operation
-
Tracks exactly one accepted world-editing operation.
- MazeOperationCompletedEvent - Class in dev.despical.mazeengine.api.event
-
Called after a maze operation has completed successfully.
- MazeOperationCompletedEvent(OperationResult) - Constructor for class dev.despical.mazeengine.api.event.MazeOperationCompletedEvent
-
Constructs a completion event containing the successful result.
- MazeOperationFailedEvent - Class in dev.despical.mazeengine.api.event
-
Called when an accepted maze operation ends with failure or cancellation.
- MazeOperationFailedEvent(UUID, MazeId, OperationKind, MazeSnapshot, Throwable) - Constructor for class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Constructs a terminal event using the last known maze directly.
- MazeOperations - Interface in dev.despical.mazeengine.api
-
Submits maze creation, regeneration, repair, and removal requests.
- MazeOperations.RemovalMode - Enum Class in dev.despical.mazeengine.api
-
Determines what happens to the maze's block volume during removal.
- MazePlaceholders - Class in dev.despical.mazeengine.integration
-
Publishes maze metadata through the optional PlaceholderAPI expansion.
- MazePlaceholders(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.integration.MazePlaceholders
- MazeRecord - Record Class in dev.despical.mazeengine.storage
-
Retains the saved state needed to manage and reconstruct one maze.
- MazeRecord(String, UUID, String, UUID, Bounds, long, Preset, MazeLayout, MazeRecord.Status, boolean, Instant, String) - Constructor for record class dev.despical.mazeengine.storage.MazeRecord
- MazeRecord(String, UUID, String, UUID, Bounds, long, Preset, MazeLayout, MazeRecord.Status, boolean, Instant, String, TeleportPoint) - Constructor for record class dev.despical.mazeengine.storage.MazeRecord
-
Creates an instance of a
MazeRecordrecord class. - MazeRecord.Status - Enum Class in dev.despical.mazeengine.storage
-
Describes the saved record's preparation, mutation, and recovery lifecycle.
- MazeRegistry - Interface in dev.despical.mazeengine.api
-
Provides read-only access to saved maze records and their cell graphs.
- MazeRepository - Class in dev.despical.mazeengine.storage
-
Persists one validated YAML document per saved maze.
- MazeRepository(Path) - Constructor for class dev.despical.mazeengine.storage.MazeRepository
- mazes() - Method in interface dev.despical.mazeengine.api.MazeEngineApi
-
Returns the registry used to inspect saved mazes.
- mazes() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- mazes() - Method in class dev.despical.mazeengine.service.api.MazeApiProvider
- MazeService - Class in dev.despical.mazeengine.service
-
Coordinates saved maze state, authorized operations, and their execution resources.
- MazeService(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.service.MazeService
- MazeService.MazeExistsException - Exception Class in dev.despical.mazeengine.service
-
Reports a creation request conflicting with an existing saved maze name.
- MazeService.OperationOutcome - Record Class in dev.despical.mazeengine.service
-
Carries the terminal record or failure delivered to the operation observer.
- MazeService.OperationTicket - Record Class in dev.despical.mazeengine.service
-
Binds a unique accepted operation to its internal completion future.
- MazeService.UnknownMazeException - Exception Class in dev.despical.mazeengine.service
-
Reports an identifier with no current saved maze record.
- MazeSnapshot - Class in dev.despical.mazeengine.api.model
-
Captures an immutable description of a saved maze at one point in time.
- MazeSnapshot(MazeId, String, UUID, MazeBounds, CellSize, long, PresetSnapshot, MazeSnapshot.Status, boolean, Instant, TeleportDestination, CellPosition, CellPosition, int, int, String) - Constructor for class dev.despical.mazeengine.api.model.MazeSnapshot
-
Constructs a point-in-time description from saved maze metadata.
- MazeSnapshot.Status - Enum Class in dev.despical.mazeengine.api.model
-
Describes the saved lifecycle of a maze record.
- MazeVisuals - Class in dev.despical.mazeengine.service.visual
-
Owns private previews and route guides anchored to maze world coordinates.
- MazeVisuals(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.service.visual.MazeVisuals
- MEDIUM - Enum constant in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Difficulty
-
Labels the preset as a moderate challenge.
- MEDIUM - Enum constant in enum class dev.despical.mazeengine.config.Preset.Difficulty
- messages() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
messagesrecord component. - messages() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- Messages - Record Class in dev.despical.mazeengine.config
-
Loads and renders the plugin's configured MiniMessage templates.
- Messages(Map) - Constructor for record class dev.despical.mazeengine.config.Messages
-
Creates an instance of a
Messagesrecord class. - millisPerTick() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
millisPerTickrecord component. - mix(long) - Static method in class dev.despical.mazeengine.core.BlockPlan
- mobSpawnBlockedAt(Location) - Method in class dev.despical.mazeengine.service.MazeService
- MobSpawnListener - Class in dev.despical.mazeengine.listener
-
Cancels mob spawn attempts within maze footprints when prevention is enabled.
- MobSpawnListener(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.listener.MobSpawnListener
- mode() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
moderecord component. - move(Path, Path) - Static method in class dev.despical.mazeengine.storage.AtomicFiles
- move(PlayerMoveEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- multiple(BlockMultiPlaceEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
N
- name() - Method in class dev.despical.mazeengine.config.Preset
- name() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns the value of the
namerecord component. - name() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
namerecord component. - navigation(CommandSender, String, int, int) - Method in class dev.despical.mazeengine.command.ChatUI
- neighbor(int, Direction) - Method in class dev.despical.mazeengine.core.MazeLayout
- normalize(String) - Static method in class dev.despical.mazeengine.storage.MazeRepository
- NORTH - Enum constant in enum class dev.despical.mazeengine.core.Direction
O
- onDisable() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- onEnable() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- onRequest(OfflinePlayer, String) - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- open(int, Direction) - Method in class dev.despical.mazeengine.core.MazeLayout
- operation(String) - Method in class dev.despical.mazeengine.service.MazeService
- operationId() - Method in class dev.despical.mazeengine.api.event.MazeOperationFailedEvent
-
Returns the identity of the operation that ended.
- operationId() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns the value of the
operationIdrecord component. - OperationKind - Enum Class in dev.despical.mazeengine.api.operation
-
Identifies the world-editing action associated with an operation.
- operationListener(Consumer) - Method in class dev.despical.mazeengine.service.MazeService
- OperationOutcome(String, MazeService.OperationTicket, MazeRecord, Throwable) - Constructor for record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Creates an instance of a
OperationOutcomerecord class. - OperationProgress - Record Class in dev.despical.mazeengine.api.operation
-
Captures a point-in-time progress sample for one operation handle.
- OperationProgress(OperationProgress.State, String, int) - Constructor for record class dev.despical.mazeengine.api.operation.OperationProgress
-
Creates an instance of a
OperationProgressrecord class. - OperationProgress.State - Enum Class in dev.despical.mazeengine.api.operation
-
Describes whether an operation is active or has reached a final outcome.
- OperationResult - Record Class in dev.despical.mazeengine.api.operation
-
Describes the successful final outcome of one world-editing operation.
- OperationResult(UUID, OperationKind, MazeSnapshot, Instant) - Constructor for record class dev.despical.mazeengine.api.operation.OperationResult
-
Creates an instance of a
OperationResultrecord class. - operations() - Method in interface dev.despical.mazeengine.api.MazeEngineApi
-
Returns the service used to submit world-editing operations.
- operations() - Method in class dev.despical.mazeengine.service.api.MazeApiProvider
- OperationSafetyListener - Class in dev.despical.mazeengine.listener
-
Prevents player and block interactions from disrupting active maze operations.
- OperationSafetyListener(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.listener.OperationSafetyListener
- OperationTicket(UUID, OperationKind, CompletableFuture) - Constructor for record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Creates an instance of a
OperationTicketrecord class. - opposite() - Method in enum class dev.despical.mazeengine.core.Direction
- OptionalIntegrations - Class in dev.despical.mazeengine.integration
-
Owns optional integrations enabled alongside the plugin's core services.
- OptionalIntegrations(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.integration.OptionalIntegrations
- origin() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns the value of the
originrecord component. - origin() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The minimum block corner and floor layer of the maze.
- overlaps(Bounds) - Method in record class dev.despical.mazeengine.core.Bounds
- overlay() - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Returns the value of the
overlayrecord component. - owner() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The UUID of the player who originally created the maze.
- owner() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
ownerrecord component.
P
- Palette - Record Class in dev.despical.mazeengine.config
-
Stores validated block-state entries and their deterministic selection policy.
- Palette(List) - Constructor for record class dev.despical.mazeengine.config.Palette
- Palette(List, Palette.Pattern, int) - Constructor for record class dev.despical.mazeengine.config.Palette
-
Creates an instance of a
Paletterecord class. - Palette.Entry - Record Class in dev.despical.mazeengine.config
-
Pairs a portable block-state string with its selection weight.
- Palette.Pattern - Enum Class in dev.despical.mazeengine.config
-
Selects how palette entries are applied to block coordinates.
- parse(List, boolean) - Static method in record class dev.despical.mazeengine.config.Palette
- passage(int, int) - Method in class dev.despical.mazeengine.core.BlockPlan
- passages() - Method in class dev.despical.mazeengine.core.MazeLayout
- pathWidth() - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Returns the value of the
pathWidthrecord component. - pathWidth() - Method in class dev.despical.mazeengine.config.Preset
- pathWidth(int) - Method in class dev.despical.mazeengine.config.Preset.Builder
- pattern() - Method in record class dev.despical.mazeengine.config.Palette
-
Returns the value of the
patternrecord component. - patterned(Palette.Pattern, int) - Method in record class dev.despical.mazeengine.config.Palette
- PendingActions - Class in dev.despical.mazeengine.service
-
Owns short-lived review tokens for destructive chat actions.
- PendingActions(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.service.PendingActions
- percent() - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Returns the value of the
percentrecord component. - PERFECT - Enum constant in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Algorithm
-
Generates a connected graph without loops.
- PERFECT - Enum constant in enum class dev.despical.mazeengine.core.GenerationSettings.Mode
- persist() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- physics(BlockPhysicsEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- piston(BlockPistonExtendEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- piston(BlockPistonRetractEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- pitch() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
pitchrecord component. - pitch() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
pitchrecord component. - pixelWidth(String, boolean) - Static method in class dev.despical.mazeengine.command.ChatUI
- place(BlockPlaceEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- placement() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The override controlling how occupied blocks are handled.
- placement() - Method in class dev.despical.mazeengine.config.Preset
- placement(CreateMazeRequest.Placement) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Overrides the occupied-block preflight policy.
- placement(Preset.Placement) - Method in class dev.despical.mazeengine.config.Preset.Builder
- plugin - Variable in class dev.despical.mazeengine.command.ChatUI
- Portal(int, Direction) - Constructor for record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Creates an instance of a
Portalrecord class. - PREPARING - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
The topology exists and preparation is in progress.
- PREPARING - Enum constant in enum class dev.despical.mazeengine.storage.MazeRecord.Status
- preset() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The frozen preset metadata retained by this maze.
- preset() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The configured preset identifier used to resolve inherited settings.
- preset() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
presetrecord component. - preset(Preset) - Method in class dev.despical.mazeengine.service.api.MazeApiProvider
- preset(String) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Selects the configured preset used to resolve the request.
- Preset - Class in dev.despical.mazeengine.config
-
Describes the complete theme and generation settings retained by a maze.
- Preset.Builder - Class in dev.despical.mazeengine.config
-
Collects named settings before publishing an immutable, validated preset.
- Preset.Difficulty - Enum Class in dev.despical.mazeengine.config
-
Labels the intended challenge of a theme for display.
- Preset.Placement - Enum Class in dev.despical.mazeengine.config
-
Selects creation preflight rules for existing terrain.
- presetHover(Preset) - Method in class dev.despical.mazeengine.command.ChatUI
- PresetRegistry - Interface in dev.despical.mazeengine.api
-
Provides the preset metadata used when submitting new maze requests.
- presets() - Method in interface dev.despical.mazeengine.api.MazeEngineApi
-
Returns the registry describing the currently configured presets.
- presets() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
presetsrecord component. - presets() - Method in class dev.despical.mazeengine.service.api.MazeApiProvider
- presets(CommandSender) - Method in class dev.despical.mazeengine.command.ChatUI
- presets(CommandSender, int) - Method in class dev.despical.mazeengine.command.ChatUI
- PRESETS - Static variable in class dev.despical.mazeengine.config.DefaultResources
- presetsCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- PresetSnapshot - Record Class in dev.despical.mazeengine.api.model
-
Captures public metadata for a configured or saved maze preset.
- PresetSnapshot(String, String, String, String, PresetSnapshot.Difficulty, MazeGeometry, boolean, boolean, PresetSnapshot.Algorithm, double) - Constructor for record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Creates an instance of a
PresetSnapshotrecord class. - PresetSnapshot.Algorithm - Enum Class in dev.despical.mazeengine.api.model
-
Describes how the generator connects the logical cell graph.
- PresetSnapshot.Difficulty - Enum Class in dev.despical.mazeengine.api.model
-
Provides the challenge label assigned by the preset author.
- preventMobSpawns() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
preventMobSpawnsrecord component. - preview(CommandSender, String, Preset, int, int, Bounds, Component) - Method in class dev.despical.mazeengine.command.ChatUI
- preview(Player, String, World, int, int, int, int, int, long, Preset) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- previewCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- previewDurationSeconds() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
previewDurationSecondsrecord component. - previewMaxDisplays() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
previewMaxDisplaysrecord component. - previewMaxSessions() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
previewMaxSessionsrecord component. - PreviewMesh - Class in dev.despical.mazeengine.core
-
Builds a bounded box mesh representing the complete planned maze footprint.
- PreviewMesh.Box - Record Class in dev.despical.mazeengine.core
-
Stores one local rectangular region in the preview mesh.
- PreviewMesh.Kind - Enum Class in dev.despical.mazeengine.core
-
Identifies the structural role of one preview mesh box.
- progress() - Method in interface dev.despical.mazeengine.api.operation.MazeOperation
-
Captures the current progress of this operation on the server thread.
- progress() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
progressrecord component. - progress(String) - Method in class dev.despical.mazeengine.service.MazeService
- progressPercent(String) - Method in class dev.despical.mazeengine.service.MazeService
- ProgressSettings - Record Class in dev.despical.mazeengine.config
-
Stores the appearance and visibility settings for operation boss bars.
- ProgressSettings(boolean, BossBar.Color, BossBar.Overlay) - Constructor for record class dev.despical.mazeengine.config.ProgressSettings
-
Creates an instance of a
ProgressSettingsrecord class. - protectedAt(Location) - Method in class dev.despical.mazeengine.service.MazeService
- protection() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
protectionrecord component.
Q
- quit(PlayerQuitEvent) - Method in class dev.despical.mazeengine.service.PendingActions
- quit(PlayerQuitEvent) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
R
- RANDOM - Enum constant in enum class dev.despical.mazeengine.config.Palette.Pattern
- read(String, ConfigurationSection) - Static method in class dev.despical.mazeengine.config.Preset
- read(ConfigurationSection) - Static method in record class dev.despical.mazeengine.config.ProgressSettings
- read(ConfigurationSection) - Static method in record class dev.despical.mazeengine.config.VisualSettings
- read(World, Bounds, Path) - Method in class dev.despical.mazeengine.integration.WorldEditBridge
- READY - Enum constant in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
The maze's last world-editing operation completed successfully.
- READY - Enum constant in enum class dev.despical.mazeengine.storage.MazeRecord.Status
- record() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns the value of the
recordrecord component. - records() - Method in class dev.despical.mazeengine.service.MazeService
- regenerate(long, MazeLayout) - Method in record class dev.despical.mazeengine.storage.MazeRecord
- regenerate(CommandSender, MazeId, long) - Method in interface dev.despical.mazeengine.api.MazeOperations
-
Starts a full rebuild of an existing maze with the supplied seed.
- regenerate(CommandSender, MazeRecord, long) - Method in class dev.despical.mazeengine.service.MazeService
- regenerate(CommandSender, MazeRecord, long, boolean) - Method in class dev.despical.mazeengine.service.MazeService
- REGENERATE - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Rebuilds an existing maze using its frozen preset and a supplied seed.
- regenerateCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- RegionSelection - Record Class in dev.despical.mazeengine.integration
-
Carries a resolved WorldEdit cuboid selection and its loaded Bukkit world.
- RegionSelection(World, Bounds) - Constructor for record class dev.despical.mazeengine.integration.RegionSelection
-
Creates an instance of a
RegionSelectionrecord class. - releaseChunk(Chunk) - Method in class dev.despical.mazeengine.service.MazeService
- reloadCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- reloadSettings() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- reloadSettings() - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- repair(CommandSender, MazeId) - Method in interface dev.despical.mazeengine.api.MazeOperations
-
Starts repair of the structure described by the saved maze plan.
- REPAIR - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Repairs planned non-air structure using the existing seed and topology.
- REPLACE - Enum constant in enum class dev.despical.mazeengine.api.request.CreateMazeRequest.Placement
-
Allows replacement of air and configured replaceable materials.
- REPLACE - Enum constant in enum class dev.despical.mazeengine.config.Preset.Placement
- replaceable() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
replaceablerecord component. - require(String) - Method in class dev.despical.mazeengine.service.MazeService
- restore(long) - Method in interface dev.despical.mazeengine.integration.Snapshot
-
Writes one captured block back to its original world position.
- RESTORE - Enum constant in enum class dev.despical.mazeengine.api.MazeOperations.RemovalMode
-
Requires restoration of the complete original terrain snapshot.
- result() - Method in class dev.despical.mazeengine.api.event.MazeOperationCompletedEvent
-
Returns the final outcome reported by this event.
- result() - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Returns the value of the
resultrecord component. - rich(String, Map, String...) - Method in record class dev.despical.mazeengine.config.Messages
- roof() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
roofrecord component. - roof() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The override controlling whether a ceiling is generated.
- roof() - Method in class dev.despical.mazeengine.config.Preset
- roof(boolean) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Overrides the preset's ceiling setting.
- roof(boolean) - Method in class dev.despical.mazeengine.config.Preset.Builder
- ROOF - Enum constant in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
- route(int, int) - Method in class dev.despical.mazeengine.core.MazeLayout
- route(int, int[]) - Method in class dev.despical.mazeengine.core.MazeLayout
- route(MazeId, CellPosition, CellPosition) - Method in interface dev.despical.mazeengine.api.MazeRegistry
-
Finds a shortest route between two cells in the saved maze graph.
- routeLength() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The shortest entrance-to-exit distance in the saved graph.
- RUNNING - Enum constant in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
The accepted operation has not reached a final outcome.
S
- SAFE - Enum constant in enum class dev.despical.mazeengine.api.request.CreateMazeRequest.Placement
-
Requires air above the floor and replaceable material on the floor.
- SAFE - Enum constant in enum class dev.despical.mazeengine.config.Preset.Placement
- safeDestination(Location) - Method in class dev.despical.mazeengine.service.MazeService
- save(MazeRecord) - Method in class dev.despical.mazeengine.storage.MazeRepository
- SECTIONS - Enum constant in enum class dev.despical.mazeengine.config.Palette.Pattern
- sectionSize() - Method in record class dev.despical.mazeengine.config.Palette
-
Returns the value of the
sectionSizerecord component. - seed() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The deterministic seed retained by this maze.
- seed() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The explicitly supplied deterministic generation seed.
- seed() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
seedrecord component. - seed(long) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Uses an explicit deterministic generation seed.
- selection(Player) - Method in class dev.despical.mazeengine.integration.WorldEditBridge
- selection(Player) - Method in class dev.despical.mazeengine.service.MazeService
- send(CommandSender, String, String...) - Method in record class dev.despical.mazeengine.config.Messages
- sendRich(CommandSender, String, Map, String...) - Method in record class dev.despical.mazeengine.config.Messages
- separator(CommandSender) - Method in class dev.despical.mazeengine.command.ChatUI
- serialize() - Method in record class dev.despical.mazeengine.config.Palette
- serialize() - Method in class dev.despical.mazeengine.config.Preset
- setSpawn(Player, MazeRecord, Location) - Method in class dev.despical.mazeengine.service.MazeService
- setspawnCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- settings() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- Settings - Record Class in dev.despical.mazeengine.config
-
Contains the validated configuration published for the running plugin.
- Settings(int, double, int, int, long, int, int, boolean, Set, Map, Messages, boolean, VisualSettings, ProgressSettings) - Constructor for record class dev.despical.mazeengine.config.Settings
-
Creates an instance of a
Settingsrecord class. - side() - Method in record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Returns the value of the
siderecord component. - size() - Method in class dev.despical.mazeengine.core.MazeLayout
- skyLight() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
skyLightrecord component. - snapshot() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
The override controlling original terrain capture.
- snapshot() - Method in class dev.despical.mazeengine.config.Preset
- snapshot(boolean) - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest.Builder
-
Overrides the preset's original terrain capture setting.
- snapshot(boolean) - Method in class dev.despical.mazeengine.config.Preset.Builder
- snapshot(MazeRecord) - Method in class dev.despical.mazeengine.service.api.MazeApiProvider
- Snapshot - Interface in dev.despical.mazeengine.integration
-
Defines indexed capture, restoration, and persistence of original terrain.
- snapshotRequested() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns the value of the
snapshotRequestedrecord component. - solution() - Method in class dev.despical.mazeengine.core.MazeLayout
- solve(Player, MazeRecord) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- solveCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- SOUTH - Enum constant in enum class dev.despical.mazeengine.core.Direction
- span(int, int, int) - Static method in record class dev.despical.mazeengine.core.Bounds
- spawn(CreatureSpawnEvent) - Method in class dev.despical.mazeengine.listener.MobSpawnListener
- spawnsPerTick() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
spawnsPerTickrecord component. - spread(BlockSpreadEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- stage() - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Returns the value of the
stagerecord component. - start() - Method in class dev.despical.mazeengine.integration.MazePlaceholders
- state() - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Returns the value of the
staterecord component. - state(MazeRecord.Status, boolean, String) - Method in record class dev.despical.mazeengine.storage.MazeRecord
- status() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The lifecycle state at the time this description was captured.
- status() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
statusrecord component. - stopPreview(Player) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- stopPreview(Player, String) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- stopSolver(Player) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- stopSolver(Player, String) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
- stopSolver(Player, String, String) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
T
- teleport(PlayerTeleportEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- teleportDestination() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The saved custom arrival point, when one exists.
- TeleportDestination - Record Class in dev.despical.mazeengine.api.model
-
Describes an exact arrival position and orientation in a world.
- TeleportDestination(UUID, double, double, double, float, float) - Constructor for record class dev.despical.mazeengine.api.model.TeleportDestination
-
Creates an instance of a
TeleportDestinationrecord class. - teleportPoint() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
teleportPointrecord component. - TeleportPoint - Record Class in dev.despical.mazeengine.storage
-
Stores a saved custom arrival position and facing in a specific world.
- TeleportPoint(UUID, double, double, double, float, float) - Constructor for record class dev.despical.mazeengine.storage.TeleportPoint
-
Creates an instance of a
TeleportPointrecord class. - TerrainProtectionListener - Class in dev.despical.mazeengine.listener
-
Protects saved maze terrain from player edits and environmental changes.
- TerrainProtectionListener(MazeEnginePlugin) - Constructor for class dev.despical.mazeengine.listener.TerrainProtectionListener
- theme(Preset) - Method in class dev.despical.mazeengine.command.ChatUI
- ticket() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns the value of the
ticketrecord component. - toString() - Method in record class dev.despical.mazeengine.api.model.CellPosition
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.model.MazeId
-
Returns the normalized identifier itself.
- toString() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns a string representation of this record class.
- toString() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
Formats the captured values for diagnostics.
- toString() - Method in record class dev.despical.mazeengine.api.model.PresetSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.operation.OperationProgress
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.api.operation.OperationResult
-
Returns a string representation of this record class.
- toString() - Method in class dev.despical.mazeengine.api.request.CreateMazeRequest
-
Formats the captured values for diagnostics.
- toString() - Method in record class dev.despical.mazeengine.config.Messages
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.config.Palette.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.config.Palette
-
Returns a string representation of this record class.
- toString() - Method in class dev.despical.mazeengine.config.Preset
- toString() - Method in record class dev.despical.mazeengine.config.ProgressSettings
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.core.MazeLayout.Portal
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.integration.RegionSelection
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.service.MazeService.OperationOutcome
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.service.MazeService.OperationTicket
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns a string representation of this record class.
- tpCommand(CommandSender, String[]) - Method in class dev.despical.mazeengine.command.MazeCommands
- tree() - Method in class dev.despical.mazeengine.command.BrigadierCommands
- tree(StructureGrowEvent) - Method in class dev.despical.mazeengine.listener.TerrainProtectionListener
- turnBias() - Method in record class dev.despical.mazeengine.core.GenerationSettings
-
Returns the value of the
turnBiasrecord component.
U
- undoButton(CommandSender, MazeRecord) - Method in class dev.despical.mazeengine.service.PendingActions
- UnknownMazeException(String) - Constructor for exception class dev.despical.mazeengine.service.MazeService.UnknownMazeException
- unload(WorldUnloadEvent) - Method in class dev.despical.mazeengine.listener.OperationSafetyListener
- unload(WorldUnloadEvent) - Method in class dev.despical.mazeengine.service.visual.MazeVisuals
V
- validateGraph(MazeLayout) - Static method in class dev.despical.mazeengine.storage.MazeRepository
- validatePreview(String, World, Bounds, int) - Method in class dev.despical.mazeengine.service.MazeService
- value() - Method in record class dev.despical.mazeengine.api.model.MazeId
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class dev.despical.mazeengine.api.MazeOperations.RemovalMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Algorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Difficulty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.api.request.CreateMazeRequest.Placement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.config.Palette.Pattern
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.config.Preset.Difficulty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.config.Preset.Placement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.core.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.core.GenerationSettings.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.mazeengine.storage.MazeRecord.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.despical.mazeengine.api.MazeOperations.RemovalMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.model.MazeSnapshot.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.model.PresetSnapshot.Difficulty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.operation.OperationKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.operation.OperationProgress.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.api.request.CreateMazeRequest.Placement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class dev.despical.mazeengine.config.Messages
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class dev.despical.mazeengine.config.Palette.Pattern
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.config.Preset.Difficulty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.config.Preset.Placement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.core.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.core.GenerationSettings.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.mazeengine.storage.MazeRecord.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in interface dev.despical.mazeengine.api.MazeEngineApi
-
The version of the public API contract.
- viewRange() - Method in record class dev.despical.mazeengine.config.VisualSettings
-
Returns the value of the
viewRangerecord component. - visibleCommands(AsyncPlayerSendCommandsEvent) - Method in class dev.despical.mazeengine.command.BrigadierCommands
-
Filter only the per-player client tree; the server still executes private chat callbacks normally.
- visuals() - Method in record class dev.despical.mazeengine.config.Settings
-
Returns the value of the
visualsrecord component. - visuals() - Method in class dev.despical.mazeengine.MazeEnginePlugin
- VisualSettings - Record Class in dev.despical.mazeengine.config
-
Stores validated preview, guide, and private-display configuration.
- VisualSettings(int, int, int, int, int, int, String, double, double, double, double, int, int, boolean) - Constructor for record class dev.despical.mazeengine.config.VisualSettings
-
Creates an instance of a
VisualSettingsrecord class. - volume() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns the number of blocks contained in this volume.
- volume() - Method in record class dev.despical.mazeengine.core.Bounds
W
- wall() - Method in class dev.despical.mazeengine.config.Preset
- wall(Palette) - Method in class dev.despical.mazeengine.config.Preset.Builder
- WALL - Enum constant in enum class dev.despical.mazeengine.core.PreviewMesh.Kind
- wallHeight() - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Returns the value of the
wallHeightrecord component. - wallHeight() - Method in class dev.despical.mazeengine.config.Preset
- wallHeight(int) - Method in class dev.despical.mazeengine.config.Preset.Builder
- wallInlay() - Method in class dev.despical.mazeengine.config.Preset
- wallInlay(Palette) - Method in class dev.despical.mazeengine.config.Preset.Builder
- wallThickness() - Method in record class dev.despical.mazeengine.api.model.MazeGeometry
-
Returns the value of the
wallThicknessrecord component. - wallThickness() - Method in class dev.despical.mazeengine.config.Preset
- wallThickness(int) - Method in class dev.despical.mazeengine.config.Preset.Builder
- weight() - Method in record class dev.despical.mazeengine.config.Palette.Entry
-
Returns the value of the
weightrecord component. - WEST - Enum constant in enum class dev.despical.mazeengine.core.Direction
- width() - Method in record class dev.despical.mazeengine.api.model.CellSize
-
Returns the value of the
widthrecord component. - width() - Method in record class dev.despical.mazeengine.api.model.MazeBounds
-
Returns the value of the
widthrecord component. - width() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
widthrecord component. - width() - Method in class dev.despical.mazeengine.core.MazeLayout
- width() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
widthrecord component. - withTeleportPoint(TeleportPoint) - Method in record class dev.despical.mazeengine.storage.MazeRecord
- world() - Method in record class dev.despical.mazeengine.integration.RegionSelection
-
Returns the value of the
worldrecord component. - world(MazeRecord) - Method in class dev.despical.mazeengine.service.MazeService
- WorldEditBridge - Class in dev.despical.mazeengine.integration
-
Adapts optional WorldEdit functionality to maze selections and terrain snapshots.
- WorldEditBridge() - Constructor for class dev.despical.mazeengine.integration.WorldEditBridge
- WorldGuardBridge - Class in dev.despical.mazeengine.integration
-
Checks optional WorldGuard build permissions before maze terrain is edited.
- WorldGuardBridge() - Constructor for class dev.despical.mazeengine.integration.WorldGuardBridge
- worldId() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns the value of the
worldIdrecord component. - worldId() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
worldIdrecord component. - worldId() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
worldIdrecord component. - worldId() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
worldIdrecord component. - worldName() - Method in class dev.despical.mazeengine.api.model.MazeSnapshot
-
The world name stored in the maze record.
- worldName() - Method in record class dev.despical.mazeengine.storage.MazeRecord
-
Returns the value of the
worldNamerecord component. - wrap(String, int) - Static method in class dev.despical.mazeengine.command.ChatUI
- write(Path) - Method in interface dev.despical.mazeengine.integration.Snapshot
-
Persists the completed snapshot for a later terrain restoration.
- write(Path, String) - Static method in class dev.despical.mazeengine.storage.AtomicFiles
X
- x() - Method in record class dev.despical.mazeengine.api.model.CellPosition
-
Returns the value of the
xrecord component. - x() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns the value of the
xrecord component. - x() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
xrecord component. - x() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
xrecord component. - x() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
xrecord component. - x() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns the value of the
yrecord component. - y() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
yrecord component. - y() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
yrecord component. - y() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
yrecord component. - y() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
yrecord component. - yaw() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
yawrecord component. - yaw() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
yawrecord component.
Z
- z() - Method in record class dev.despical.mazeengine.api.model.CellPosition
-
Returns the value of the
zrecord component. - z() - Method in record class dev.despical.mazeengine.api.model.MazeLocation
-
Returns the value of the
zrecord component. - z() - Method in record class dev.despical.mazeengine.api.model.TeleportDestination
-
Returns the value of the
zrecord component. - z() - Method in record class dev.despical.mazeengine.core.Bounds
-
Returns the value of the
zrecord component. - z() - Method in record class dev.despical.mazeengine.core.PreviewMesh.Box
-
Returns the value of the
zrecord component. - z() - Method in record class dev.despical.mazeengine.storage.TeleportPoint
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form