All Classes and Interfaces

Class
Description
 
The base implementation of the HuskHomes API, containing cross-platform API calls.
An exception indicating the plugin has been accessed before it has been registered.
Hook to display warps and public homes on BlueMap maps.
 
Identifies types of message brokers.
Base interface for a cancellable event.
 
 
Represents a Teleport that is completable.
 
 
An abstract representation of the plugin database, storing home, warp and player data.
Represents the names of tables in the database.
Identifies types of databases.
 
 
 
Hook to display warps and public homes on Dynmap.
A hook that provides economy features.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the new TransactionResolver.Action enum instead
 
 
Interface for an event fired by HuskHomes.
An abstract dispatcher of events.
A handler for when events take place.
 
An H2 implementation of the plugin Database.
Represents a home set by a User.
 
 
 
A plugin hook, where HuskHomes hooks into another plugin.
Represents a cross-platform instance of the plugin.
 
Representation of an event that fires when all homes are deleted.
Representation of an event that fires when all warps are deleted.
 
Representation of an event that fires when a single home is deleted.
Representation of an event that fires when a home is edited.
Represents an event that fires when a player requests to view a list of homes.
 
Represents types of data that can be imported.
 
 
 
 
 
Representation of an event that fires when a teleport is about to occur.
 
Representation of an event that fires when a timed teleport warmup starts.
 
Representation of an event that fires when a single warp is deleted.
Representation of an event that fires when a warp is created or updated.
Represents an event that fires when a player requests to view a list of warps.
 
Loaded locales used by the plugin to display styled messages.
Represents where a locale should be displayed.
Represents a local position on this server.
 
A hook for a mapping plugin, such as Dynmap.
Creates an HTML Dynmap marker information popup widget.
Represents a message sent by a Broker cross-server.
Builder for Messages.
 
Different types of cross-server messages.
A MySQL / MariaDB implementation of the plugin Database.
 
A random teleport engine that uses a Gaussian normal distribution to generate random positions.
A cross-platform representation of a logged-in User.
Represents a payload sent in a cross-server Message.
 
 
 
Hooks into Plan to provide the PlanHook.PlanDataExtension with stats on the web panel.
 
Plugin Messaging channel message broker implementation.
Represents a position - a Location somewhere on the proxy network or server.
Represents metadata about a Position, used in SavedPosition implementations.
 
 
 
Represents an engine for generating random position targets.
Redis PubSub broker implementation.
Manages TeleportRequests between players.
 
 
Represents a persistently-saved Position.
 
 
Represents data about a player on the server.
 
 
 
 
Plugin settings, read from config.yml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents actions that have a sound effect associated with performing them.
 
Used to store the server spawn location.
 
An SQLite implementation of the plugin Database.
 
Represents a target; a player name or a location that will be teleported to.
 
 
 
 
 
 
Represents the process of a Teleportable being teleported to a Target.
Represents the type of teleport being used.
Represents a teleporter; the person performing the teleport.
 
Represents different causes of TeleportationExceptions.
A builder for Teleport and TimedTeleport objects.
Represents a request between players for one user to teleport to another, or vice versa.
The current status of a teleport request.
Types of teleport requests (/tpa or /tpahere).
 
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.
 
 
 
 
 
 
A command used for responding to tp requests - can either be a /tpaccept or /tpdecline command, controlled by the acceptRequestCommand flag.
Class for validating and performing economy and cooldown transactions involving TransactionResolver.Actions.
Represents actions that can be the subject of a transaction.
 
Represents a user who has data saved in the database.
 
Represents the username of a player who may or may not be online, either locally as an OnlineUser, or on a different server.
 
The type of validation error.
 
Represents a server warp.
 
 
 
Represents a world on a server.
Identifies the environment of the world.