All Classes and Interfaces
Class
Description
A very basic enum to denote whether an
Interaction
involved
blocks, entities or other objects.Provides protection handling using the BentoBox API.
This is the position of a block in a World.
This class contains some utilities related to
ChatColor
.This is a memory efficient version of a
Chunk
.This class is created for common-use patterns used in things such as
String.split(String)
.Utilities for deep-copying collections, maps and arrays
This interface can be implemented to mark an object as dirty-able.
Provides protection handling for FunnyGuilds
Protection handling module for HuskTowns
An
IncomparableVersionsException
is thrown when two objects of the type Version
could not be compared.This enum contains the different types of actions that a
ProtectionModule
can protect against.This is an immutable version of ItemMeta.
A utility class providing some methods to handle
ItemStack
s.This is an infite implementation of
Iterator
.This is an extension of
SemanticVersion
, specifically designed
for Minecraft's versioning system.This Class functions similar to
Map
but returns an
Optional when calling OptionalMap.get(Object)
.This is a utility class that allows you to modify data for any Objects
that implement
PersistentDataHolder
.PersistentJsonDataType<T extends com.google.gson.JsonElement>
Some utility methods dealing with the
Player
list.This
Version
implementation consists of two components.This Class provides a nifty API for plugins to query popular protection plugins.
This Class represents a Protection Module that is used as a bridge
to for your Plugin's API.
This Class represents a collection of elements.
This class represents a Snapshot of the Server's registered Recipes.
This class provides some useful static methods to perform reflection.
A
SemanticVersion
follows the semantic version convention.This
Version
implementation consists of only one component, the version number.This class provides useful utilities to schedule Tasks (sync and async).
A
Version
is a unique name or number that describes the condition of
an object.This interface marks something as "versioned" which means that it has a
Version
that may change over time.