All Classes and Interfaces
Class
Description
Fired when a player's AFK status changes.
The cause of the AFK status change.
Called during player login after the user's data has been loaded.
A class which provides numerous methods to interact with Essentials' balance top calculations.
This class represents a user's name/balance in the balancetop cache.
A Configurate type serializer for
BigDecimal
s.This handles common boilerplate for other ChatEvents
Represents chat type for a message
Used to indicate to Configurate that the annotated field should be
treated as null if it is treated as incomplete.
Used to indicate to Configurate that the annotated field should be
treated as null if it is a Collection, Map, or String that is empty.
This utility class is used for converting between the ingame time in ticks to ingame time as a friendly string.
Most of this code was "borrowed" from KyoriPowered/adventure and is subject to their MIT license;
MIT License
Copyright (c) 2017-2020 KyoriPowered
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
You should use Vault instead of directly using this class.
Deprecated.
Abstraction layer for economy abstraction layers.
parseFloat and parseDouble proxies that are protected against non-finite values.
Fired when a player's flight status is toggled using /fly.
Fired when a player uses global chat
Fired when a user's god status is toggled.
Called just before a message is sent to the helpop channel.
Called when a home is about to be modified.
The cause of why a home was modified.
Manages EssentialsX's teleport functionality for a player.
This interface exposes certain extra methods implemented in the main class that are not implemented in
IEssentials
.This event is currently unused, and is retained for ABI compatibility and potential future implementation.
Deprecated.
Provides access to the current locale in use.
Deprecated.
External plugins should use
IItemDb
instead, which includes access to IItemDb.ItemResolver
APIs.Provides access to the current item alias registry, and allows registration of custom item resolvers.
A service capable of resolving custom item names to items and vice versa, as well as adding extra item names to
tab complete suggestions.
Deprecated.
External plugins should use
IJails
instead of this interface in case future APIs are added.This interface may contain future additions to the jails API on top of
IJails
.Represents an interface for message recipients.
Represents a response for sending or receiving a message when using
IMessageRecipient.sendMessage(IMessageRecipient, String)
or
IMessageRecipient.onReceiveMessage(IMessageRecipient, String)
.Deprecated.
This exception relates to the abandoned 3.x storage refactor and is not implemented.
Deprecated.
This exception relates to the abandoned 3.x storage refactor and is not implemented.
Deprecated.
This exception is unused.
Fired when trying to teleport a user to an invalid world.
Deprecated.
This API is not asynchronous and is no longer maintained.
Deprecated.
This API is not asynchronous.
Deprecated.
External plugins should use
IUser
instead of this interface, in case future APIs are added.This interface may contain future additions to the warps API on top of
IUser
.Deprecated.
External plugins should use
IWarps
instead of this interface, in case future APIs are added.This interface may contain future additions to the warps API on top of
IWarps
.Fired when a player's jail status changes.
Called when the player is given a kit
Called when items from a kit are about to be given to a
user
.Represents a Location but doesn't parse the location until it is requested via
LazyLocation.location()
.Fired when a player uses local chat
Fired when a player uses local chat.
A Configurate type serializer for
LazyLocation
s.An immutable representation of a message sent as mail.
An entity which is allowed to send mail to an
IUser
.This interface provides access to core Essentials mailing functions, allowing API users to send messages to
IUser's
.Thrown when a transaction would put the player's balance above the maximum balance allowed.
Fired when a player's mute status is changed.
Fired when a player's nickname is changed.
Thrown when a user does not have the balance for a transaction and cannot take a loan.
Deprecated.
You should use
NoLoanPermittedException
instead of this class.A namespaced key that uses plugins as namespaces.
Called before a player is teleported.
Called just before a private message is sent to its recipient
Called after a private message has been sent to its recipient.
Fired when an Essentials sign is broken.
Fired when an Essentials sign is created.
This handles common boilerplate for other SignEvent
Fired when an Essentials sign is interacted with.
Deprecated.
Represents a simple reusable implementation of
IMessageRecipient
.This handles common boilerplate for events for changes in state.
This handles common boilerplate for events for changes in state that are boolean (true/false).
Deprecated.
This API is not asynchronous.
Abstract class for various teleport events.
Called when a player accepts or denies a teleport.
Called when a command starts a player's teleport warmup.
Deprecated.
Fired when a /tpa, /tpaall or /tpahere request is made.
Fired when a transaction (e.g.
This exception should be thrown during commands with messages that should be translated.
A state that can be either true, false or unset.
Called when a user runs the /me command.
Fired when a user's balance updates.
The cause of the balance update.
Thrown when the requested user does not exist.
Deprecated.
This is unused - see
UserDoesNotExistException
.Called when a user is kicked with the /kick command.
Called when mail is sent to a
IUser
by another player or the console.Deprecated.
Called when the player uses the command /tpr
Called when a user is teleported home via the /home command.
The type of home location.
Called when the player use the command /warp
Deprecated.
Fired when a player's vanish status changes due to the /vanish command.
A goddamn Vault adapter, what more do you want?
Provides access to the EssentialsX economy for plugins that use the Vault API.
Called when a warp is about to be modified.
The cause of why a warp was modified.
Player.getLocale()
orII18n
in case of future additions.