Index

A B C D E F G H I L M N O P R S U V 
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 CommandBases
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 a BukkitInventoryMap
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 ItemStacks array contents of the given User's Ender Chest data
getPlayerInventory(User) - Method in class net.william278.husksync.api.HuskSyncAPI
Returns a BukkitInventoryMap for the given User, 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 bukkit Player.
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 by Users.

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 ItemStacks
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 PotionEffects
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 given ItemStack 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 given BukkitInventoryMap contents
setInventoryData(User, ItemStack[]) - Method in class net.william278.husksync.api.HuskSyncAPI
Set the inventory in the database of the given User to the given ItemStack 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.
A B C D E F G H I L M N O P R S U V 
All Classes|All Packages|Constant Field Values