All Classes and Interfaces
Class
Description
Renders action bar messages to players with version compatibility.
Base Data Access Object for database operations in FlectonePulse.
Renders boss bar displays to players with automatic cleanup.
Renders server brand messages in player's client multiplayer screen.
Represents a single speech bubble message
Configuration for all commands in FlectonePulse.
MapStruct mapper for merging
Command configuration objects.Registry for managing command registration and Brigadier integration.
Configuration interface for command settings.
A utility class for decorating Adventure
Component objects with hover events and text decorations.Configuration for the FlectonePulse.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
MapStruct mapper for merging
Config configuration objects.Configuration interface for settings that include a cooldown.
Configuration interface for settings that include cooldown bypass permissions.
Sends cooldown messages to players and checks cooldown bypass permissions.
Database for FlectonePulse.
Database types supported by FlectonePulse.
Sends disable messages when chat features are disabled for players.
Configuration interface for enable/disable settings.
Data Access Object for color data operations in FlectonePulse.
Represents colors information retrieved from the database.
H2-specific implementation of
FColorSQL.MariaDB-specific implementation of
FColorSQL.MySQL-specific implementation of
FColorSQL.PostgreSQL-specific implementation of
FColorSQL.SQL interface for player color data operations in FlectonePulse.
SQLite-specific implementation of
FColorSQL.Main interface for accessing FlectonePulse API functionality.
API entry point for FlectonePulse plugin integration.
This is a platform-dynamic, Flectone player.
Data Access Object for player data in FlectonePulse.
Represents player information retrieved from the database.
H2-specific implementation of
FPlayerSQL.MariaDB-specific implementation of
FPlayerSQL.MySQL-specific implementation of
FPlayerSQL.PostgreSQL-specific implementation of
FPlayerSQL.Repository for managing player data in FlectonePulse.
Central service for managing player data across the FlectonePulse plugin.
SQL interface for player data operations in FlectonePulse.
SQLite-specific implementation of
FPlayerSQL.Data Access Object for player ignore data in FlectonePulse.
H2-specific implementation of
IgnoreSQL.MariaDB-specific implementation of
IgnoreSQL.MySQL-specific implementation of
IgnoreSQL.PostgreSQL-specific implementation of
IgnoreSQL.Sends ignore-related messages when players ignore each other.
SQL interface for ignore data operations in FlectonePulse.
SQLite-specific implementation of
IgnoreSQL.Configuration for third-party integrations in FlectonePulse.
Create format for external integrations (Discord, Telegram, Twitch, etc.)
MapStruct mapper for merging
Integration configuration objects.Renders header and footer components in player's tab list.
Configuration for localization in FlectonePulse.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
MapStruct mapper for merging
Localization configuration objects.Marker interface for modules that have localization support.
The log filter.
Data Access Object for mail data in FlectonePulse.
SQL interface for mail data operations in FlectonePulse.
Global MapStruct configuration for merger components.
Configuration for message features in FlectonePulse.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Configuration setting interface for message channels
Dispatcher responsible for routing and sending messages to players.
Message processing control flags for enabling/disabling features.
MapStruct mapper for merging
Message configuration objects.Sends chat messages to players and console with proper version compatibility.
Sends anonymous metrics data to FlectonePulse servers.
Data Access Object for moderation data in FlectonePulse.
Repository for managing moderation data in FlectonePulse.
SQL interface for moderation data operations in FlectonePulse.
Sends mute notifications to players when they attempt to chat while muted.
Configuration for permissions in FlectonePulse.
MapStruct mapper for merging
Permission configuration objects.Configuration interface for permission settings.
Platform adapter for player-related operations in FlectonePulse.
Player coordinates in the world.
Player statistics.
Platform adapter for server-related operations in FlectonePulse.
Repository for managing player playtime statistics and session tracking in FlectonePulse.
Service for managing player playtime tracking and statistics.
Sends messages and data across proxy network connections.
Annotation for methods that listen to and handle FlectonePulse events.
Random number generator
Data Access Object for player settings in FlectonePulse.
H2-specific implementation of
SettingSQL.MariaDB-specific implementation of
SettingSQL.MySQL-specific implementation of
SettingSQL.PostgreSQL-specific implementation of
SettingSQL.SQL interface for player setting data operations in FlectonePulse.
SQLite-specific implementation of
SettingSQL.Repository for managing social interactions and player data in FlectonePulse.
Service for managing social interactions and player settings in FlectonePulse.
Configuration interface for settings that include sound.
Configuration interface for settings that include sound permissions.
Plays sounds to players with permission checking.
Marker interface for SQL interfaces in FlectonePulse.
A task scheduler that manages asynchronous and synchronous task execution
with tick-based scheduling support.
Renders text display entities attached to players with animations and effects.
Data Access Object for player playtime data in FlectonePulse.
H2-specific implementation of
TimeSQL.MariaDB-specific implementation of
TimeSQL.MySQL-specific implementation of
TimeSQL.PostgreSQL-specific implementation of
TimeSQL.SQL interface for player playtime data operations in FlectonePulse.
SQLite-specific implementation of
TimeSQL.Renders title and subtitle displays to players.
Renders toast notifications (advancement-style popups) to players.
Thrown to indicate that the requested database operation is not supported
by the current SQL dialect.
Data Access Object for version data in FlectonePulse.
H2-specific implementation of
VersionSQL.MariaDB-specific implementation of
VersionSQL.MySQL-specific implementation of
VersionSQL.PostgreSQL-specific implementation of
VersionSQL.SQL interface for version Database in FlectonePulse.
SQLite-specific implementation of
VersionSQL.Configuration interface for violation settings.