Contains a value which can be used to temporarily change states
For example, setting it to a value, and after you are done, setting it back to the old value
A wrapper class around a Thread that can:
- Create an infinite loop that can be stopped externally
- Provide an error-free sleep function
Contains a world name and block coordinates
A circular integer is an ever cycling integer value from 0 to size - 1
When the last value (size) is reached, it resets to 0
Iterating a Circular Integer will result in an infinite loop, as the sequence never ends
Enables logging debug data to console in an efficient and readable fashion.
A simple Integer iterator that counts from one value to the other.
Hastebin paste client that connects with hastebin's servers.
The result of a download operation.
The result of an upload operation.
The Int Remainder uses a set amount of different Integer values to represent a single Double value
Integer values can be asked from this Int Remainder, the average of all the returned values is the contained Double value
This allows to, for example, work with Double rates when only Integer rates were possible
Property for blocks, that can be retrieved from BlockData information
Base class for material properties that return a Boolean when getting.
Represents a property for a given material
If a material container is null, air (0) is used
It is required to implement
Can compare a material with an internal whitelist of materials
A logger that is meant to log a given module of the server, for example that of a Plugin
The extended javaPlugin base used to communicate with BKCommonLib
Handles dependencies, command registration, event listener registration, permissions and permission defaults, logging, error handling and localization.
Allows the filtering of source stack trace elements.
A nanosecond stop watch used to measure code execution times
Can perform a large amount of String replacements at once.
Tracks the current server tick to check for when the current tick has changed.
Thin wrapper around MC Timings by aikar for easily storing and performing timings measurements.
Allows you to toggle this Boolean On or Off
Stores a Class Type and a value for type-safe generics
Copyright © 2020. All rights reserved.