Structs§
- Connection
Info - Connection information for a client
- EventId
- Event identifier combining namespace and event type
- Event
Namespace - Namespace for events to prevent conflicts between plugins
- Player
- Player information
- Player
Id - Unique identifier for players
- Plugin
Opaque - Opaque type for FFI-safe plugin pointers
- Position
- Position in 3D space
- Region
Bounds - Region bounds for the server
- Region
Id - Unique identifier for regions
Enums§
- Core
Event - Core game events that all plugins can listen to
- LogLevel
- Log levels for plugin logging
- Network
Message - Network message types
- Plugin
Error - Plugin-specific errors
- Server
Error - Errors that can occur in the server
Traits§
- Game
Event - Trait for serializable events
- Plugin
- Plugin trait that all plugins must implement
- Server
Context - Server context provided to plugins
Type Aliases§
- Plugin
Create Fn - Function signature for plugin creation (FFI-safe)