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 a claim was created.
The
ClaimAPI provides methods to interact with land claims,
protections, and whitelists within the BuildMC plugin.Called when a claim was created.
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.
A Register that stores AbstractCustomItem Instanced to be used somewhere else in your plugin.
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 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
DeferredRegistry 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.
Utility methods for safely scheduling tasks on the main server thread.