Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT_TELEPORT_REQUEST - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- ACCEPT_TELEPORT_REQUEST - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- ACCEPTED - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
The teleport request has been accepted by the recipient and teleportation will commence.
- ACTION_BAR - Enum constant in enum class net.william278.huskhomes.config.Locales.DisplaySlot
- actions - Variable in class net.william278.huskhomes.teleport.Teleport
- actions(TransactionResolver.Action...) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- addAdditionalPermissions(Map<String, Boolean>) - Method in class net.william278.huskhomes.command.Command
- ADDITIONAL_HOME_SLOT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- ADDITIONAL_HOME_SLOT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- addTeleportRequest(TeleportRequest, User) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Add a teleport request to a user's request queue.
- ALREADY_WARMING_UP - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- arguments - Variable in class net.william278.huskhomes.command.SavedPositionCommand
- Async(HuskHomes, Runnable) - Constructor for class net.william278.huskhomes.util.Task.Async
- at(double, double, double, float, float, World) - Static method in class net.william278.huskhomes.position.Location
- at(double, double, double, float, float, World, String) - Static method in class net.william278.huskhomes.position.Position
- at(double, double, double, World) - Static method in class net.william278.huskhomes.position.Location
- at(double, double, double, World, String) - Static method in class net.william278.huskhomes.position.Position
- at(Location, String) - Static method in class net.william278.huskhomes.position.Position
B
- BACK - Enum constant in enum class net.william278.huskhomes.teleport.Teleport.Type
- BACK_COMMAND - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- BACK_COMMAND - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- BackCommand - Class in net.william278.huskhomes.command
- BackCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.BackCommand
- BackCommandSettings() - Constructor for class net.william278.huskhomes.config.Settings.GeneralSettings.BackCommandSettings
- Base(HuskHomes, Runnable) - Constructor for class net.william278.huskhomes.util.Task.Base
- BaseHuskHomesAPI - Class in net.william278.huskhomes.api
-
The base implementation of the HuskHomes API, containing cross-platform API calls.
- BaseHuskHomesAPI(HuskHomes) - Constructor for class net.william278.huskhomes.api.BaseHuskHomesAPI
-
(Internal use only) - Constructor, instantiating the base API class.
- BaseHuskHomesAPI.NotRegisteredException - Exception in net.william278.huskhomes.api
-
An exception indicating the plugin has been accessed before it has been registered.
- BlueMapHook - Class in net.william278.huskhomes.hook
-
Hook to display warps and public homes on BlueMap maps.
- BlueMapHook(HuskHomes) - Constructor for class net.william278.huskhomes.hook.BlueMapHook
- Broker - Class in net.william278.huskhomes.network
- Broker(HuskHomes) - Constructor for class net.william278.huskhomes.network.Broker
-
Create a new broker.
- Broker.Type - Enum Class in net.william278.huskhomes.network
-
Identifies types of message brokers.
- build() - Method in class net.william278.huskhomes.network.Message.Builder
- buildAndComplete(boolean, String...) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- builder() - Static method in class net.william278.huskhomes.network.Message
- builder(HuskHomes) - Static method in class net.william278.huskhomes.teleport.Teleport
- BUNGEE_CHANNEL_ID - Static variable in class net.william278.huskhomes.network.PluginMessageBroker
-
The name of BungeeCord's provided plugin channel.
- BYPASS_COOLDOWNS_PERMISSION - Static variable in enum class net.william278.huskhomes.util.TransactionResolver.Action
- BYPASS_ECONOMY_PERMISSION - Static variable in enum class net.william278.huskhomes.util.TransactionResolver.Action
- BYPASS_PERMISSION - Static variable in class net.william278.huskhomes.teleport.TimedTeleport
C
- cachedLists - Variable in class net.william278.huskhomes.command.ListCommand
- cacheHome(Home, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
-
Cache a home for a given user.
- cacheUserHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
-
Cache user homes for a given user.
- cacheWarp(Warp, boolean) - Method in class net.william278.huskhomes.manager.WarpsManager
- callExtensionMethodsOn() - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- cancel() - Method in class net.william278.huskhomes.util.Task.Base
- Cancellable - Interface in net.william278.huskhomes.event
-
Base interface for a cancellable event.
- cancelled - Variable in class net.william278.huskhomes.util.Task.Base
- cancelTasks() - Method in interface net.william278.huskhomes.util.Task.Supplier
- CANNOT_TELEPORT_TO_SELF - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- canPerformTransaction(OnlineUser, EconomyHook.Action) - Method in interface net.william278.huskhomes.util.TransactionResolver
-
Deprecated, for removal: This API element is subject to removal in a future version.
- changePlayerBalance(OnlineUser, double) - Method in class net.william278.huskhomes.hook.EconomyHook
-
Set the balance of a player.
- changeServer(OnlineUser, String) - Method in class net.william278.huskhomes.network.Broker
-
Move an
OnlineUser
to a new server on the proxy network. - changeServer(OnlineUser, String) - Method in class net.william278.huskhomes.network.PluginMessageBroker
- CHAT - Enum constant in enum class net.william278.huskhomes.config.Locales.DisplaySlot
- checkForUpdates() - Method in interface net.william278.huskhomes.HuskHomes
- clearCurrentTeleport(User) - Method in class net.william278.huskhomes.database.Database
- clearHomes(String) - Method in class net.william278.huskhomes.hook.BlueMapHook
- clearHomes(String) - Method in class net.william278.huskhomes.hook.DynmapHook
- clearHomes(String) - Method in class net.william278.huskhomes.hook.MapHook
-
Clears homes on a world from the map.
- clearHomes(String) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- clearHomes(User) - Method in class net.william278.huskhomes.hook.BlueMapHook
- clearHomes(User) - Method in class net.william278.huskhomes.hook.DynmapHook
- clearHomes(User) - Method in class net.william278.huskhomes.hook.MapHook
-
Clears homes owned by a player from the map.
- clearHomes(User) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- clearWarps() - Method in class net.william278.huskhomes.hook.BlueMapHook
- clearWarps() - Method in class net.william278.huskhomes.hook.DynmapHook
- clearWarps() - Method in class net.william278.huskhomes.hook.MapHook
-
Clears all warps from the map.
- clearWarps() - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- clearWarps(String) - Method in class net.william278.huskhomes.hook.BlueMapHook
- clearWarps(String) - Method in class net.william278.huskhomes.hook.DynmapHook
- clearWarps(String) - Method in class net.william278.huskhomes.hook.MapHook
-
Clears all warps from a world from the map.
- clearWarps(String) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- close() - Method in class net.william278.huskhomes.network.Broker
-
Terminate the broker.
- close() - Method in class net.william278.huskhomes.network.PluginMessageBroker
- close() - Method in class net.william278.huskhomes.network.RedisBroker
- Command - Class in net.william278.huskhomes.command
- Command(String, List<String>, String, HuskHomes) - Constructor for class net.william278.huskhomes.command.Command
- CommandUser - Interface in net.william278.huskhomes.user
- compareTo(SavedPosition) - Method in class net.william278.huskhomes.position.SavedPosition
- compareTo(User) - Method in class net.william278.huskhomes.user.User
- Completable - Interface in net.william278.huskhomes.teleport
-
Represents a Teleport that is completable.
- complete(String...) - Method in interface net.william278.huskhomes.teleport.Completable
-
Complete the teleport and handle exceptions.
- ConfigProvider - Interface in net.william278.huskhomes.config
- ConsoleUser - Class in net.william278.huskhomes.user
- ConsoleUser(Audience) - Constructor for class net.william278.huskhomes.user.ConsoleUser
- CooldownSettings() - Constructor for class net.william278.huskhomes.config.Settings.CooldownSettings
- copy() - Method in class net.william278.huskhomes.position.Home
- copy() - Method in class net.william278.huskhomes.position.PositionMeta
- copy() - Method in class net.william278.huskhomes.position.Warp
- create(String) - Static method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- create(String, String) - Static method in class net.william278.huskhomes.position.PositionMeta
- createHome(OnlineUser, String, Position) - Method in class net.william278.huskhomes.manager.HomesManager
- createHome(User, String, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Create a home for a given user with the specified name and position.
- createHome(User, String, Position, boolean, boolean, boolean) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Create a home for a given user with the specified name and position.
- createHome(User, String, Position, boolean, boolean, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
- createWarp(String, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- createWarp(String, Position) - Method in class net.william278.huskhomes.manager.WarpsManager
- createWarp(String, Position, boolean) - Method in class net.william278.huskhomes.manager.WarpsManager
- CrossServerSettings() - Constructor for class net.william278.huskhomes.config.Settings.CrossServerSettings
- CUSTOM - Enum constant in enum class net.william278.huskhomes.position.World.Environment
D
- Database - Class in net.william278.huskhomes.database
-
An abstract representation of the plugin database, storing home, warp and player data.
- Database(HuskHomes) - Constructor for class net.william278.huskhomes.database.Database
-
Create a database instance, pulling table names from the plugin config.
- Database.Table - Enum Class in net.william278.huskhomes.database
-
Represents the names of tables in the database.
- Database.Type - Enum Class in net.william278.huskhomes.database
-
Identifies types of databases.
- DatabaseCredentials() - Constructor for class net.william278.huskhomes.config.Settings.DatabaseSettings.DatabaseCredentials
- DatabaseSettings() - Constructor for class net.william278.huskhomes.config.Settings.DatabaseSettings
- DECLINED - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
The recipient has declined the teleport request.
- DEFAULT_LOCALE - Static variable in class net.william278.huskhomes.config.Locales
- delayTicks - Variable in class net.william278.huskhomes.util.Task.Sync
- deleteAllHomes(String, String) - Method in class net.william278.huskhomes.database.Database
-
Deletes all
Home
s on a specific world and server (given by name) from the home table on the database. - deleteAllHomes(String, String) - Method in class net.william278.huskhomes.database.H2Database
- deleteAllHomes(String, String) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteAllHomes(String, String) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteAllHomes(String, String) - Method in class net.william278.huskhomes.manager.HomesManager
- deleteAllHomes(User) - Method in class net.william278.huskhomes.database.Database
- deleteAllHomes(User) - Method in class net.william278.huskhomes.database.H2Database
- deleteAllHomes(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteAllHomes(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteAllHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
- deleteAllWarps() - Method in class net.william278.huskhomes.database.Database
-
Deletes all
Warp
s set on the database table. - deleteAllWarps() - Method in class net.william278.huskhomes.database.H2Database
- deleteAllWarps() - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteAllWarps() - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteAllWarps() - Method in class net.william278.huskhomes.manager.WarpsManager
- deleteAllWarps(String, String) - Method in class net.william278.huskhomes.database.Database
-
Deletes all
Warp
s on a specific world and server (given by name) from the warp table on the database. - deleteAllWarps(String, String) - Method in class net.william278.huskhomes.database.H2Database
- deleteAllWarps(String, String) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteAllWarps(String, String) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteAllWarps(String, String) - Method in class net.william278.huskhomes.manager.WarpsManager
- deleteHome(UUID) - Method in class net.william278.huskhomes.database.Database
-
Deletes a
Home
by the given unique id from the home table on the database. - deleteHome(UUID) - Method in class net.william278.huskhomes.database.H2Database
- deleteHome(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteHome(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteHome(Home) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Delete a home.
- deleteHome(Home) - Method in class net.william278.huskhomes.manager.HomesManager
- deleteHome(User, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Delete a home for a given user with the specified name.
- deleteHome(User, String) - Method in class net.william278.huskhomes.manager.HomesManager
- deleteUserData(UUID) - Method in class net.william278.huskhomes.database.Database
-
Delete a
SavedUser
from the database. - deleteUserData(UUID) - Method in class net.william278.huskhomes.database.H2Database
- deleteUserData(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteUserData(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteWarp(String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Delete a
Warp
with the given name. - deleteWarp(String) - Method in class net.william278.huskhomes.manager.WarpsManager
- deleteWarp(UUID) - Method in class net.william278.huskhomes.database.Database
-
Deletes a
Warp
by the given unique id from the warp table on the database. - deleteWarp(UUID) - Method in class net.william278.huskhomes.database.H2Database
- deleteWarp(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- deleteWarp(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- deleteWarp(Warp) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Delete a
Warp
. - deleteWarp(Warp) - Method in class net.william278.huskhomes.manager.WarpsManager
- DelHomeCommand - Class in net.william278.huskhomes.command
- DelHomeCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.DelHomeCommand
- DelWarpCommand - Class in net.william278.huskhomes.command
- DelWarpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.DelWarpCommand
- DESCRIPTION_INVALID_CHARACTERS - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- DESCRIPTION_INVALID_LENGTH - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- DescriptionSettings() - Constructor for class net.william278.huskhomes.config.Settings.GeneralSettings.DescriptionSettings
- DisabledCommand - Class in net.william278.huskhomes.command
- DisabledCommand(String, HuskHomes) - Constructor for class net.william278.huskhomes.command.DisabledCommand
- dismount() - Method in class net.william278.huskhomes.user.OnlineUser
-
Dismount the player, readying them for teleportation.
- dispatchHomeError(CommandUser, boolean, HuskHomes, String...) - Method in exception net.william278.huskhomes.util.ValidationException
- dispatchWarpError(CommandUser, HuskHomes, String...) - Method in exception net.william278.huskhomes.util.ValidationException
- displayMessage(CommandUser, String...) - Method in exception net.william278.huskhomes.teleport.TeleportationException
- displayTeleportingComplete(OnlineUser) - Method in class net.william278.huskhomes.teleport.Teleport
- DynmapHook - Class in net.william278.huskhomes.hook
-
Hook to display warps and public homes on Dynmap.
- DynmapHook(HuskHomes) - Constructor for class net.william278.huskhomes.hook.DynmapHook
E
- economyActions(EconomyHook.Action...) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- EconomyHook - Class in net.william278.huskhomes.hook
-
A hook that provides economy features.
- EconomyHook(HuskHomes, String) - Constructor for class net.william278.huskhomes.hook.EconomyHook
- EconomyHook.Action - Enum Class in net.william278.huskhomes.hook
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the new
TransactionResolver.Action
enum instead - EconomySettings() - Constructor for class net.william278.huskhomes.config.Settings.EconomySettings
- EditHomeCommand - Class in net.william278.huskhomes.command
- EditHomeCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.EditHomeCommand
- editHomeMetaTags(User, String, Consumer<Map<String, String>>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Edit the meta tags of a home.
- editUserData(String, Consumer<SavedUser>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Edit
SavedUser
data for a given player by username, if they exist. - editUserData(UUID, Consumer<SavedUser>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- editUserData(User, Consumer<SavedUser>) - Method in interface net.william278.huskhomes.HuskHomes
- EditWarpCommand - Class in net.william278.huskhomes.command
- EditWarpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.EditWarpCommand
- editWarpMetaTag(String, Consumer<Map<String, String>>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Edit the meta tags of a
Warp
by name. - empty() - Static method in class net.william278.huskhomes.network.Payload
-
Returns an empty cross-server message payload.
- ensureUser(User) - Method in class net.william278.huskhomes.database.Database
- ensureUser(User) - Method in class net.william278.huskhomes.database.H2Database
- ensureUser(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- ensureUser(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- equals(Object) - Method in class net.william278.huskhomes.position.World
- equals(Object) - Method in class net.william278.huskhomes.user.User
- equals(Object) - Method in class net.william278.huskhomes.position.SavedPosition
- equals(Object) - Method in record class net.william278.huskhomes.teleport.Username
-
Indicates whether some other object is "equal to" this one.
- escapeText(String) - Static method in class net.william278.huskhomes.config.Locales
-
Escape a string from
MineDown
formatting for use in a MineDown-formatted locale. - Event - Interface in net.william278.huskhomes.event
-
Interface for an event fired by HuskHomes.
- EventDispatcher - Interface in net.william278.huskhomes.event
-
An abstract dispatcher of events.
- EventListener - Class in net.william278.huskhomes.listener
-
A handler for when events take place.
- EventListener(HuskHomes) - Constructor for class net.william278.huskhomes.listener.EventListener
- Executable - Interface in net.william278.huskhomes.command
- execute() - Method in interface net.william278.huskhomes.teleport.Completable
- execute() - Method in class net.william278.huskhomes.teleport.Teleport
-
Execute a teleport, throwing a
TeleportationException
if it fails. - execute() - Method in class net.william278.huskhomes.teleport.TimedTeleport
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.Command
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.DelHomeCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.DelWarpCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.DisabledCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.HomeListCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.HuskHomesCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.InGameCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.PrivateHomeCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.PublicHomeCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.PublicHomeListCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.RtpCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.SavedPositionCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.SetHomeCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.SpawnCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.TpCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.WarpCommand
- execute(CommandUser, String[]) - Method in class net.william278.huskhomes.command.WarpListCommand
- execute(CommandUser, Home, String[]) - Method in class net.william278.huskhomes.command.DelHomeCommand
- execute(CommandUser, Home, String[]) - Method in class net.william278.huskhomes.command.EditHomeCommand
- execute(CommandUser, Home, String[]) - Method in class net.william278.huskhomes.command.HomeCommand
- execute(CommandUser, Warp, String[]) - Method in class net.william278.huskhomes.command.DelWarpCommand
- execute(CommandUser, Warp, String[]) - Method in class net.william278.huskhomes.command.EditWarpCommand
- execute(CommandUser, Warp, String[]) - Method in class net.william278.huskhomes.command.WarpCommand
- execute(CommandUser, T, String[]) - Method in class net.william278.huskhomes.command.SavedPositionCommand
- execute(OnlineUser, String) - Method in class net.william278.huskhomes.command.SetHomeCommand
- execute(OnlineUser, String) - Method in class net.william278.huskhomes.command.SetPositionCommand
- execute(OnlineUser, String) - Method in class net.william278.huskhomes.command.SetWarpCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.BackCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.InGameCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.SetPositionCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.SetSpawnCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TeleportRequestCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpaAllCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpAllCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpHereCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpIgnoreCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpOfflineCommand
- execute(OnlineUser, String[]) - Method in class net.william278.huskhomes.command.TpRespondCommand
- executor - Variable in class net.william278.huskhomes.teleport.Teleport
F
- field(String, String) - Method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- filter(List<String>, String[]) - Method in interface net.william278.huskhomes.command.TabProvider
- findLocally(HuskHomes) - Method in record class net.william278.huskhomes.teleport.Username
-
Search for a local
OnlineUser
by their name. - findSafeGroundLocation(Location) - Method in interface net.william278.huskhomes.util.SafetyResolver
-
Returns a safe ground location for the specified
Location
if possible. - fireEvent(T, Consumer<T>) - Method in interface net.william278.huskhomes.event.EventDispatcher
-
Fire an event synchronously, then run a callback asynchronously.
- fireIsCancelled(T) - Method in interface net.william278.huskhomes.event.EventDispatcher
-
Fire an event on this thread, and return whether the event was canceled.
- format(String) - Method in class net.william278.huskhomes.config.Locales
-
Returns a MineDown-formatted string.
- formatCurrency(double) - Method in class net.william278.huskhomes.hook.EconomyHook
-
Format a balance to a string.
- formatStatementTables(String) - Method in class net.william278.huskhomes.database.Database
-
Format all table name placeholder strings in an SQL statement.
- from(double, double, double, float, float, World, String, PositionMeta, UUID) - Static method in class net.william278.huskhomes.position.Warp
- from(double, double, double, float, float, World, String, PositionMeta, UUID, User, boolean) - Static method in class net.william278.huskhomes.position.Home
-
Creates a new
Home
from a series of coordinates, a viewing angle, aWorld
, a server name, aPositionMeta
, aUUID
, aUser
and a boolean representing whether the home is public. - from(String, String, Instant, String) - Static method in class net.william278.huskhomes.position.PositionMeta
- from(String, UUID) - Static method in class net.william278.huskhomes.position.World
- from(String, UUID, World.Environment) - Static method in class net.william278.huskhomes.position.World
- from(Position, PositionMeta) - Static method in class net.william278.huskhomes.position.Warp
- from(Position, PositionMeta, User) - Static method in class net.william278.huskhomes.position.Home
G
- GeneralSettings() - Constructor for class net.william278.huskhomes.config.Settings.GeneralSettings
- generateLocation(Location, float, float, float, float) - Static method in class net.william278.huskhomes.random.NormalDistributionEngine
-
Generate a
Location
through a randomized normally distributed radius and random angle using the mean and standard deviation, about the origin position. - get(Settings.SoundEffectAction) - Method in class net.william278.huskhomes.config.Settings.GeneralSettings.SoundEffectSettings
- getAdditionalPermissions() - Method in class net.william278.huskhomes.command.Command
- getAliases() - Method in class net.william278.huskhomes.command.Node
- getAsyncTask(Runnable) - Method in interface net.william278.huskhomes.util.Task.Supplier
- getAudience() - Method in interface net.william278.huskhomes.user.CommandUser
- getAudience() - Method in class net.william278.huskhomes.user.ConsoleUser
- getAudience() - Method in class net.william278.huskhomes.user.OnlineUser
-
Get the adventure
Audience
for this player. - getAudience(UUID) - Method in interface net.william278.huskhomes.HuskHomes
-
Get the adventure
Audience
for a givenUUID
. - getBaseList(int) - Method in class net.william278.huskhomes.config.Locales
- getBasePosition(CommandUser) - Method in class net.william278.huskhomes.command.Node
- getBedSpawnPosition() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns the player's current bed or respawn anchor
Position
. - getCenterPoint(World) - Method in class net.william278.huskhomes.random.RandomTeleportEngine
-
Get the origin (center) position for the world.
- getCommand(Class<T>) - Method in interface net.william278.huskhomes.HuskHomes
- getCommands() - Method in interface net.william278.huskhomes.HuskHomes
-
Returns a list of enabled commands.
- getConfigDirectory() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Get the plugin config directory.
- getConfigMap() - Static method in enum class net.william278.huskhomes.database.Database.Table
- getConsole() - Method in interface net.william278.huskhomes.HuskHomes
-
Get the user representing the server console.
- getCooldown(User, TransactionResolver.Action) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get the timestamp of when a user's cooldown for performing an
action
expires. - getCooldown(TransactionResolver.Action) - Method in class net.william278.huskhomes.config.Settings.CooldownSettings
- getCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.Database
-
Get the currently active cooldown of a
User
for a specificTransactionResolver.Action
. - getCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.H2Database
- getCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getCooldownTimes() - Static method in enum class net.william278.huskhomes.util.TransactionResolver.Action
- getCost(TransactionResolver.Action) - Method in class net.william278.huskhomes.config.Settings.EconomySettings
- getCreationTime() - Method in class net.william278.huskhomes.position.PositionMeta
-
The time the position was created.
- getCreationTimestamp() - Method in class net.william278.huskhomes.position.PositionMeta
- getCreator() - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- getCreator() - Method in interface net.william278.huskhomes.event.IWarpCreateEvent
- getCurrentlyOnWarmup() - Method in interface net.william278.huskhomes.HuskHomes
- getCurrentTeleport(OnlineUser) - Method in class net.william278.huskhomes.database.Database
-
Get the current
Teleport
being executed by the specifiedOnlineUser
. - getCurrentTeleport(OnlineUser) - Method in class net.william278.huskhomes.database.H2Database
- getCurrentTeleport(OnlineUser) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getCurrentTeleport(OnlineUser) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getDatabase() - Method in interface net.william278.huskhomes.HuskHomes
-
The
Database
that store persistent plugin data. - getDefaultCost() - Method in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the new
TransactionResolver.Action#getDefaultCost()
instead - getDefaults() - Static method in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
- getDeleteAllHomesEvent(User, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getDeleteAllWarpsEvent(CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getDeleter() - Method in interface net.william278.huskhomes.event.IDeleteAllHomesEvent
-
Get the user who is deleting the homes.
- getDeleter() - Method in interface net.william278.huskhomes.event.IDeleteAllWarpsEvent
-
Get the user who is deleting the warps.
- getDeleter() - Method in interface net.william278.huskhomes.event.IHomeDeleteEvent
-
Get the user who is deleting the home.
- getDeleter() - Method in interface net.william278.huskhomes.event.IWarpDeleteEvent
-
Get the user who is deleting the warp.
- getDescription() - Method in class net.william278.huskhomes.command.Command
- getDescription() - Method in class net.william278.huskhomes.position.PositionMeta
-
A description of a position.
- getDisplayName() - Method in enum class net.william278.huskhomes.network.Broker.Type
- getEconomyCosts() - Static method in enum class net.william278.huskhomes.util.TransactionResolver.Action
- getEconomyHook() - Method in interface net.william278.huskhomes.util.TransactionResolver
-
Get the
EconomyHook
instance, if present. - getEditor() - Method in interface net.william278.huskhomes.event.IHomeEditEvent
-
Get the user who is editing the home.
- getEditor() - Method in interface net.william278.huskhomes.event.IWarpEditEvent
-
Get the user who is editing the warp.
- getEnvironment() - Method in class net.william278.huskhomes.position.World
- getExecutor() - Method in interface net.william278.huskhomes.teleport.Completable
- getFreeHomes(int, boolean) - Method in class net.william278.huskhomes.user.OnlineUser
-
Get the number of free home slots this user may set.
- getFreeHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
- getFreeHomeSlots(OnlineUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get the number of homes an
OnlineUser
can set for free. - getGlobalPlayerList() - Method in interface net.william278.huskhomes.HuskHomes
- getGson() - Method in interface net.william278.huskhomes.HuskHomes
- getHasUserData(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- getHealth() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns the health of this player.
- getHome() - Method in interface net.william278.huskhomes.event.IHomeDeleteEvent
-
Get the home being deleted.
- getHome() - Method in interface net.william278.huskhomes.event.IHomeEditEvent
-
Get the home about to be saved.
- getHome(UUID) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- getHome(UUID) - Method in class net.william278.huskhomes.database.Database
- getHome(UUID) - Method in class net.william278.huskhomes.database.H2Database
- getHome(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getHome(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getHome(User, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- getHome(User, String) - Method in class net.william278.huskhomes.database.Database
- getHome(User, String, boolean) - Method in class net.william278.huskhomes.database.Database
- getHome(User, String, boolean) - Method in class net.william278.huskhomes.database.H2Database
- getHome(User, String, boolean) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getHome(User, String, boolean) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getHomeCount(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- getHomeCreateEvent(User, String, Position, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getHomeDeleteEvent(Home, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getHomeEditEvent(Home, Home, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getHomeOwner() - Method in interface net.william278.huskhomes.event.IDeleteAllHomesEvent
-
Get the player whose homes are being deleted.
- getHomes() - Method in interface net.william278.huskhomes.event.IHomeListEvent
-
Get the list of homes to be displayed.
- getHomes(User) - Method in class net.william278.huskhomes.database.Database
- getHomes(User) - Method in class net.william278.huskhomes.database.H2Database
- getHomes(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getHomes(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getHook(Class<T>) - Method in interface net.william278.huskhomes.HuskHomes
- getHooks() - Method in interface net.william278.huskhomes.HuskHomes
-
Set of active
Hook
s running on the server. - getIdentifier() - Method in class net.william278.huskhomes.position.Home
-
Get the canonical home identifier string.
- getIdentifier() - Method in class net.william278.huskhomes.position.SavedPosition
- getImporterName() - Method in class net.william278.huskhomes.importer.Importer
- getImporters() - Method in interface net.william278.huskhomes.HuskHomes
- getInstance() - Static method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get an instance of the HuskHomes API.
- getIsPublicHomeList() - Method in interface net.william278.huskhomes.event.IHomeListEvent
-
Indicates if the player has requested to view a list of public homes.
- getKey(String...) - Method in interface net.william278.huskhomes.HuskHomes
-
Create a resource key namespaced with the plugin id.
- getLastPosition() - Method in interface net.william278.huskhomes.event.ITeleportBackEvent
- getLastPosition(User) - Method in class net.william278.huskhomes.database.Database
- getLastPosition(User) - Method in class net.william278.huskhomes.database.H2Database
- getLastPosition(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getLastPosition(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getLastTeleportRequest(User) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Get the last received teleport request for a user.
- getListJoiner() - Method in class net.william278.huskhomes.config.Locales
- getListViewer() - Method in interface net.william278.huskhomes.event.IHomeListEvent
-
Get the player viewing the home list.
- getListViewer() - Method in interface net.william278.huskhomes.event.IWarpListEvent
-
Get the user viewing the warp list.
- getLocale(String) - Method in class net.william278.huskhomes.config.Locales
-
Returns a MineDown-formatted locale from the locales file.
- getLocale(String, String...) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a
MineDown
-formatted locale by key from the pluginLocales
file. - getLocale(String, String...) - Method in class net.william278.huskhomes.config.Locales
-
Returns a MineDown-formatted locale from the locales file, with replacements applied.
- getLocales() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Get the locales for the plugin.
- getLocalPlayerList() - Method in interface net.william278.huskhomes.HuskHomes
- getLocalPlayerList(boolean) - Method in interface net.william278.huskhomes.HuskHomes
- getLocalPublicHomes(HuskHomes) - Method in class net.william278.huskhomes.database.Database
- getLocalPublicHomes(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of public homes local to this server.
- getLocalWarps() - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of
Warp
s local to this server. - getLocalWarps(HuskHomes) - Method in class net.william278.huskhomes.database.Database
- getManager() - Method in interface net.william278.huskhomes.HuskHomes
-
The
Manager
that manages home, warp and user data. - getMapHook() - Method in interface net.william278.huskhomes.HuskHomes
- getMarkerOptions(SavedPosition) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- getMarkers() - Method in class net.william278.huskhomes.hook.Pl3xMapHook.PublicHomesLayer
- getMarkers() - Method in class net.william278.huskhomes.hook.Pl3xMapHook.WarpsLayer
- getMaxHomes(int, boolean) - Method in class net.william278.huskhomes.user.OnlineUser
-
Get the maximum number of homes this user may set.
- getMaxHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
- getMaxHomeSlots(OnlineUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get the maximum number of set homes a given
OnlineUser
can make. - getMaxPublicHomes(int, boolean) - Method in class net.william278.huskhomes.user.OnlineUser
-
Get the number of homes this user may make public.
- getMaxPublicHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
- getMaxPublicHomeSlots(OnlineUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get the number of homes an
OnlineUser
can make public. - getMessenger() - Method in interface net.william278.huskhomes.HuskHomes
-
The
Broker
that sends cross-network messages. - getMeta() - Method in class net.william278.huskhomes.position.SavedPosition
-
Metadata about this position (name, description).
- getName() - Method in class net.william278.huskhomes.command.Node
- getName() - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- getName() - Method in interface net.william278.huskhomes.event.IWarpCreateEvent
- getName() - Method in class net.william278.huskhomes.hook.Hook
-
Get the name of the hook.
- getName() - Method in enum class net.william278.huskhomes.importer.Importer.ImportData
- getName() - Method in class net.william278.huskhomes.position.PositionMeta
-
The name of a position.
- getName() - Method in class net.william278.huskhomes.position.SavedPosition
-
The name of this position.
- getName() - Method in class net.william278.huskhomes.position.World
-
The name of this world, as defined by the world directory name.
- getName() - Method in class net.william278.huskhomes.random.RandomTeleportEngine
- getNone() - Method in class net.william278.huskhomes.config.Locales
- getNotApplicable() - Method in class net.william278.huskhomes.config.Locales
- getNumericalPermissions(String) - Method in class net.william278.huskhomes.user.OnlineUser
-
Gets a list of numbers from the prefixed permission nodes.
- getOfflinePosition(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- getOfflinePosition(User) - Method in class net.william278.huskhomes.database.Database
- getOfflinePosition(User) - Method in class net.william278.huskhomes.database.H2Database
- getOfflinePosition(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getOfflinePosition(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getOnlineUser(String) - Method in interface net.william278.huskhomes.HuskHomes
-
Finds a local
OnlineUser
by their name. - getOnlineUserExact(String) - Method in interface net.william278.huskhomes.HuskHomes
-
Finds a local
OnlineUser
by their name. - getOnlineUsers() - Method in interface net.william278.huskhomes.HuskHomes
-
The
Set
of onlineOnlineUser
s on this server. - getOriginalHome() - Method in interface net.william278.huskhomes.event.IHomeEditEvent
-
Get the original home before it was edited.
- getOriginalWarp() - Method in interface net.william278.huskhomes.event.IWarpEditEvent
-
Get the original warp before it was edited.
- getOtherPermission() - Method in class net.william278.huskhomes.command.SavedPositionCommand
- getOwner() - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- getOwner() - Method in class net.william278.huskhomes.position.Home
-
Get the
User
who owns this home. - getPayload() - Method in class net.william278.huskhomes.network.Message
- getPermission() - Method in class net.william278.huskhomes.position.Warp
- getPermission(String) - Static method in class net.william278.huskhomes.position.Warp
- getPermission(String...) - Method in class net.william278.huskhomes.command.Node
- getPermissions() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns a
Map
of a player's permission nodes. - getPlayerBalance(OnlineUser) - Method in class net.william278.huskhomes.hook.EconomyHook
-
Get the balance of a player.
- getPlayerList() - Method in interface net.william278.huskhomes.HuskHomes
- getPlayerList(boolean) - Method in interface net.william278.huskhomes.HuskHomes
- getPlugin() - Method in class net.william278.huskhomes.command.Command
- getPlugin() - Method in interface net.william278.huskhomes.command.UserListTabProvider
- getPlugin() - Method in interface net.william278.huskhomes.config.ConfigProvider
- getPlugin() - Method in interface net.william278.huskhomes.event.EventDispatcher
- getPlugin() - Method in interface net.william278.huskhomes.util.SafetyResolver
- getPlugin() - Method in class net.william278.huskhomes.util.Task.Base
- getPlugin() - Method in interface net.william278.huskhomes.util.Task
- getPlugin() - Method in interface net.william278.huskhomes.util.Task.Supplier
- getPlugin() - Method in interface net.william278.huskhomes.util.TransactionResolver
- getPluginMessageChannel() - Method in enum class net.william278.huskhomes.network.Message.Scope
- getPosition() - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- getPosition() - Method in interface net.william278.huskhomes.event.IWarpCreateEvent
- getPosition() - Method in class net.william278.huskhomes.network.Payload
-
A position field.
- getPosition() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns the current
Position
of this player. - getPosition(String) - Method in class net.william278.huskhomes.config.Spawn
-
Returns the
Position
of the spawn. - getPublicHomeCount(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- getPublicHomeIdentifierNames() - Method in class net.william278.huskhomes.manager.HomesManager
-
Get a list of all cached public home identifiers.
- getPublicHomeNames() - Method in class net.william278.huskhomes.manager.HomesManager
-
Get a list of all cached public homes.
- getPublicHomes() - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of homes that have been made public ("public homes").
- getPublicHomes() - Method in class net.william278.huskhomes.database.Database
-
Get a list of all publicly-set
Home
s. - getPublicHomes() - Method in class net.william278.huskhomes.database.H2Database
- getPublicHomes() - Method in class net.william278.huskhomes.database.MySqlDatabase
- getPublicHomes() - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getPublicHomes() - Method in class net.william278.huskhomes.manager.HomesManager
-
Cached public homes - maps a username to a list of their public homes.
- getPublicHomes(String) - Method in class net.william278.huskhomes.database.Database
-
Get a list of publicly-set
Home
s with a specific name. - getPublicHomes(String, boolean) - Method in class net.william278.huskhomes.database.Database
-
Get a list of publicly-set
Home
s with a specific name. - getPublicHomes(String, boolean) - Method in class net.william278.huskhomes.database.H2Database
- getPublicHomes(String, boolean) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getPublicHomes(String, boolean) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getPublicHomesKey() - Method in class net.william278.huskhomes.hook.MapHook
- getPublicHomesMarkerSetName() - Method in class net.william278.huskhomes.hook.MapHook
- getPurchasedHomeSlots(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- getRandomPosition(World, String[]) - Method in class net.william278.huskhomes.random.NormalDistributionEngine
- getRandomPosition(World, String[]) - Method in class net.william278.huskhomes.random.RandomTeleportEngine
-
Gets a random position in the
World
, orOptional.empty()
if no position could be found in the configured number of attempts. - getRandomTeleportEngine() - Method in interface net.william278.huskhomes.HuskHomes
-
The
RandomTeleportEngine
that manages random teleports. - getRawLocale(String) - Method in class net.william278.huskhomes.config.Locales
-
Returns a raw, unformatted locale loaded from the locales file.
- getRawLocale(String, String...) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a raw locale string by key from the plugin
Locales
file. - getRawLocale(String, String...) - Method in class net.william278.huskhomes.config.Locales
-
Returns a raw, un-formatted locale loaded from the locales file, with replacements applied.
- getRawLocales() - Method in class net.william278.huskhomes.config.Locales
- getRawUsage() - Method in class net.william278.huskhomes.command.Command
- getReceiveTeleportRequestEvent(OnlineUser, TeleportRequest) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getRecipient() - Method in interface net.william278.huskhomes.event.IReceiveTeleportRequestEvent
- getRecipient() - Method in interface net.william278.huskhomes.event.IReplyTeleportRequestEvent
- getRepeatingTask(Runnable, long) - Method in interface net.william278.huskhomes.util.Task.Supplier
- getReplyTeleportRequestEvent(OnlineUser, TeleportRequest) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getRequest() - Method in interface net.william278.huskhomes.event.ITeleportRequestEvent
- getResource(String) - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Get a plugin resource.
- getResource(String) - Method in interface net.william278.huskhomes.HuskHomes
-
Returns a resource read from the plugin resources folder.
- getRespawnPosition(User) - Method in class net.william278.huskhomes.database.Database
- getRespawnPosition(User) - Method in class net.william278.huskhomes.database.H2Database
- getRespawnPosition(User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getRespawnPosition(User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getRtpCooldown() - Method in class net.william278.huskhomes.user.SavedUser
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the new API methods for setting and getting cooldowns
- getSafeIdentifier() - Method in class net.william278.huskhomes.position.Home
-
Get a version of the canonical home identifier string that is safe for use in formatted locales.
- getSafeIdentifier() - Method in class net.william278.huskhomes.position.SavedPosition
-
Get the identifier for this position.
- getSavedUser(User) - Method in interface net.william278.huskhomes.HuskHomes
- getSavedUsers() - Method in interface net.william278.huskhomes.HuskHomes
- getSchemaStatements(String) - Method in class net.william278.huskhomes.database.Database
-
Loads SQL table creation schema statements from a resource file as a string array.
- getScope() - Method in class net.william278.huskhomes.network.Message
- getSender() - Method in interface net.william278.huskhomes.event.ISendTeleportRequestEvent
- getSender() - Method in class net.william278.huskhomes.network.Message
- getSendTeleportRequestEvent(OnlineUser, TeleportRequest) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getSerializedTags() - Method in class net.william278.huskhomes.position.PositionMeta
-
Serialize a
Map
of meta tags into a JSON string. - getServer() - Method in class net.william278.huskhomes.network.Broker
- getServer() - Method in class net.william278.huskhomes.position.Position
-
The name of the server the position is on.
- getServerName() - Method in interface net.william278.huskhomes.config.ConfigProvider
- getServerName() - Method in interface net.william278.huskhomes.HuskHomes
-
Returns the
Server
the plugin is on. - getServerSpawn() - Method in interface net.william278.huskhomes.config.ConfigProvider
- getSettings() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Get the plugin settings, read from the config file.
- getSourceServer() - Method in class net.william278.huskhomes.network.Message
- getSpawn() - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get the canonical
Position
of the spawn point. - getSpawn() - Method in interface net.william278.huskhomes.HuskHomes
-
The canonical spawn
Position
of this server, if it has been set. - getString() - Method in class net.william278.huskhomes.network.Payload
-
A string field.
- getStringList() - Method in class net.william278.huskhomes.network.Payload
-
A string list field.
- getSubChannelId() - Method in class net.william278.huskhomes.network.Broker
- getSuggestions(CommandUser, String[]) - Method in interface net.william278.huskhomes.command.TabProvider
- getSupportedImportData() - Method in class net.william278.huskhomes.importer.Importer
- getSyncTask(Runnable, long) - Method in interface net.william278.huskhomes.util.Task.Supplier
- getTableName(Database.Table) - Method in class net.william278.huskhomes.config.Settings.DatabaseSettings
- getTags() - Method in class net.william278.huskhomes.position.PositionMeta
-
Map of metadata tags for a position.
- getTarget() - Method in class net.william278.huskhomes.network.Message
- getTeleport() - Method in interface net.william278.huskhomes.event.ITeleportEvent
-
Get the teleport being carried out.
- getTeleportEvent(Teleport) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getTeleportRequest() - Method in class net.william278.huskhomes.network.Payload
-
A teleport request field.
- getTeleportRequest(String, User) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Returns the last non-expired teleport request received from a requester.
- getTeleportType(int) - Static method in enum class net.william278.huskhomes.teleport.Teleport.Type
-
Returns a
Teleport.Type
by its type id. - getTeleportWarmupEvent(TimedTeleport, int) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getTimedTeleport() - Method in interface net.william278.huskhomes.event.ITeleportWarmupEvent
-
The
TimedTeleport
being processed. - getTransactionAction() - Method in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.Translate this legacy Action to the new
TransactionResolver.Action
. - getType() - Method in class net.william278.huskhomes.network.Message
- getUnsafeBlocks() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Get the unsafe blocks for the plugin.
- getUnsafeBlocks() - Method in interface net.william278.huskhomes.HuskHomes
- getUpdateChecker() - Method in interface net.william278.huskhomes.HuskHomes
- getUsableWarps(CommandUser) - Method in class net.william278.huskhomes.manager.WarpsManager
- getUsage() - Method in class net.william278.huskhomes.command.Command
- getUserData(String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Returns saved
SavedUser
for the given player's username (case-insensitive), if they exist. - getUserData(UUID) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- getUserData(UUID) - Method in class net.william278.huskhomes.database.Database
- getUserData(UUID) - Method in class net.william278.huskhomes.database.H2Database
- getUserData(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getUserData(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getUserDataByName(String) - Method in class net.william278.huskhomes.database.Database
-
Get
SavedUser
for a user by their Minecraft username (case-insensitive). - getUserDataByName(String) - Method in class net.william278.huskhomes.database.H2Database
- getUserDataByName(String) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getUserDataByName(String) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getUserHomeIdentifiers() - Method in class net.william278.huskhomes.manager.HomesManager
-
Get a list of all cached set home identifiers.
- getUserHomes() - Method in class net.william278.huskhomes.manager.HomesManager
-
Cached user homes - maps a username to a list of their homes.
- getUserHomes(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of
Home
s set by the given user. - getUserLastPosition(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Returns the last position, as used in the
/back
command, for this user. - getUsername() - Method in interface net.william278.huskhomes.teleport.Teleportable
-
Get the username of the teleporter.
- getUsername() - Method in record class net.william278.huskhomes.teleport.Username
-
Get the username
String
being represented by this object. - getUsername() - Method in class net.william278.huskhomes.user.SavedUser
- getUserOfflinePosition(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Returns where the user last disconnected from a server.
- getUserPublicHomes(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of
Home
s set by the given user that they have made public. - getUserRespawnPosition(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Returns where the user last set their spawn point by right-clicking a bed or respawn anchor.
- getUserUuid() - Method in class net.william278.huskhomes.user.SavedUser
- getUuid() - Method in class net.william278.huskhomes.network.Message
- getUuid() - Method in class net.william278.huskhomes.position.SavedPosition
-
A unique ID representing this position.
- getUuid() - Method in class net.william278.huskhomes.position.World
-
UUID of this world, as defined by the
uid.dat
file in the world directory. - getValidator() - Method in interface net.william278.huskhomes.HuskHomes
-
The
Validator
for validating home names and descriptions. - getVersion() - Method in interface net.william278.huskhomes.HuskHomes
-
Returns the plugin version.
- getViewHomeListEvent(List<Home>, CommandUser, boolean) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getViewWarpListEvent(List<Warp>, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getWarmupDuration() - Method in interface net.william278.huskhomes.event.ITeleportWarmupEvent
-
The duration of the timed teleport before the user is teleported.
- getWarp() - Method in interface net.william278.huskhomes.event.IWarpDeleteEvent
-
Get the warp being deleted.
- getWarp() - Method in interface net.william278.huskhomes.event.IWarpEditEvent
-
Get the warp being created or updated.
- getWarp(String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a
Warp
from the database with the specified name. - getWarp(String) - Method in class net.william278.huskhomes.database.Database
-
Get a
Warp
with the given name. - getWarp(String, boolean) - Method in class net.william278.huskhomes.database.Database
-
Get a
Warp
with the given name. - getWarp(String, boolean) - Method in class net.william278.huskhomes.database.H2Database
- getWarp(String, boolean) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getWarp(String, boolean) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getWarp(UUID) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- getWarp(UUID) - Method in class net.william278.huskhomes.database.Database
- getWarp(UUID) - Method in class net.william278.huskhomes.database.H2Database
- getWarp(UUID) - Method in class net.william278.huskhomes.database.MySqlDatabase
- getWarp(UUID) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getWarpCreateEvent(String, Position, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getWarpDeleteEvent(Warp, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getWarpEditEvent(Warp, Warp, CommandUser) - Method in interface net.william278.huskhomes.event.EventDispatcher
- getWarps() - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a list of
Warp
s. - getWarps() - Method in class net.william278.huskhomes.database.Database
-
Get a list of all
Warp
s that have been set. - getWarps() - Method in class net.william278.huskhomes.database.H2Database
- getWarps() - Method in class net.william278.huskhomes.database.MySqlDatabase
- getWarps() - Method in class net.william278.huskhomes.database.SqLiteDatabase
- getWarps() - Method in interface net.william278.huskhomes.event.IWarpListEvent
-
Get the list of warps to be displayed.
- getWarps() - Method in class net.william278.huskhomes.manager.WarpsManager
-
Cached warp names.
- getWarpsKey() - Method in class net.william278.huskhomes.hook.MapHook
- getWarpsMarkerSetName() - Method in class net.william278.huskhomes.hook.MapHook
- getWildcardPermission() - Static method in class net.william278.huskhomes.position.Warp
- getWorlds() - Method in interface net.william278.huskhomes.HuskHomes
-
Returns a list of worlds on the server.
- GlobalSpawnSettings() - Constructor for class net.william278.huskhomes.config.Settings.CrossServerSettings.GlobalSpawnSettings
H
- H2 - Enum constant in enum class net.william278.huskhomes.database.Database.Type
- H2Database - Class in net.william278.huskhomes.database
-
An H2 implementation of the plugin
Database
. - H2Database(HuskHomes) - Constructor for class net.william278.huskhomes.database.H2Database
- handle(OnlineUser, Message) - Method in class net.william278.huskhomes.network.Broker
-
Handle an inbound
Message
. - handleInvulnerability() - Method in class net.william278.huskhomes.user.OnlineUser
-
Handles player invulnerability after teleporting.
- handleLocalRequestResponse(OnlineUser, TeleportRequest) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Handle a teleport request response for a local user.
- handlePlayerDeath(OnlineUser) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when a
OnlineUser
dies. - handlePlayerJoin(OnlineUser) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when a
OnlineUser
joins the server. - handlePlayerLeave(OnlineUser) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when a
OnlineUser
leaves the server. - handlePlayerRespawn(OnlineUser) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when a
OnlineUser
respawns after dying. - handlePlayerTeleport(OnlineUser, Position) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when a player teleports.
- handlePlayerUpdateSpawnPoint(OnlineUser, Position) - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when an
OnlineUser
's spawn point is updated. - handlePluginDisable() - Method in class net.william278.huskhomes.listener.EventListener
-
Handle when the plugin is disabling (server is shutting down).
- hasExpired() - Method in class net.william278.huskhomes.teleport.TeleportRequest
-
Returns if the request has now expired.
- hashCode() - Method in record class net.william278.huskhomes.teleport.Username
-
Returns a hash code value for this object.
- hasPermission(String) - Method in interface net.william278.huskhomes.user.CommandUser
- hasPermission(String) - Method in class net.william278.huskhomes.user.ConsoleUser
- hasPermission(String) - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns if the player has the permission node.
- Home - Class in net.william278.huskhomes.position
-
Represents a home set by a
User
. - HOME - Enum constant in enum class net.william278.huskhomes.command.SavedPositionCommand.PositionCommandType
- HOME_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- HOME_TELEPORT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- HOME_TELEPORT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- HomeCommand - Class in net.william278.huskhomes.command
- HomeCommand(String, List<String>, SavedPositionCommand.PositionCommandType, HuskHomes) - Constructor for class net.william278.huskhomes.command.HomeCommand
- HomeListCommand - Class in net.william278.huskhomes.command
- HomeListCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.HomeListCommand
- homes() - Method in class net.william278.huskhomes.manager.Manager
- HOMES - Enum constant in enum class net.william278.huskhomes.importer.Importer.ImportData
- HomesManager - Class in net.william278.huskhomes.manager
- HomesManager(HuskHomes) - Constructor for class net.william278.huskhomes.manager.HomesManager
- Hook - Class in net.william278.huskhomes.hook
-
A plugin hook, where HuskHomes hooks into another plugin.
- Hook(HuskHomes, String) - Constructor for class net.william278.huskhomes.hook.Hook
-
Construct a new
Hook
. - HuskHomes - Interface in net.william278.huskhomes
-
Represents a cross-platform instance of the plugin.
- HuskHomesCommand - Class in net.william278.huskhomes.command
- HuskHomesCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.HuskHomesCommand
I
- IDeleteAllHomesEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when all homes are deleted.
- IDeleteAllWarpsEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when all warps are deleted.
- IDENTIFIER_DELIMITER - Static variable in class net.william278.huskhomes.position.Home
-
The delimiter used to separate the owner's name from the home name in the home identifier.
- IGNORED - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
The recipient was ignoring teleport requests at the time it was sent; the request has been automatically declined.
- IHomeCreateEvent - Interface in net.william278.huskhomes.event
- IHomeDeleteEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a single home is deleted.
- IHomeEditEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a home is edited.
- IHomeListEvent - Interface in net.william278.huskhomes.event
-
Represents an event that fires when a player requests to view a list of homes.
- ILLEGAL_TARGET_COORDINATES - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- importData(Importer.ImportData) - Method in class net.william278.huskhomes.importer.Importer
- Importer - Class in net.william278.huskhomes.importer
- Importer(String, List<Importer.ImportData>, HuskHomes) - Constructor for class net.william278.huskhomes.importer.Importer
- Importer.ImportData - Enum Class in net.william278.huskhomes.importer
-
Represents types of data that can be imported.
- InGameCommand - Class in net.william278.huskhomes.command
- InGameCommand(String, List<String>, String, HuskHomes) - Constructor for class net.william278.huskhomes.command.InGameCommand
- initialize() - Method in class net.william278.huskhomes.database.Database
-
Initialize the database and ensure tables are present; create tables if they do not exist.
- initialize() - Method in class net.william278.huskhomes.database.H2Database
- initialize() - Method in class net.william278.huskhomes.database.MySqlDatabase
- initialize() - Method in class net.william278.huskhomes.database.SqLiteDatabase
- initialize() - Method in class net.william278.huskhomes.hook.BlueMapHook
- initialize() - Method in class net.william278.huskhomes.hook.DynmapHook
- initialize() - Method in class net.william278.huskhomes.hook.Hook
-
Initialize the hook and return
true
if it could be enabled. - initialize() - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- initialize() - Method in class net.william278.huskhomes.hook.PlanHook
- initialize() - Method in class net.william278.huskhomes.importer.Importer
- initialize() - Method in class net.william278.huskhomes.network.Broker
-
Initialize the message broker.
- initialize() - Method in class net.william278.huskhomes.network.PluginMessageBroker
- initialize() - Method in class net.william278.huskhomes.network.RedisBroker
- initialize(String, ThrowingConsumer<HuskHomes>) - Method in interface net.william278.huskhomes.HuskHomes
-
Initialize a faucet of the plugin.
- initializePluginChannels() - Method in interface net.william278.huskhomes.HuskHomes
-
Initialize plugin messaging channels.
- instance - Static variable in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
(Internal use only) - API instance.
- invalidateCaches() - Method in class net.william278.huskhomes.command.ListCommand
- IReceiveTeleportRequestEvent - Interface in net.william278.huskhomes.event
- IReplyTeleportRequestEvent - Interface in net.william278.huskhomes.event
- isAccepted() - Method in interface net.william278.huskhomes.event.IReplyTeleportRequestEvent
- isBlockSafeForOccupation(String) - Method in interface net.william278.huskhomes.util.SafetyResolver
-
Returns if the block, by provided identifier, is unsafe to stand in.
- isBlockSafeForStanding(String) - Method in interface net.william278.huskhomes.util.SafetyResolver
-
Returns if the block, by provided identifier, is unsafe to stand on.
- isCancelled() - Method in interface net.william278.huskhomes.event.Cancellable
-
Check whether the event is canceled.
- isCommandDisabled(Command) - Method in class net.william278.huskhomes.config.Settings
- isDependencyLoaded(String) - Method in interface net.william278.huskhomes.HuskHomes
- ISendTeleportRequestEvent - Interface in net.william278.huskhomes.event
- isIgnored() - Method in interface net.william278.huskhomes.event.IReceiveTeleportRequestEvent
- isIgnoringRequests(User) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Return if a user is ignoring tpa requests.
- isIgnoringTeleportRequests(UUID) - Method in class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- isInvalidOperation(String, CommandUser) - Method in class net.william278.huskhomes.command.SavedPositionCommand
- isMoving() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns if a player is moving (i.e., they have momentum).
- isPublic() - Method in class net.william278.huskhomes.position.Home
-
Returns whether this home is public.
- isUnsafe(String) - Method in class net.william278.huskhomes.util.UnsafeBlocks
-
Returns if the block, by provided identifier, are unsafe.
- isUnsafeToOccupy(String) - Method in class net.william278.huskhomes.util.UnsafeBlocks
-
Returns if the block, by provided identifier, is unsafe to stand in.
- isUserWarmingUp(User) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Returns if a user is currently warming up for a timed teleport; that is, they are in the state where they must stand still and not take damage for the set number of seconds before a teleport can be executed.
- isValidPosition(SavedPosition) - Method in class net.william278.huskhomes.hook.MapHook
-
Returns if the position is valid to be set on this server.
- isVanished() - Method in class net.william278.huskhomes.user.OnlineUser
-
Returns if the player is tagged as being "vanished" by a /vanish plugin.
- isWarmingUp(UUID) - Method in interface net.william278.huskhomes.HuskHomes
-
Returns if the given user is currently warming up to teleport to a home.
- isWorldRtpRestricted(World) - Method in class net.william278.huskhomes.config.Settings.RtpSettings
- ITeleportBackEvent - Interface in net.william278.huskhomes.event
- ITeleportEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a teleport is about to occur.
- ITeleportRequestEvent - Interface in net.william278.huskhomes.event
- ITeleportWarmupEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a timed teleport warmup starts.
- IWarpCreateEvent - Interface in net.william278.huskhomes.event
- IWarpDeleteEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a single warp is deleted.
- IWarpEditEvent - Interface in net.william278.huskhomes.event
-
Representation of an event that fires when a warp is created or updated.
- IWarpListEvent - Interface in net.william278.huskhomes.event
-
Represents an event that fires when a player requests to view a list of warps.
L
- ListCommand - Class in net.william278.huskhomes.command
- ListCommand(String, List<String>, String, HuskHomes) - Constructor for class net.william278.huskhomes.command.ListCommand
- loadConfigs() - Method in interface net.william278.huskhomes.config.ConfigProvider
- loadLocales() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Load the locales from the config file.
- loadServer() - Method in interface net.william278.huskhomes.config.ConfigProvider
- loadServerSpawn() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Load the spawn location from the config file.
- loadSettings() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Load the plugin settings from the config file.
- loadUnsafeBlocks() - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Load the unsafe blocks from the internal resource file.
- Locales - Class in net.william278.huskhomes.config
-
Loaded locales used by the plugin to display styled messages.
- Locales() - Constructor for class net.william278.huskhomes.config.Locales
- Locales.DisplaySlot - Enum Class in net.william278.huskhomes.config
-
Represents where a locale should be displayed.
- Location - Class in net.william278.huskhomes.position
-
Represents a local position on this server.
- Location() - Constructor for class net.william278.huskhomes.position.Location
- log(Level, String, Throwable...) - Method in interface net.william278.huskhomes.HuskHomes
-
Log a message to the console.
- log(CommandUser, Level, String, Throwable...) - Method in class net.william278.huskhomes.importer.Importer
M
- MAKE_HOME_PUBLIC - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- MAKE_HOME_PUBLIC - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- Manager - Class in net.william278.huskhomes.manager
- Manager(HuskHomes) - Constructor for class net.william278.huskhomes.manager.Manager
- MapHook - Class in net.william278.huskhomes.hook
-
A hook for a mapping plugin, such as Dynmap.
- MapHook(HuskHomes, String) - Constructor for class net.william278.huskhomes.hook.MapHook
- MapHook.MarkerInformationPopup - Class in net.william278.huskhomes.hook
-
Creates an HTML Dynmap marker information popup widget.
- MapHookSettings() - Constructor for class net.william278.huskhomes.config.Settings.MapHookSettings
- MARIADB - Enum constant in enum class net.william278.huskhomes.database.Database.Type
- MAX_DESCRIPTION_LENGTH - Static variable in class net.william278.huskhomes.util.Validator
- MAX_NAME_LENGTH - Static variable in class net.william278.huskhomes.util.Validator
- maxAttempts - Variable in class net.william278.huskhomes.random.RandomTeleportEngine
- Message - Class in net.william278.huskhomes.network
-
Represents a message sent by a
Broker
cross-server. - Message.Builder - Class in net.william278.huskhomes.network
-
Builder for
Message
s. - Message.Scope - Enum Class in net.william278.huskhomes.network
- Message.Type - Enum Class in net.william278.huskhomes.network
-
Different types of cross-server messages.
- MYSQL - Enum constant in enum class net.william278.huskhomes.database.Database.Type
- MySqlDatabase - Class in net.william278.huskhomes.database
-
A MySQL / MariaDB implementation of the plugin
Database
. - MySqlDatabase(HuskHomes) - Constructor for class net.william278.huskhomes.database.MySqlDatabase
N
- name - Variable in class net.william278.huskhomes.hook.Hook
-
The name of the hook.
- name - Variable in class net.william278.huskhomes.random.RandomTeleportEngine
- name() - Method in record class net.william278.huskhomes.teleport.Username
-
Returns the value of the
name
record component. - NAME_INVALID_CHARACTERS - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- NAME_INVALID_LENGTH - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- NAME_TAKEN - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- NameSettings() - Constructor for class net.william278.huskhomes.config.Settings.GeneralSettings.NameSettings
- net.william278.huskhomes - package net.william278.huskhomes
- net.william278.huskhomes.api - package net.william278.huskhomes.api
- net.william278.huskhomes.command - package net.william278.huskhomes.command
- net.william278.huskhomes.config - package net.william278.huskhomes.config
- net.william278.huskhomes.database - package net.william278.huskhomes.database
- net.william278.huskhomes.event - package net.william278.huskhomes.event
- net.william278.huskhomes.hook - package net.william278.huskhomes.hook
- net.william278.huskhomes.importer - package net.william278.huskhomes.importer
- net.william278.huskhomes.listener - package net.william278.huskhomes.listener
- net.william278.huskhomes.manager - package net.william278.huskhomes.manager
- net.william278.huskhomes.network - package net.william278.huskhomes.network
- net.william278.huskhomes.position - package net.william278.huskhomes.position
- net.william278.huskhomes.random - package net.william278.huskhomes.random
- net.william278.huskhomes.teleport - package net.william278.huskhomes.teleport
- net.william278.huskhomes.user - package net.william278.huskhomes.user
- net.william278.huskhomes.util - package net.william278.huskhomes.util
- NETHER - Enum constant in enum class net.william278.huskhomes.position.World.Environment
- Node - Class in net.william278.huskhomes.command
- Node(String, List<String>, HuskHomes) - Constructor for class net.william278.huskhomes.command.Node
- NONE - Enum constant in enum class net.william278.huskhomes.config.Locales.DisplaySlot
- NormalDistributionEngine - Class in net.william278.huskhomes.random
-
A random teleport engine that uses a Gaussian normal distribution to generate random positions.
- NormalDistributionEngine(HuskHomes) - Constructor for class net.william278.huskhomes.random.NormalDistributionEngine
- NOT_ENOUGH_HOME_SLOTS - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- NOT_FOUND - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- notifyDeducted(OnlineUser, HuskHomes, EconomyHook.Action) - Method in class net.william278.huskhomes.hook.EconomyHook
-
Deprecated, for removal: This API element is subject to removal in a future version.
- notifyDeducted(OnlineUser, HuskHomes, TransactionResolver.Action) - Method in class net.william278.huskhomes.hook.EconomyHook
-
Send the player a message notifying them that they have been charged for performing an action.
O
- of(String) - Static method in class net.william278.huskhomes.config.Server
- of(UUID, String) - Static method in class net.william278.huskhomes.user.User
- onExecuted(CommandUser, String[]) - Method in class net.william278.huskhomes.command.Command
- onExecuted(CommandUser, String[]) - Method in interface net.william278.huskhomes.command.Executable
- OnlineUser - Class in net.william278.huskhomes.user
-
A cross-platform representation of a logged-in
User
. - OnlineUser(UUID, String, HuskHomes) - Constructor for class net.william278.huskhomes.user.OnlineUser
- onPl3xMapDisabled(Pl3xMapDisabledEvent) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- onPl3xMapEnabled(Pl3xMapEnabledEvent) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- onReceive(String, OnlineUser, byte[]) - Method in class net.william278.huskhomes.network.PluginMessageBroker
- onWorldLoaded(WorldLoadedEvent) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- onWorldUnloaded(WorldUnloadedEvent) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- OVERWORLD - Enum constant in enum class net.william278.huskhomes.position.World.Environment
P
- parseCoordinateArg(String[], int, double) - Method in class net.william278.huskhomes.command.Node
- parseFloatArg(String[], int) - Method in class net.william278.huskhomes.command.Node
- parseGreedyArguments(String[]) - Method in class net.william278.huskhomes.command.Node
- parseIntArg(String[], int) - Method in class net.william278.huskhomes.command.Node
- parsePositionArgs(Position, String[], int) - Method in class net.william278.huskhomes.command.Node
- parseStringArg(String[], int) - Method in class net.william278.huskhomes.command.Node
- parseWorldArg(String[], int) - Method in class net.william278.huskhomes.command.Node
- payload(Payload) - Method in class net.william278.huskhomes.network.Message.Builder
- Payload - Class in net.william278.huskhomes.network
-
Represents a payload sent in a cross-server
Message
. - PENDING - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
The request is currently pending and can be accepted or declined.
- performTransaction(OnlineUser, TransactionResolver.Action) - Method in interface net.william278.huskhomes.util.TransactionResolver
-
Execute an economy transaction if needed, updating the player's balance.
- performTransaction(OnlineUser, EconomyHook.Action) - Method in interface net.william278.huskhomes.util.TransactionResolver
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PERMISSION_PREFIX - Static variable in class net.william278.huskhomes.command.Node
- Pl3xMapHook - Class in net.william278.huskhomes.hook
- Pl3xMapHook(HuskHomes) - Constructor for class net.william278.huskhomes.hook.Pl3xMapHook
- Pl3xMapHook.PublicHomesLayer - Class in net.william278.huskhomes.hook
- Pl3xMapHook.WarpsLayer - Class in net.william278.huskhomes.hook
- PlanDataExtension() - Constructor for class net.william278.huskhomes.hook.PlanHook.PlanDataExtension
- PlanHook - Class in net.william278.huskhomes.hook
-
Hooks into Plan to provide the
PlanHook.PlanDataExtension
with stats on the web panel. - PlanHook(HuskHomes) - Constructor for class net.william278.huskhomes.hook.PlanHook
- PlanHook.PlanDataExtension - Class in net.william278.huskhomes.hook
- PLAYER - Enum constant in enum class net.william278.huskhomes.network.Message.Scope
-
The target is a player name, or "all" to indicate all players.
- PLAYER_COOLDOWNS_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- PLAYER_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- PLAYER_LIST - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- playSound(String) - Method in class net.william278.huskhomes.user.OnlineUser
-
Play the specified sound to this player.
- plugin - Variable in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
(Internal use only) - Instance of the implementing plugin.
- plugin - Variable in class net.william278.huskhomes.command.Node
- plugin - Variable in class net.william278.huskhomes.database.Database
- plugin - Variable in class net.william278.huskhomes.hook.Hook
-
The plugin that this hook is for.
- plugin - Variable in class net.william278.huskhomes.importer.Importer
- plugin - Variable in class net.william278.huskhomes.listener.EventListener
- plugin - Variable in class net.william278.huskhomes.network.Broker
- plugin - Variable in class net.william278.huskhomes.random.RandomTeleportEngine
- plugin - Variable in class net.william278.huskhomes.teleport.Teleport
- plugin - Variable in class net.william278.huskhomes.user.OnlineUser
- plugin - Variable in class net.william278.huskhomes.util.Task.Base
- PLUGIN_MESSAGE - Enum constant in enum class net.william278.huskhomes.network.Broker.Type
- PluginMessageBroker - Class in net.william278.huskhomes.network
-
Plugin Messaging channel message broker implementation.
- PluginMessageBroker(HuskHomes) - Constructor for class net.william278.huskhomes.network.PluginMessageBroker
- PoolOptions() - Constructor for class net.william278.huskhomes.config.Settings.DatabaseSettings.PoolOptions
- populateMap() - Method in class net.william278.huskhomes.hook.MapHook
-
Populate the map with public homes and warps.
- Position - Class in net.william278.huskhomes.position
-
Represents a position - a
Location
somewhere on the proxy network or server. - Position(double, double, double, float, float, World, String) - Constructor for class net.william278.huskhomes.position.Position
- Position(Location, String) - Constructor for class net.william278.huskhomes.position.Position
- POSITION_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- PositionMeta - Class in net.william278.huskhomes.position
-
Represents metadata about a
Position
, used inSavedPosition
implementations. - positionType - Variable in class net.william278.huskhomes.command.SavedPositionCommand
- PrivateHomeCommand - Class in net.william278.huskhomes.command
- PrivateHomeCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.PrivateHomeCommand
- propagateCacheUpdate() - Method in class net.william278.huskhomes.manager.Manager
- PUBLIC_HOME - Enum constant in enum class net.william278.huskhomes.command.SavedPositionCommand.PositionCommandType
- PUBLIC_HOME_MARKER_IMAGE_NAME - Static variable in class net.william278.huskhomes.hook.MapHook
- PUBLIC_HOME_TELEPORT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- PUBLIC_HOME_TELEPORT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- publicHome(Home, String) - Static method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- PublicHomeCommand - Class in net.william278.huskhomes.command
- PublicHomeCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.PublicHomeCommand
- PublicHomeListCommand - Class in net.william278.huskhomes.command
- PublicHomeListCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.PublicHomeListCommand
- PublicHomesLayer(Pl3xMapHook, World) - Constructor for class net.william278.huskhomes.hook.Pl3xMapHook.PublicHomesLayer
R
- RANDOM_TELEPORT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- RANDOM_TELEPORT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- randomlyTeleportPlayer(OnlineUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Attempt to teleport an
OnlineUser
to a randomly generatedPosition
. - randomlyTeleportPlayer(OnlineUser, boolean, String...) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Attempt to teleport an
OnlineUser
to a randomly generatedPosition
. - RandomTeleportEngine - Class in net.william278.huskhomes.random
-
Represents an engine for generating random position targets.
- RandomTeleportEngine(HuskHomes, String) - Constructor for class net.william278.huskhomes.random.RandomTeleportEngine
-
Constructor for a random teleport engine.
- REACHED_MAX_HOMES - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- REACHED_MAX_PUBLIC_HOMES - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- REDIS - Enum constant in enum class net.william278.huskhomes.network.Broker.Type
- RedisBroker - Class in net.william278.huskhomes.network
-
Redis PubSub broker implementation.
- RedisBroker(HuskHomes) - Constructor for class net.william278.huskhomes.network.RedisBroker
- RedisSettings() - Constructor for class net.william278.huskhomes.config.Settings.CrossServerSettings.RedisSettings
- registerHooks() - Method in interface net.william278.huskhomes.HuskHomes
- registerImporters() - Method in interface net.william278.huskhomes.HuskHomes
- registerMetrics(int) - Method in interface net.william278.huskhomes.HuskHomes
-
Registers the plugin with bStats metrics.
- relocateHome(Home, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Relocate a home.
- relocateHome(User, String, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Relocate a home for a given user.
- relocateWarp(String, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- relocateWarp(Warp, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
- removeCooldown(User, TransactionResolver.Action) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Remove a cooldown for a user performing an
action
. - removeCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.Database
-
Remove the cooldown of a
User
for a specificTransactionResolver.Action
. - removeCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.H2Database
- removeCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.MySqlDatabase
- removeCooldown(TransactionResolver.Action, User) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- removeFirstArg(String[]) - Method in class net.william278.huskhomes.command.Command
- removeHome(Home) - Method in class net.william278.huskhomes.hook.BlueMapHook
- removeHome(Home) - Method in class net.william278.huskhomes.hook.DynmapHook
- removeHome(Home) - Method in class net.william278.huskhomes.hook.MapHook
-
Removes a home from the map.
- removeHome(Home) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- removeTeleportRequest(String, User) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Remove
TeleportRequest
(s) sent by a requester, by name, from a recipient's queue. - removeUserHomes(User) - Method in class net.william278.huskhomes.manager.HomesManager
- removeWarp(Warp) - Method in class net.william278.huskhomes.hook.BlueMapHook
- removeWarp(Warp) - Method in class net.william278.huskhomes.hook.DynmapHook
- removeWarp(Warp) - Method in class net.william278.huskhomes.hook.MapHook
-
Removes a warp from the map.
- removeWarp(Warp) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- renameHome(Home, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Rename a home.
- renameHome(User, String, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Rename a home for a given user.
- renameWarp(String, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Rename a
Warp
by name. - renameWarp(Warp, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Rename a
Warp
. - Repeating(HuskHomes, Runnable, long) - Constructor for class net.william278.huskhomes.util.Task.Repeating
- repeatingTicks - Variable in class net.william278.huskhomes.util.Task.Repeating
- REQUEST_PLAYER_LIST - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- requests() - Method in class net.william278.huskhomes.manager.Manager
- RequestsManager - Class in net.william278.huskhomes.manager
-
Manages
TeleportRequest
s between players. - RequestsManager(HuskHomes) - Constructor for class net.william278.huskhomes.manager.RequestsManager
- resolveTeleporter(CommandUser, String[]) - Method in class net.william278.huskhomes.command.Node
- RESPAWN - Enum constant in enum class net.william278.huskhomes.teleport.Teleport.Type
- respondToTeleportRequest(OnlineUser, boolean) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Respond to the last received teleport request for a user if there is one.
- respondToTeleportRequestBySenderName(OnlineUser, String, boolean) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Respond to a teleport request with the given status by name of the sender.
- RtpCommand - Class in net.william278.huskhomes.command
- RtpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.RtpCommand
- RtpRadius() - Constructor for class net.william278.huskhomes.config.Settings.RtpSettings.RtpRadius
- RtpSettings() - Constructor for class net.william278.huskhomes.config.Settings.RtpSettings
- run() - Method in class net.william278.huskhomes.teleport.TimedTeleport
- runAsync(Runnable) - Method in interface net.william278.huskhomes.util.Task.Supplier
- runnable - Variable in class net.william278.huskhomes.util.Task.Base
- runSync(Runnable) - Method in interface net.william278.huskhomes.util.Task.Supplier
- runSyncDelayed(Runnable, long) - Method in interface net.william278.huskhomes.util.Task.Supplier
S
- safeOccupationBlocks - Variable in class net.william278.huskhomes.util.UnsafeBlocks
- SafetyResolver - Interface in net.william278.huskhomes.util
- SAVED_POSITION_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- SavedPosition - Class in net.william278.huskhomes.position
-
Represents a persistently-saved
Position
. - SavedPosition(double, double, double, float, float, World, String, PositionMeta, UUID) - Constructor for class net.william278.huskhomes.position.SavedPosition
- SavedPosition(Position, PositionMeta) - Constructor for class net.william278.huskhomes.position.SavedPosition
- SavedPositionCommand<T extends SavedPosition> - Class in net.william278.huskhomes.command
- SavedPositionCommand(String, List<String>, SavedPositionCommand.PositionCommandType, List<String>, HuskHomes) - Constructor for class net.william278.huskhomes.command.SavedPositionCommand
- SavedPositionCommand.PositionCommandType - Enum Class in net.william278.huskhomes.command
- SavedUser - Class in net.william278.huskhomes.user
-
Represents data about a player on the server.
- SavedUser(User, int, boolean, Instant) - Constructor for class net.william278.huskhomes.user.SavedUser
-
Deprecated, for removal: This API element is subject to removal in a future version.See
#SavedUser(User, int, boolean)
to create a SavedUser object. - saveHome(Home) - Method in class net.william278.huskhomes.database.Database
-
Sets or updates a
Home
into the home data table on the database. - saveHome(Home) - Method in class net.william278.huskhomes.database.H2Database
- saveHome(Home) - Method in class net.william278.huskhomes.database.MySqlDatabase
- saveHome(Home) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- saveServerSpawn(Spawn) - Method in interface net.william278.huskhomes.config.ConfigProvider
- saveUserData(SavedUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Save
SavedUser
to the database, updating it if data for the user already exists, or adding new user data if it doesn't. - saveWarp(Warp) - Method in class net.william278.huskhomes.database.Database
-
Sets or updates a
Warp
into the warp data table on the database. - saveWarp(Warp) - Method in class net.william278.huskhomes.database.H2Database
- saveWarp(Warp) - Method in class net.william278.huskhomes.database.MySqlDatabase
- saveWarp(Warp) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- scope(Message.Scope) - Method in class net.william278.huskhomes.network.Message.Builder
- SEARCH_RADIUS - Static variable in interface net.william278.huskhomes.util.SafetyResolver
- send(Broker, OnlineUser) - Method in class net.william278.huskhomes.network.Message
- send(Message, OnlineUser) - Method in class net.william278.huskhomes.network.Broker
-
Send a message to the broker.
- send(Message, OnlineUser) - Method in class net.william278.huskhomes.network.PluginMessageBroker
- send(Message, OnlineUser) - Method in class net.william278.huskhomes.network.RedisBroker
- SEND_TELEPORT_REQUEST - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- SEND_TELEPORT_REQUEST - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- sendActionBar(MineDown) - Method in class net.william278.huskhomes.user.OnlineUser
-
Dispatch a MineDown-formatted action bar message to this player.
- sendLocalTeleportRequest(TeleportRequest, OnlineUser) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Sends a teleport request locally on this server asking the recipient to accept or deny the request.
- sendMessage(MineDown) - Method in interface net.william278.huskhomes.user.CommandUser
- sendMessage(MineDown) - Method in class net.william278.huskhomes.user.OnlineUser
-
Dispatch a MineDown-formatted chat message to this player.
- sendMessage(MineDown, Locales.DisplaySlot) - Method in class net.william278.huskhomes.user.OnlineUser
-
Dispatch a MineDown-formatted message to this player.
- sendMessage(Component) - Method in interface net.william278.huskhomes.user.CommandUser
- sendPluginMessage(String, byte[]) - Method in class net.william278.huskhomes.user.OnlineUser
-
Send a plugin message to the user.
- sendTeleportAllRequest(OnlineUser) - Method in class net.william278.huskhomes.manager.RequestsManager
- sendTeleportRequest(OnlineUser, String, TeleportRequest.Type) - Method in class net.william278.huskhomes.manager.RequestsManager
-
Sends a teleport request of the given type to the specified user, by name, if they exist.
- sendTitle(MineDown, boolean) - Method in class net.william278.huskhomes.user.OnlineUser
-
Dispatch a MineDown-formatted title or subtitle to the player.
- sendTranslatableMessage(String) - Method in class net.william278.huskhomes.user.OnlineUser
-
Dispatch a Minecraft translatable keyed-message to this player.
- SentinelSettings() - Constructor for class net.william278.huskhomes.config.Settings.CrossServerSettings.RedisSettings.SentinelSettings
- Server - Class in net.william278.huskhomes.config
- Server() - Constructor for class net.william278.huskhomes.config.Server
- SERVER - Enum constant in enum class net.william278.huskhomes.network.Message.Scope
-
The target is a server name, or "all" to indicate all servers.
- setCancelled(boolean) - Method in interface net.william278.huskhomes.event.Cancellable
-
Set whether the event should be canceled.
- setCooldown(User, TransactionResolver.Action, Duration) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set a cooldown for a user performing an
action
. - setCooldown(User, TransactionResolver.Action, Instant) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set a cooldown for a user performing an
action
. - setCooldown(TransactionResolver.Action, User, Instant) - Method in class net.william278.huskhomes.database.Database
-
Set the cooldown of a
User
for a specificTransactionResolver.Action
. - setCooldown(TransactionResolver.Action, User, Instant) - Method in class net.william278.huskhomes.database.H2Database
- setCooldown(TransactionResolver.Action, User, Instant) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setCooldown(TransactionResolver.Action, User, Instant) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setCreationTime(Instant) - Method in class net.william278.huskhomes.position.PositionMeta
- setCurrentTeleport(User, Teleport) - Method in class net.william278.huskhomes.database.Database
- setCurrentTeleport(User, Teleport) - Method in class net.william278.huskhomes.database.H2Database
- setCurrentTeleport(User, Teleport) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setCurrentTeleport(User, Teleport) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setDescription(String) - Method in class net.william278.huskhomes.position.PositionMeta
- setEnvironment(World.Environment) - Method in class net.william278.huskhomes.position.World
- SetHomeCommand - Class in net.william278.huskhomes.command
- SetHomeCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.SetHomeCommand
- setHomeDescription(Home, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the description of a home.
- setHomeDescription(Home, String) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomeDescription(User, String, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the description of a home.
- setHomeDescription(User, String, String) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomeMetaTags(Home, Map<String, String>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the meta tags of a home.
- setHomeMetaTags(Home, Map<String, String>) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomeMetaTags(User, String, Map<String, String>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the meta tags of a home.
- setHomeMetaTags(User, String, Map<String, String>) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomeName(Home, String) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomeName(User, String, String) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomePosition(Home, Position) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomePosition(User, String, Position) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomePrivacy(Home, boolean) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the privacy of a home.
- setHomePrivacy(Home, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomePrivacy(User, String, boolean) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the privacy of a home.
- setHomePrivacy(User, String, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomePrivacy(User, Home, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
- setHomes(List<Home>) - Method in interface net.william278.huskhomes.event.IHomeListEvent
-
Set the list of homes to be displayed.
- setHooks(List<Hook>) - Method in interface net.william278.huskhomes.HuskHomes
- setLastPosition(User, Position) - Method in class net.william278.huskhomes.database.Database
- setLastPosition(User, Position) - Method in class net.william278.huskhomes.database.H2Database
- setLastPosition(User, Position) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setLastPosition(User, Position) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setLocales(Locales) - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Set the locales for the plugin.
- setMeta(PositionMeta) - Method in class net.william278.huskhomes.position.SavedPosition
- setName(String) - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- setName(String) - Method in interface net.william278.huskhomes.event.IWarpCreateEvent
- setName(String) - Method in class net.william278.huskhomes.position.World
- setName(String) - Method in class net.william278.huskhomes.position.PositionMeta
- setOfflinePosition(User, Position) - Method in class net.william278.huskhomes.database.Database
- setOfflinePosition(User, Position) - Method in class net.william278.huskhomes.database.H2Database
- setOfflinePosition(User, Position) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setOfflinePosition(User, Position) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setPlayerList(String, List<String>) - Method in interface net.william278.huskhomes.HuskHomes
- setPosition(Position) - Method in interface net.william278.huskhomes.event.IHomeCreateEvent
- setPosition(Position) - Method in interface net.william278.huskhomes.event.IWarpCreateEvent
- setPosition(Position, Connection) - Method in class net.william278.huskhomes.database.Database
-
(Internal use only) - Sets a position to the position table in the database.
- setPosition(Position, Connection) - Method in class net.william278.huskhomes.database.H2Database
- setPosition(Position, Connection) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setPosition(Position, Connection) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- SetPositionCommand - Class in net.william278.huskhomes.command
- SetPositionCommand(String, HuskHomes) - Constructor for class net.william278.huskhomes.command.SetPositionCommand
- setPublic(boolean) - Method in class net.william278.huskhomes.position.Home
-
Sets whether this home is public.
- setRandomTeleportEngine(RandomTeleportEngine) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the
RandomTeleportEngine
to use for processing random teleports. - setRandomTeleportEngine(RandomTeleportEngine) - Method in interface net.william278.huskhomes.HuskHomes
-
Sets the
RandomTeleportEngine
to be used for processing random teleports. - setRespawnPosition(User, Position) - Method in class net.william278.huskhomes.database.Database
- setRespawnPosition(User, Position) - Method in class net.william278.huskhomes.database.H2Database
- setRespawnPosition(User, Position) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setRespawnPosition(User, Position) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setRtpCooldown(Instant) - Method in class net.william278.huskhomes.user.SavedUser
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the new API methods for setting and getting cooldowns
- setSavedPosition(SavedPosition, Connection) - Method in class net.william278.huskhomes.database.Database
-
(Internal use only) - Sets a
SavedPosition
to the database. - setSavedPosition(SavedPosition, Connection) - Method in class net.william278.huskhomes.database.H2Database
- setSavedPosition(SavedPosition, Connection) - Method in class net.william278.huskhomes.database.MySqlDatabase
- setSavedPosition(SavedPosition, Connection) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- setServer(String) - Method in class net.william278.huskhomes.position.Position
- setServer(Server) - Method in interface net.william278.huskhomes.HuskHomes
- setServerName(Server) - Method in interface net.william278.huskhomes.config.ConfigProvider
- setServerSpawn(Spawn) - Method in interface net.william278.huskhomes.config.ConfigProvider
- setServerSpawn(Location) - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Update the
Spawn
position to a location on the server. - setSettings(Settings) - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Set the plugin settings.
- SetSpawnCommand - Class in net.william278.huskhomes.command
- SetSpawnCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.SetSpawnCommand
- setTags(Map<String, String>) - Method in class net.william278.huskhomes.position.PositionMeta
- Settings - Class in net.william278.huskhomes.config
-
Plugin settings, read from config.yml
- Settings() - Constructor for class net.william278.huskhomes.config.Settings
- Settings.CooldownSettings - Class in net.william278.huskhomes.config
- Settings.CrossServerSettings - Class in net.william278.huskhomes.config
- Settings.CrossServerSettings.GlobalSpawnSettings - Class in net.william278.huskhomes.config
- Settings.CrossServerSettings.RedisSettings - Class in net.william278.huskhomes.config
- Settings.CrossServerSettings.RedisSettings.SentinelSettings - Class in net.william278.huskhomes.config
- Settings.DatabaseSettings - Class in net.william278.huskhomes.config
- Settings.DatabaseSettings.DatabaseCredentials - Class in net.william278.huskhomes.config
- Settings.DatabaseSettings.PoolOptions - Class in net.william278.huskhomes.config
- Settings.EconomySettings - Class in net.william278.huskhomes.config
- Settings.GeneralSettings - Class in net.william278.huskhomes.config
- Settings.GeneralSettings.BackCommandSettings - Class in net.william278.huskhomes.config
- Settings.GeneralSettings.DescriptionSettings - Class in net.william278.huskhomes.config
- Settings.GeneralSettings.NameSettings - Class in net.william278.huskhomes.config
- Settings.GeneralSettings.SoundEffectSettings - Class in net.william278.huskhomes.config
- Settings.MapHookSettings - Class in net.william278.huskhomes.config
- Settings.RtpSettings - Class in net.william278.huskhomes.config
- Settings.RtpSettings.RtpRadius - Class in net.william278.huskhomes.config
- Settings.SoundEffectAction - Enum Class in net.william278.huskhomes.config
-
Represents actions that have a sound effect associated with performing them.
- setUnsafeBlocks(UnsafeBlocks) - Method in interface net.william278.huskhomes.config.ConfigProvider
-
Set the unsafe blocks for the plugin.
- setUnsafeBlocks(UnsafeBlocks) - Method in interface net.william278.huskhomes.HuskHomes
- setUserLastPosition(User, Position) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the last
Position
, as used in the/back
command, for this user. - setUuid(UUID) - Method in class net.william278.huskhomes.position.World
- SetWarpCommand - Class in net.william278.huskhomes.command
- SetWarpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.SetWarpCommand
- setWarpDescription(String, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the description of a
Warp
by name. - setWarpDescription(String, String) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpDescription(Warp, String) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the description of a
Warp
. - setWarpDescription(Warp, String) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpMetaTags(String, Map<String, String>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the meta tags of a
Warp
by name. - setWarpMetaTags(String, Map<String, String>) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpMetaTags(Warp, Map<String, String>) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Set the meta tags of a
Warp
. - setWarpMetaTags(Warp, Map<String, String>) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpName(String, String) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpName(Warp, String) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpPosition(String, Position) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarpPosition(Warp, Position) - Method in class net.william278.huskhomes.manager.WarpsManager
- setWarps(List<Warp>) - Method in interface net.william278.huskhomes.event.IWarpListEvent
-
Set the list of warps to be displayed.
- showHomeList(CommandUser, String, int) - Method in class net.william278.huskhomes.command.HomeListCommand
- showPublicHomeList(CommandUser, String, int) - Method in class net.william278.huskhomes.command.PublicHomeListCommand
- showWarpList(CommandUser, int) - Method in class net.william278.huskhomes.command.WarpListCommand
- SoundEffectSettings() - Constructor for class net.william278.huskhomes.config.Settings.GeneralSettings.SoundEffectSettings
- Spawn - Class in net.william278.huskhomes.config
-
Used to store the server spawn location.
- Spawn(Location) - Constructor for class net.william278.huskhomes.config.Spawn
-
Set the
Location
of the spawn. - SPAWN_TELEPORT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- SPAWN_TELEPORT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- SpawnCommand - Class in net.william278.huskhomes.command
- SpawnCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.SpawnCommand
- SPIGOT_RESOURCE_ID - Static variable in interface net.william278.huskhomes.HuskHomes
-
The spigot resource ID, used for update checking.
- SQLITE - Enum constant in enum class net.william278.huskhomes.database.Database.Type
- SqLiteDatabase - Class in net.william278.huskhomes.database
-
An SQLite implementation of the plugin
Database
. - SqLiteDatabase(HuskHomes) - Constructor for class net.william278.huskhomes.database.SqLiteDatabase
- start(CommandUser) - Method in class net.william278.huskhomes.importer.Importer
- SUBTITLE - Enum constant in enum class net.william278.huskhomes.config.Locales.DisplaySlot
- suggest(CommandUser, String[]) - Method in class net.william278.huskhomes.command.HuskHomesCommand
- suggest(CommandUser, String[]) - Method in class net.william278.huskhomes.command.PublicHomeCommand
- suggest(CommandUser, String[]) - Method in class net.william278.huskhomes.command.RtpCommand
- suggest(CommandUser, String[]) - Method in class net.william278.huskhomes.command.SavedPositionCommand
- suggest(CommandUser, String[]) - Method in interface net.william278.huskhomes.command.TabProvider
- suggest(CommandUser, String[]) - Method in class net.william278.huskhomes.command.TpCommand
- suggest(CommandUser, String[]) - Method in interface net.william278.huskhomes.command.UserListTabProvider
- suggestLocal(String[]) - Method in interface net.william278.huskhomes.command.UserListTabProvider
- supplyAsync(Supplier<T>) - Method in interface net.william278.huskhomes.util.Task.Supplier
- Sync(HuskHomes, Runnable, long) - Constructor for class net.william278.huskhomes.util.Task.Sync
T
- TabProvider - Interface in net.william278.huskhomes.command
- target - Variable in class net.william278.huskhomes.teleport.Teleport
- target(String) - Method in class net.william278.huskhomes.network.Message.Builder
- target(String) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- target(Target) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- Target - Interface in net.william278.huskhomes.teleport
-
Represents a target; a player name or a location that will be teleported to.
- TARGET_ALL - Static variable in class net.william278.huskhomes.network.Message
-
Message target indicating all players.
- TARGET_NOT_FOUND - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- Task - Interface in net.william278.huskhomes.util
- Task.Async - Class in net.william278.huskhomes.util
- Task.Base - Class in net.william278.huskhomes.util
- Task.Repeating - Class in net.william278.huskhomes.util
- Task.Supplier - Interface in net.william278.huskhomes.util
- Task.Sync - Class in net.william278.huskhomes.util
- teleport(CommandUser, Teleportable, T, TransactionResolver.Action...) - Method in class net.william278.huskhomes.command.SavedPositionCommand
- Teleport - Class in net.william278.huskhomes.teleport
-
Represents the process of a
Teleportable
being teleported to aTarget
. - Teleport(OnlineUser, Teleportable, Target, Teleport.Type, boolean, List<TransactionResolver.Action>, HuskHomes) - Constructor for class net.william278.huskhomes.teleport.Teleport
- TELEPORT - Enum constant in enum class net.william278.huskhomes.teleport.Teleport.Type
- TELEPORT_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- TELEPORT_REQUEST - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- TELEPORT_REQUEST_RECEIVED - Enum constant in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
- TELEPORT_REQUEST_RESPONSE - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- TELEPORT_TO_NETWORKED_POSITION - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- TELEPORT_TO_NETWORKED_USER - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- TELEPORT_TO_POSITION - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- Teleport.Type - Enum Class in net.william278.huskhomes.teleport
-
Represents the type of teleport being used.
- Teleportable - Interface in net.william278.huskhomes.teleport
-
Represents a teleporter; the person performing the teleport.
- TELEPORTATION_CANCELLED - Enum constant in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
- TELEPORTATION_COMPLETE - Enum constant in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
- TELEPORTATION_WARMUP - Enum constant in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
- TeleportationException - Exception in net.william278.huskhomes.teleport
- TeleportationException(TeleportationException.Type, HuskHomes) - Constructor for exception net.william278.huskhomes.teleport.TeleportationException
- TeleportationException.Type - Enum Class in net.william278.huskhomes.teleport
-
Represents different causes of
TeleportationException
s. - teleportBuilder() - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a
TeleportBuilder
to construct and execute a (timed) teleport. - teleportBuilder(OnlineUser) - Method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
Get a
TeleportBuilder
to construct and execute a (timed) teleport. - TeleportBuilder - Class in net.william278.huskhomes.teleport
-
A builder for
Teleport
andTimedTeleport
objects. - TeleportBuilder(HuskHomes) - Constructor for class net.william278.huskhomes.teleport.TeleportBuilder
- teleporter - Variable in class net.william278.huskhomes.teleport.Teleport
- teleporter(String) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- teleporter(Teleportable) - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- TELEPORTER_NOT_FOUND - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- teleportLocally(Location, boolean) - Method in class net.william278.huskhomes.user.OnlineUser
-
Teleport a player to the specified local
Location
. - TeleportRequest - Class in net.william278.huskhomes.teleport
-
Represents a request between players for one user to teleport to another, or vice versa.
- TeleportRequest(OnlineUser, TeleportRequest.Type, long) - Constructor for class net.william278.huskhomes.teleport.TeleportRequest
-
Create a teleport request.
- TeleportRequest.Status - Enum Class in net.william278.huskhomes.teleport
-
The current status of a teleport request.
- TeleportRequest.Type - Enum Class in net.william278.huskhomes.teleport
-
Types of teleport requests (
/tpa
or/tpahere
). - TeleportRequestCommand - Class in net.william278.huskhomes.command
- TeleportRequestCommand(HuskHomes, TeleportRequest.Type) - Constructor for class net.william278.huskhomes.command.TeleportRequestCommand
- teleportToSpawn(Teleportable, CommandUser, Position, String[]) - Method in class net.william278.huskhomes.command.SpawnCommand
- terminate() - Method in class net.william278.huskhomes.database.Database
-
Close any remaining connection to the database source.
- terminate() - Method in class net.william278.huskhomes.database.H2Database
- terminate() - Method in class net.william278.huskhomes.database.MySqlDatabase
- terminate() - Method in class net.william278.huskhomes.database.SqLiteDatabase
- THE_END - Enum constant in enum class net.william278.huskhomes.position.World.Environment
- thumbnail(String) - Method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- TimedTeleport - Class in net.william278.huskhomes.teleport
-
Represents a
Teleport
that has an associated warmup time; the teleport will not be performed until the warmup time has elapsed, during which the user must not move or take damage. - TimedTeleport(OnlineUser, OnlineUser, Target, Teleport.Type, int, boolean, List<TransactionResolver.Action>, HuskHomes) - Constructor for class net.william278.huskhomes.teleport.TimedTeleport
- TITLE - Enum constant in enum class net.william278.huskhomes.config.Locales.DisplaySlot
- toHtml() - Method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- toString() - Method in class net.william278.huskhomes.position.Position
- toString() - Method in record class net.william278.huskhomes.teleport.Username
-
Returns a string representation of this record class.
- toTeleport() - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- toTimedTeleport() - Method in class net.william278.huskhomes.teleport.TeleportBuilder
- TPA - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Type
-
The request is a
/tpa
request, where the requester is requesting to teleport to the recipient. - TPA_HERE - Enum constant in enum class net.william278.huskhomes.teleport.TeleportRequest.Type
-
The request is a
/tpahere
request, where the requester is requesting that the recipient teleport to them. - TpaAllCommand - Class in net.william278.huskhomes.command
- TpaAllCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpaAllCommand
- TpAllCommand - Class in net.william278.huskhomes.command
- TpAllCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpAllCommand
- TpCommand - Class in net.william278.huskhomes.command
- TpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpCommand
- TpHereCommand - Class in net.william278.huskhomes.command
- TpHereCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpHereCommand
- TpIgnoreCommand - Class in net.william278.huskhomes.command
- TpIgnoreCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpIgnoreCommand
- TpOfflineCommand - Class in net.william278.huskhomes.command
- TpOfflineCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.TpOfflineCommand
- TpRespondCommand - Class in net.william278.huskhomes.command
-
A command used for responding to tp requests - can either be a /tpaccept or /tpdecline command, controlled by the acceptRequestCommand flag.
- TpRespondCommand(HuskHomes, boolean) - Constructor for class net.william278.huskhomes.command.TpRespondCommand
- TRANSACTION_FAILED - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- TRANSACTION_FAILED - Enum constant in enum class net.william278.huskhomes.util.ValidationException.Type
- TransactionResolver - Interface in net.william278.huskhomes.util
-
Class for validating and performing economy and cooldown transactions involving
TransactionResolver.Action
s. - TransactionResolver.Action - Enum Class in net.william278.huskhomes.util
-
Represents actions that can be the subject of a transaction.
- truncateText(String, int) - Method in class net.william278.huskhomes.config.Locales
- type - Variable in class net.william278.huskhomes.teleport.Teleport
- type(Message.Type) - Method in class net.william278.huskhomes.network.Message.Builder
U
- unCacheHome(UUID, boolean) - Method in class net.william278.huskhomes.manager.HomesManager
- unCacheWarp(UUID, boolean) - Method in class net.william278.huskhomes.manager.WarpsManager
- unregister() - Static method in class net.william278.huskhomes.api.BaseHuskHomesAPI
-
(Internal use only) - Unregister the API instance.
- unsafeBlocks - Variable in class net.william278.huskhomes.util.UnsafeBlocks
- UnsafeBlocks - Class in net.william278.huskhomes.util
- UnsafeBlocks() - Constructor for class net.william278.huskhomes.util.UnsafeBlocks
- update(Position) - Method in class net.william278.huskhomes.position.Location
-
Update the position to match that of another position.
- update(Position) - Method in class net.william278.huskhomes.position.Position
- UPDATE_CACHES - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- UPDATE_HOME - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- UPDATE_WARP - Enum constant in enum class net.william278.huskhomes.network.Message.Type
- updateHome(Home) - Method in class net.william278.huskhomes.hook.BlueMapHook
- updateHome(Home) - Method in class net.william278.huskhomes.hook.DynmapHook
- updateHome(Home) - Method in class net.william278.huskhomes.hook.MapHook
-
Update a home, adding it to the map if it exists, or updating it on the map if it doesn't.
- updateHome(Home) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- updateLastPosition - Variable in class net.william278.huskhomes.teleport.Teleport
- updatePosition(int, Position, Connection) - Method in class net.william278.huskhomes.database.Database
-
(Internal use only) - Updates position data.
- updatePosition(int, Position, Connection) - Method in class net.william278.huskhomes.database.H2Database
- updatePosition(int, Position, Connection) - Method in class net.william278.huskhomes.database.MySqlDatabase
- updatePosition(int, Position, Connection) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- updatePublicHomeCache() - Method in class net.william278.huskhomes.manager.HomesManager
- updateSavedPosition(int, SavedPosition, Connection) - Method in class net.william278.huskhomes.database.Database
-
(Internal use only) - Updates a saved position metadata.
- updateSavedPosition(int, SavedPosition, Connection) - Method in class net.william278.huskhomes.database.H2Database
- updateSavedPosition(int, SavedPosition, Connection) - Method in class net.william278.huskhomes.database.MySqlDatabase
- updateSavedPosition(int, SavedPosition, Connection) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- updateUserData(SavedUser) - Method in class net.william278.huskhomes.database.Database
-
Updates a user in the database with new
SavedUser
. - updateUserData(SavedUser) - Method in class net.william278.huskhomes.database.H2Database
- updateUserData(SavedUser) - Method in class net.william278.huskhomes.database.MySqlDatabase
- updateUserData(SavedUser) - Method in class net.william278.huskhomes.database.SqLiteDatabase
- updateWarp(Warp) - Method in class net.william278.huskhomes.hook.BlueMapHook
- updateWarp(Warp) - Method in class net.william278.huskhomes.hook.DynmapHook
- updateWarp(Warp) - Method in class net.william278.huskhomes.hook.MapHook
-
Update a warp, adding it to the map if it exists, or updating it on the map if it doesn't.
- updateWarp(Warp) - Method in class net.william278.huskhomes.hook.Pl3xMapHook
- updateWarpCache() - Method in class net.william278.huskhomes.manager.WarpsManager
- User - Class in net.william278.huskhomes.user
-
Represents a user who has data saved in the database.
- User() - Constructor for class net.william278.huskhomes.user.User
- UserListTabProvider - Interface in net.william278.huskhomes.command
- username(String) - Static method in interface net.william278.huskhomes.teleport.Target
-
Create a
Target
from a player name. - username(String) - Static method in interface net.william278.huskhomes.teleport.Teleportable
-
Create a
Teleportable
from a player name. - Username - Record Class in net.william278.huskhomes.teleport
-
Represents the username of a player who may or may not be online, either locally as an
OnlineUser
, or on a different server. - Username(String) - Constructor for record class net.william278.huskhomes.teleport.Username
-
Creates an instance of a
Username
record class. - USERS - Enum constant in enum class net.william278.huskhomes.importer.Importer.ImportData
V
- validateDescription(String) - Method in class net.william278.huskhomes.util.Validator
-
Validate home and warp descriptions.
- validateName(String) - Method in class net.william278.huskhomes.util.Validator
-
Validate home and warp names.
- validateTransaction(OnlineUser, TransactionResolver.Action) - Method in interface net.william278.huskhomes.util.TransactionResolver
-
Validates whether an
OnlineUser
can perform anTransactionResolver.Action
, in terms of whether they have sufficient funds and are not on cooldown. - validateTransactions() - Method in class net.william278.huskhomes.teleport.Teleport
- ValidationException - Exception in net.william278.huskhomes.util
- ValidationException(ValidationException.Type) - Constructor for exception net.william278.huskhomes.util.ValidationException
- ValidationException.Type - Enum Class in net.william278.huskhomes.util
-
The type of validation error.
- Validator - Class in net.william278.huskhomes.util
- Validator() - Constructor for class net.william278.huskhomes.util.Validator
- valueOf(String) - Static method in enum class net.william278.huskhomes.command.SavedPositionCommand.PositionCommandType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.config.Locales.DisplaySlot
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.database.Database.Table
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.database.Database.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.importer.Importer.ImportData
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.network.Broker.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.network.Message.Scope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.network.Message.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.position.World.Environment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.teleport.Teleport.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.teleport.TeleportationException.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.teleport.TeleportRequest.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.util.TransactionResolver.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.william278.huskhomes.util.ValidationException.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.william278.huskhomes.command.SavedPositionCommand.PositionCommandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.config.Locales.DisplaySlot
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.config.Settings.SoundEffectAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.database.Database.Table
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.database.Database.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.importer.Importer.ImportData
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.network.Broker.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.network.Message.Scope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.network.Message.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.position.World.Environment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.teleport.Teleport.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.teleport.TeleportationException.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.teleport.TeleportRequest.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.teleport.TeleportRequest.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.util.TransactionResolver.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.william278.huskhomes.util.ValidationException.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARMUP_ALREADY_MOVING - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- warp(Warp, String) - Static method in class net.william278.huskhomes.hook.MapHook.MarkerInformationPopup
- Warp - Class in net.william278.huskhomes.position
-
Represents a server warp.
- WARP - Enum constant in enum class net.william278.huskhomes.command.SavedPositionCommand.PositionCommandType
- WARP_DATA - Enum constant in enum class net.william278.huskhomes.database.Database.Table
- WARP_MARKER_IMAGE_NAME - Static variable in class net.william278.huskhomes.hook.MapHook
- WARP_TELEPORT - Enum constant in enum class net.william278.huskhomes.hook.EconomyHook.Action
-
Deprecated.
- WARP_TELEPORT - Enum constant in enum class net.william278.huskhomes.util.TransactionResolver.Action
- WarpCommand - Class in net.william278.huskhomes.command
- WarpCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.WarpCommand
- WarpListCommand - Class in net.william278.huskhomes.command
- WarpListCommand(HuskHomes) - Constructor for class net.william278.huskhomes.command.WarpListCommand
- warps() - Method in class net.william278.huskhomes.manager.Manager
- WARPS - Enum constant in enum class net.william278.huskhomes.importer.Importer.ImportData
- WarpsLayer(Pl3xMapHook, World) - Constructor for class net.william278.huskhomes.hook.Pl3xMapHook.WarpsLayer
- WarpsManager - Class in net.william278.huskhomes.manager
- WarpsManager(HuskHomes) - Constructor for class net.william278.huskhomes.manager.WarpsManager
- withPosition(Position) - Static method in class net.william278.huskhomes.network.Payload
-
Returns a payload containing a
Position
. - withString(String) - Static method in class net.william278.huskhomes.network.Payload
-
A string field.
- withStringList(List<String>) - Static method in class net.william278.huskhomes.network.Payload
-
A string list field.
- withTeleportRequest(TeleportRequest) - Static method in class net.william278.huskhomes.network.Payload
-
Returns a payload containing a
TeleportRequest
. - World - Class in net.william278.huskhomes.position
-
Represents a world on a server.
- WORLD_NOT_FOUND - Enum constant in enum class net.william278.huskhomes.teleport.TeleportationException.Type
- World.Environment - Enum Class in net.william278.huskhomes.position
-
Identifies the environment of the world.
Y
- YAML_CONFIGURATION_PROPERTIES - Static variable in interface net.william278.huskhomes.config.ConfigProvider
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
TransactionResolver.validateTransaction(OnlineUser, Action)
instead.