All Classes and Interfaces
Class
Description
Interface for getting and setting data from plugin configuration files
A piece of data, held by a
DataHolderData container holding data for advancements
A data container holding player attribute data
A data container holding data for:
Total experience
Experience level
Experience progress
Data container holding data for the player's flight status
Data container holding data for the player's current game mode
A data container holding data for:
Health
Max Health
Health Scale
A data container holding data for:
Food Level
Saturation
Exhaustion
A data container holding data for:
Inventories
Ender Chests
Data container holding data for ender chests
A data container holding data for inventories and selected hotbar slot
Data container holding data for the player's location
Data container holding data for persistent data containers
Data container holding data for potion effects
Represents a potion effect
Data container holding data for statistics
An adapter that adapts data to and from a portable byte array.
An abstract representation of the plugin database, storing player data.
Represents the names of tables in the database
Identifies types of databases
An exception related to
DataSnapshot formatting, thrown if an exception occurs when unpacking a snapshotReasons why
DataExceptions were thrownA snapshot of a
DataHolder at a given time.A builder for
DataSnapshots.A packed
DataSnapshot that has not been deserialized.A string wrapper, for identifying the cause of a player data save.
An unpacked
DataSnapshot.A string wrapper, for identifying the cause of a player data update.
Represents a chat-viewable paginated list of
DataSnapshotsHandles the synchronization of data when a player changes servers or logs in
Represents the different available default modes of
DataSyncerA data syncer which applies a network delay before checking the presence of user data
Used to fire plugin
EventsHandles what should happen when events are fired
Represents events that HuskSync listens to, with a configurable priority listener
Represents priorities for events that HuskSync listens to
Abstract implementation of the HuskSync plugin.
An exception indicating the plugin has been accessed before it has been registered.
The common implementation of the HuskSync API, containing cross-platform API calls.
Identifiers of different types of
DatasRepresents a data dependency of an identifier, used to determine the order in which data is applied to users
Plugin locale configuration
Determines the slot a system notification should be displayed in
Interface for doing stuff with locked users or when the plugin is disabled
A migrator that migrates data from other data formats to HuskSync's format
Represents a logged-in
UserManages the connection to Redis, handling the caching of user data
Plugin settings, read from config.yml
Represents the mode of saving items on death
Represents a user who has their data synchronized by HuskSync
Utility class for dumping
DataSnapshots to a file or as a paste on the webA holder of data in the form of
Datas, which can be synced