Index
All Classes|All Packages|Constant Field Values
A
- adapt(Player) - Static method in class net.william278.husksync.player.BukkitPlayer
B
- BrigadierUtil - Class in net.william278.husksync.command
-
Used for registering Brigadier hooks on platforms that support commodore for rich command syntax
- BrigadierUtil() - Constructor for class net.william278.husksync.command.BrigadierUtil
- BukkitCommand - Class in net.william278.husksync.command
-
Bukkit executor that implements and executes
CommandBase
s - BukkitCommand(CommandBase, BukkitHuskSync) - Constructor for class net.william278.husksync.command.BukkitCommand
- BukkitCommandType - Enum Class in net.william278.husksync.command
-
Commands available on the Bukkit HuskSync implementation
- BukkitDataSaveEvent - Class in net.william278.husksync.event
- BukkitDataSaveEvent(User, UserData, DataSaveCause) - Constructor for class net.william278.husksync.event.BukkitDataSaveEvent
- BukkitEvent - Class in net.william278.husksync.event
- BukkitEvent() - Constructor for class net.william278.husksync.event.BukkitEvent
- BukkitEventCannon - Class in net.william278.husksync.event
- BukkitEventCannon() - Constructor for class net.william278.husksync.event.BukkitEventCannon
- BukkitEventListener - Class in net.william278.husksync.listener
- BukkitEventListener(BukkitHuskSync) - Constructor for class net.william278.husksync.listener.BukkitEventListener
- BukkitHuskSync - Class in net.william278.husksync
- BukkitHuskSync() - Constructor for class net.william278.husksync.BukkitHuskSync
- BukkitInventoryMap - Class in net.william278.husksync.data
-
A mapped player inventory, providing methods to easily access a player's inventory.
- BukkitInventoryMap(ItemStack[]) - Constructor for class net.william278.husksync.data.BukkitInventoryMap
-
Creates a new mapped inventory from the given contents.
- BukkitLogger - Class in net.william278.husksync.util
- BukkitLogger(Logger) - Constructor for class net.william278.husksync.util.BukkitLogger
- BukkitPlayer - Class in net.william278.husksync.player
-
Bukkit implementation of an
OnlineUser
- BukkitPlayerEvent - Class in net.william278.husksync.event
- BukkitPlayerEvent(Player) - Constructor for class net.william278.husksync.event.BukkitPlayerEvent
- BukkitPreSyncEvent - Class in net.william278.husksync.event
- BukkitPreSyncEvent(Player, UserData) - Constructor for class net.william278.husksync.event.BukkitPreSyncEvent
- BukkitResourceReader - Class in net.william278.husksync.util
- BukkitResourceReader(BukkitHuskSync) - Constructor for class net.william278.husksync.util.BukkitResourceReader
- BukkitSerializer - Class in net.william278.husksync.data
- BukkitSerializer() - Constructor for class net.william278.husksync.data.BukkitSerializer
- BukkitSyncCompleteEvent - Class in net.william278.husksync.event
- BukkitSyncCompleteEvent(Player) - Constructor for class net.william278.husksync.event.BukkitSyncCompleteEvent
C
- command - Variable in class net.william278.husksync.command.BukkitCommand
-
The
CommandBase
that will be executed - commandBase - Variable in enum class net.william278.husksync.command.BukkitCommandType
- config(String) - Method in class net.william278.husksync.util.BukkitLogger
D
- deserializeInventory(String) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Deserialize a serialized
ItemStack
array of player inventory contents into aBukkitInventoryMap
- deserializeInventory(String) - Static method in class net.william278.husksync.data.BukkitSerializer
-
Returns a
BukkitInventoryMap
from a serialized array of ItemStacks representing the contents of a player's inventory. - deserializeItemStackArray(String) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Deserialize a Base-64 encoded inventory array string into a
ItemStack
array. - deserializeItemStackArray(String) - Static method in class net.william278.husksync.data.BukkitSerializer
-
Returns an array of ItemStacks from serialized inventory data.
- deserializePotionEffectArray(String) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Deserialize a Base-64 encoded potion effect array string into a
PotionEffect
array. - deserializePotionEffectArray(String) - Static method in class net.william278.husksync.data.BukkitSerializer
-
Returns an array of ItemStacks from serialized potion effect data
E
- ENDER_CHEST_COMMAND - Enum constant in enum class net.william278.husksync.command.BukkitCommandType
F
- fire() - Method in class net.william278.husksync.event.BukkitEvent
- fire() - Method in class net.william278.husksync.event.BukkitPlayerEvent
- fireDataSaveEvent(User, UserData, DataSaveCause) - Method in class net.william278.husksync.event.BukkitEventCannon
- firePreSyncEvent(OnlineUser, UserData) - Method in class net.william278.husksync.event.BukkitEventCannon
- fireSyncCompleteEvent(OnlineUser) - Method in class net.william278.husksync.event.BukkitEventCannon
G
- getAdvancements() - Method in class net.william278.husksync.player.BukkitPlayer
- getArmor() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getAudiences() - Method in class net.william278.husksync.BukkitHuskSync
-
Returns the adventure Bukkit audiences
- getAvailableMigrators() - Method in class net.william278.husksync.BukkitHuskSync
- getBoots() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getChestplate() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getContents() - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Gets the contents of the inventory.
- getDataAdapter() - Method in class net.william278.husksync.BukkitHuskSync
- getDatabase() - Method in class net.william278.husksync.BukkitHuskSync
- getEnderChest() - Method in class net.william278.husksync.player.BukkitPlayer
- getEventCannon() - Method in class net.william278.husksync.BukkitHuskSync
- getHandlerList() - Static method in class net.william278.husksync.event.BukkitDataSaveEvent
- getHandlerList() - Static method in class net.william278.husksync.event.BukkitEvent
- getHandlerList() - Static method in class net.william278.husksync.event.BukkitPlayerEvent
- getHandlerList() - Static method in class net.william278.husksync.event.BukkitPreSyncEvent
- getHandlerList() - Static method in class net.william278.husksync.event.BukkitSyncCompleteEvent
- getHandlers() - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- getHandlers() - Method in class net.william278.husksync.event.BukkitEvent
- getHandlers() - Method in class net.william278.husksync.event.BukkitPlayerEvent
- getHandlers() - Method in class net.william278.husksync.event.BukkitPreSyncEvent
- getHandlers() - Method in class net.william278.husksync.event.BukkitSyncCompleteEvent
- getHelmet() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getHelpMenu() - Method in class net.william278.husksync.migrator.LegacyMigrator
- getHelpMenu() - Method in class net.william278.husksync.migrator.MpdbMigrator
- getHotbar() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getIdentifier() - Method in class net.william278.husksync.migrator.LegacyMigrator
- getIdentifier() - Method in class net.william278.husksync.migrator.MpdbMigrator
- getInstance() - Static method in class net.william278.husksync.api.HuskSyncAPI
-
Entrypoint to the HuskSync API - returns an instance of the API
- getInstance() - Static method in class net.william278.husksync.BukkitHuskSync
-
(Internal use only) Returns the instance of the implementing Bukkit plugin
- getInventory() - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Returns the main inventory contents.
- getInventory() - Method in class net.william278.husksync.player.BukkitPlayer
- getItemAt(int) - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Gets the item at the given index.
- getLeggings() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getLocales() - Method in class net.william278.husksync.BukkitHuskSync
- getLocation() - Method in class net.william278.husksync.player.BukkitPlayer
- getLoggingAdapter() - Method in class net.william278.husksync.BukkitHuskSync
- getMinecraftVersion() - Method in class net.william278.husksync.BukkitHuskSync
- getMinecraftVersion() - Method in class net.william278.husksync.player.BukkitPlayer
- getName() - Method in class net.william278.husksync.migrator.LegacyMigrator
- getName() - Method in class net.william278.husksync.migrator.MpdbMigrator
- getOffHand() - Method in class net.william278.husksync.data.BukkitInventoryMap
- getOnlineUser(UUID) - Method in class net.william278.husksync.BukkitHuskSync
- getOnlineUsers() - Method in class net.william278.husksync.BukkitHuskSync
- getPersistentDataContainer() - Method in class net.william278.husksync.player.BukkitPlayer
- getPlayer() - Method in class net.william278.husksync.player.BukkitPlayer
- getPlayerEnderChest(User) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Returns the
ItemStack
s array contents of the givenUser
's Ender Chest data - getPlayerInventory(User) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Returns a
BukkitInventoryMap
for the givenUser
, containing their current inventory item data - getPluginVersion() - Method in class net.william278.husksync.BukkitHuskSync
- getPotionEffects() - Method in class net.william278.husksync.player.BukkitPlayer
- getRedisManager() - Method in class net.william278.husksync.BukkitHuskSync
- getResource(String) - Method in class net.william278.husksync.util.BukkitResourceReader
- getResourceReader() - Method in class net.william278.husksync.BukkitHuskSync
- getSaveCause() - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- getSettings() - Method in class net.william278.husksync.BukkitHuskSync
- getSize() - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Gets the size of the inventory.
- getStatistics() - Method in class net.william278.husksync.player.BukkitPlayer
- getStatus() - Method in class net.william278.husksync.player.BukkitPlayer
- getUser() - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- getUser() - Method in class net.william278.husksync.event.BukkitPlayerEvent
- getUser(Player) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Returns a
User
instance for the given bukkitPlayer
. - getUserData() - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- getUserData() - Method in class net.william278.husksync.event.BukkitPreSyncEvent
H
- handleConfigurationCommand(String[]) - Method in class net.william278.husksync.migrator.LegacyMigrator
- handleConfigurationCommand(String[]) - Method in class net.william278.husksync.migrator.MpdbMigrator
- hasPermission(String) - Method in class net.william278.husksync.player.BukkitPlayer
- HUSKSYNC_COMMAND - Enum constant in enum class net.william278.husksync.command.BukkitCommandType
- HuskSyncAPI - Class in net.william278.husksync.api
-
The HuskSync API implementation for the Bukkit platform, providing methods to access and modify player
UserData
held byUser
s.
I
- info(String) - Method in class net.william278.husksync.util.BukkitLogger
- INVENTORY_COMMAND - Enum constant in enum class net.william278.husksync.command.BukkitCommandType
- INVENTORY_SLOT_COUNT - Static variable in class net.william278.husksync.data.BukkitInventoryMap
- isCancelled() - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- isCancelled() - Method in class net.william278.husksync.event.BukkitPreSyncEvent
- isDead() - Method in class net.william278.husksync.player.BukkitPlayer
- isOffline() - Method in class net.william278.husksync.player.BukkitPlayer
L
- LegacyMigrator - Class in net.william278.husksync.migrator
- LegacyMigrator(HuskSync) - Constructor for class net.william278.husksync.migrator.LegacyMigrator
- log(Level, String) - Method in class net.william278.husksync.util.BukkitLogger
- log(Level, String, Throwable) - Method in class net.william278.husksync.util.BukkitLogger
M
- MpdbMigrator - Class in net.william278.husksync.migrator
-
A migrator for migrating MySQLPlayerDataBridge data to HuskSync
UserData
- MpdbMigrator(BukkitHuskSync, Plugin) - Constructor for class net.william278.husksync.migrator.MpdbMigrator
N
- net.william278.husksync - package net.william278.husksync
- net.william278.husksync.api - package net.william278.husksync.api
- net.william278.husksync.command - package net.william278.husksync.command
- net.william278.husksync.data - package net.william278.husksync.data
- net.william278.husksync.event - package net.william278.husksync.event
- net.william278.husksync.listener - package net.william278.husksync.listener
- net.william278.husksync.migrator - package net.william278.husksync.migrator
- net.william278.husksync.player - package net.william278.husksync.player
- net.william278.husksync.util - package net.william278.husksync.util
O
- onBlockBreak(BlockBreakEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onBlockPlace(BlockPlaceEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onCommand(CommandSender, Command, String, String[]) - Method in class net.william278.husksync.command.BukkitCommand
- onDisable() - Method in class net.william278.husksync.BukkitHuskSync
- onDropItem(PlayerDropItemEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onEnable() - Method in class net.william278.husksync.BukkitHuskSync
- onInventoryOpen(InventoryOpenEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onLoad() - Method in class net.william278.husksync.BukkitHuskSync
- onPickupItem(EntityPickupItemEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onPlayerDeath(PlayerDeathEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onPlayerInteract(PlayerInteractEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onPlayerJoin(PlayerJoinEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onPlayerQuit(PlayerQuitEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onPlayerTakeDamage(EntityDamageEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
- onTabComplete(CommandSender, Command, String, String[]) - Method in class net.william278.husksync.command.BukkitCommand
- onWorldSave(WorldSaveEvent) - Method in class net.william278.husksync.listener.BukkitEventListener
P
- player - Variable in class net.william278.husksync.event.BukkitPlayerEvent
R
- register(PluginCommand) - Method in class net.william278.husksync.command.BukkitCommand
-
Registers a
PluginCommand
to this implementation - registerCommodore(BukkitHuskSync, PluginCommand, CommandBase) - Static method in class net.william278.husksync.command.BrigadierUtil
- reload() - Method in class net.william278.husksync.BukkitHuskSync
S
- sendActionBar(MineDown) - Method in class net.william278.husksync.player.BukkitPlayer
- sendMessage(MineDown) - Method in class net.william278.husksync.player.BukkitPlayer
- serializeItemStackArray(ItemStack[]) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Serialize an
ItemStack
array into a Base-64 encoded string. - serializeItemStackArray(ItemStack[]) - Static method in class net.william278.husksync.data.BukkitSerializer
-
Returns a serialized array of
ItemStack
s - serializePotionEffectArray(PotionEffect[]) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Serialize a
PotionEffect
array into a Base-64 encoded string. - serializePotionEffectArray(PotionEffect[]) - Static method in class net.william278.husksync.data.BukkitSerializer
-
Returns a serialized array of
PotionEffect
s - setAdvancements(List<AdvancementData>) - Method in class net.william278.husksync.player.BukkitPlayer
- setCancelled(boolean) - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- setCancelled(boolean) - Method in class net.william278.husksync.event.BukkitPreSyncEvent
- setContents(ItemStack[]) - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Set the contents of the inventory.
- setEnderChest(ItemData) - Method in class net.william278.husksync.player.BukkitPlayer
- setEnderChestData(User, ItemStack[]) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Set the Ender Chest in the database of the given
User
to the givenItemStack
contents - setInventory(ItemData) - Method in class net.william278.husksync.player.BukkitPlayer
- setInventoryData(User, BukkitInventoryMap) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Set the inventory in the database of the given
User
to the givenBukkitInventoryMap
contents - setInventoryData(User, ItemStack[]) - Method in class net.william278.husksync.api.HuskSyncAPI
-
Set the inventory in the database of the given
User
to the givenItemStack
contents - setItemAt(ItemStack, int) - Method in class net.william278.husksync.data.BukkitInventoryMap
-
Sets the item at the given index.
- setLocation(LocationData) - Method in class net.william278.husksync.player.BukkitPlayer
- setPersistentDataContainer(PersistentDataContainerData) - Method in class net.william278.husksync.player.BukkitPlayer
- setPotionEffects(PotionEffectData) - Method in class net.william278.husksync.player.BukkitPlayer
- setStatistics(StatisticsData) - Method in class net.william278.husksync.player.BukkitPlayer
- setStatus(StatusData, Settings) - Method in class net.william278.husksync.player.BukkitPlayer
- setUserData(UserData) - Method in class net.william278.husksync.event.BukkitDataSaveEvent
- setUserData(UserData) - Method in class net.william278.husksync.event.BukkitPreSyncEvent
- severe(String) - Method in class net.william278.husksync.util.BukkitLogger
- showMenu(ItemData, boolean, int, MineDown) - Method in class net.william278.husksync.player.BukkitPlayer
- start() - Method in class net.william278.husksync.migrator.LegacyMigrator
- start() - Method in class net.william278.husksync.migrator.MpdbMigrator
U
- USERDATA_COMMAND - Enum constant in enum class net.william278.husksync.command.BukkitCommandType
V
- valueOf(String) - Static method in enum class net.william278.husksync.command.BukkitCommandType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.william278.husksync.command.BukkitCommandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes|All Packages|Constant Field Values