All Classes and Interfaces

Class
Description
Event fired during the authentication phase, specifically designed for asynchronous operations.
Represents the result of the asynchronous pre-login attempt.
Service for proxy-to-backend communication.
Cluster-wide broadcast message for announcements to all proxies.
Types of cluster-wide broadcast messages.
Base interface for cancellable events.
Represents a channel identifier for plugin messaging between the proxy and backend servers.
Base interface for all cross-proxy messages.
Manages registration of plugin message channels.
Registry of message channels with predefined system channels and custom channel support.
Cross-proxy chat message for delivering messages to players on other proxies.
Builder for creating formatted chat messages.
Common color constants in hex format.
Manages the cluster of proxy instances.
Represents an executable command.
Functional interface for simple command handlers.
Manages command registration and execution.
Represents the result of a command execution.
Status of a command result.
Represents a source that can execute commands.
Event fired when a plugin message is received from another proxy.
Marks a Path injection point as the plugin's data directory.
Event fired when a player disconnects from the proxy.
Reasons for a player disconnection.
A handler for a specific event type.
Manages event registration and dispatching for the proxy.
Priority levels for event handlers.
Represents a formatted message that can be sent to players.
Heartbeat message for proxy health monitoring and discovery.
Marks a field or constructor parameter for dependency injection.
Event fired during the login process after the player's identity is known but before they are fully connected.
Result for a login event.
Represents a pub/sub channel for cross-proxy messaging.
Handler for incoming messages on a subscribed channel.
Marks a method as a cross-proxy message subscriber.
Service for cross-proxy messaging via pub/sub.
Static accessor for the Numdrassl API.
Direction of packet flow through the proxy.
Event fired when a packet is received by the proxy.
Functional interface for checking permissions.
Manages permission providers and default permission behavior.
Provider interface for external permission plugins.
Event fired when a permission subject's permission function needs to be set up.
Represents an object that can have permissions.
Result of pinging a backend server.
Represents a player connected to the proxy.
Event fired when a player attempts to place a block.
Event fired when a player sends a chat message.
Event fired when a player executes a command (chat message starting with /).
Player count update message for synchronizing counts across proxies.
Event fired when a player moves.
Represents the settings/preferences of a connected player.
Represents the type of Hytale client connecting.
Event fired when a player changes their selected hotbar slot.
Annotation to mark a class as a Numdrassl plugin.
A wrapper around a loaded plugin instance.
Represents a plugin dependency.
Describes a plugin's metadata.
Manages loading and retrieving plugins.
Plugin-defined custom message for cross-proxy communication.
Event fired when a plugin message is received from a backend server.
Represents the result of plugin message handling.
Handler for typed plugin messages received from other proxy instances.
Event fired after a player has successfully logged in and authenticated.
Event fired when a player attempts to connect to the proxy.
Result for a pre-login event.
Information about a proxy instance in the cluster.
Event fired when the proxy has finished initializing and is ready to accept connections.
Event fired when a proxy instance joins the cluster.
Event fired when a proxy instance leaves the cluster.
Reasons a proxy might leave the cluster.
Event fired when the proxy configuration is reloaded.
Main entry point for the Numdrassl API.
Event fired when the proxy is shutting down.
Represents a registered backend server that players can connect to.
An event that allows the result to be modified.
A simple allowed/denied result.
Base interface for event results.
Represents a scheduled task that can be cancelled.
Scheduler for running tasks asynchronously or with delays.
Event fired after a player has successfully connected to a backend server.
Event fired when a player disconnects from a backend server.
Event fired when the server sends a chat/system message to a player.
Type of server message.
Event fired before a player connects to a backend server.
Result for a server pre-connect event.
Marks a method as an event handler.
Represents an active subscription to a messaging channel.
Predefined system channels for cross-proxy messaging.
Builder for configuring and scheduling tasks.
Status of a scheduled task.
Player transfer coordination message between proxies.
Result of a player transfer attempt.
Represents a three-state permission value.
Interface for custom type adapters used in message serialization.