All Classes and Interfaces
Class
Description
An abstract-class that can be used to define custom-item types for your plugin.
An abstract-class that can be used to create selection tools.
An abstract class that should be used to define custom tools for your plugin.
The primary API interface for BuildMC.
Fired when BuildMC has finished loading and is up and running.
The
BuildMcRegistryEvent is fired once during the plugin startup lifecycle
to give other plugins a chance to register or modify values in BuildMC’s
registries before they are finalized and made immutable.Represents a claimed area of land within a world.
Called when one or more claims are created.
The
ClaimManager provides methods to interact with land claims,
protections, and whitelists within the BuildMC plugin.Called when one or more claims were removed.
Represents the type of owner associated with a
Claim.Base class for custom Bukkit events that support metadata.
The Listener used to call the events inside custom item type implementations.
Base class for player-related custom events that support metadata.
An Enum containing all the keys of the registries defined by BuildMC.
A
DeferredRegistry is an implementation of bukkits Registry interface.API for interacting with BuildMC's spawn-elytra system.
Represents the reason why the End is being opened or closed.
API for interacting with BuildMC's End event system.
Represents the current state of the End dimension.
Fired when the End state is about to change.
Tracks players who recently dropped an item.
An interface that defines ItemMeta modifications that are platform specific
A Helper class for storing an object instance with a
NamespacedKey.A Utility class for Bukkit Locations.
Abstraction for sending messages to players in BuildMC.
Base class providing metadata support for custom events.
A class for defining custom per-player particle spawners.
The builder used to create a certain type of ParticleSpawner.
Called when a
Player moves from one claim into another.Called when a
Player's head is about to be dropped after death.Called when a
Player leaves a claim and enters another area.Represents a type of
Protection that can be applied to claims.A registry-holder stores a collection of
Registry instances under a certain key.A Builder class used to create new instances of
RegistriesHolders.Provides a platform-independent way to play sounds in BuildMC.
Called when a players status is about to change.
The instance of a status that shows up inside the '/status set ...' command when registered.
A simple enum to show if a player is allowed to use a
StatusInstance,
or if he doesn't fulfill all requirements.Utility methods for safely scheduling tasks on the main server thread.