All Classes and Interfaces
Class
Description
Represents a block position in a specific dimension.
Represents a bidirectional link between two portal positions.
Interface for building and lighting portal structures.
Immutable configuration data for a custom portal.
Builder for creating immutable
PortalConfiguration instances.Constants used throughout the portal system.
Handles events and visual effects for portals.
Builder for creating
PortalEventHandler instances.Abstract base class for portal frame testing and manipulation.
Represents a source that can ignite a portal.
Facade for portal configuration, sounds, and events.
Builder class for creating immutable
PortalLink instances.Stores bidirectional links between portal locations across dimensions.
Calculates portal destination coordinates with dimension scaling and world border constraints.
Handles searching for suitable locations and physically building portal structures.
Manages sound effects for portals.
Builder for creating
PortalSoundManager instances.Immutable sound configuration.
Interface for calculating teleportation destinations and offsets.
Main service for handling portal teleportation.
Interface for validating portal frame structures.