All Classes and Interfaces
Class
Description
An action flag that controls whether players may perform a specific interaction
on a protection (e.g.
This class is not intended for direct usage and might change at any time.
Represents a protection placed on a block (e.g.
Lightweight information about a block protection, used for offline player data lookups.
Deprecated.
Deprecated.
Deprecated.
Main entry point for the ChestProtect API.
Identifies a chunk.
Represents a protection placed on an entity (e.g.
Internal factory for creating and looking up
ProtectionHook instances.Registry for
ActionFlag and ManagementFlag instances used by ChestProtect.Registry of built-in flags used by ChestProtect.
Protection-related limits that can be configured per player via permissions or the database.
Determines how protection limits are resolved for a player.
Defines what entity a limit applies to.
A management flag that controls whether players may perform a specific
management action on a protection (e.g.
Represents an entity that has an owner and a list of trusted players.
Represents an entity that can have a custom display name.
Used to customize a players experience.
Called whenever a player opens a protection.
Represents a protection on a block or entity, owned by a player.
Represents a chunk that contains at least one block protection.
Called whenever a protection is created in a chunk that has no protections yet.
Called whenever the last protection of a chunk was deleted.
Called after a protection has been successfully created.
Called after a protection has been deleted.
Base class for all events related to a
Protection.Flags used to restrict more general and world related events.
Allows 3rd party plugins to create and manage protections.
Holds information about hook.
Protections that implement this interface can be managed by 3rd party plugins.
Manages creation and lookup of block and entity protections.
Called before the protection is being created.
The type of protection — either a block or an entity.
Represents a world that contains block and entity protections.
Represents a player's ChestProtect data.
Represents players currently connected to your server.
Thrown when you try to modify a player at a protection, but the player is trusted through a group (
Group).Describes the type of protection.