All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Interface for getting and setting data from plugin configuration files
 
A piece of data, held by a DataHolder
Data 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 snapshot
Reasons why DataExceptions were thrown
 
 
A 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 DataSnapshots
 
Handles the synchronization of data when a player changes servers or logs in
Represents the different available default modes of DataSyncer
 
A data syncer which applies a network delay before checking the presence of user data
 
 
 
Used to fire plugin Events
Handles 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 Datas
Represents 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 User
 
 
 
 
 
 
 
 
Manages 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 web
A holder of data in the form of Datas, which can be synced