Package me.croabeast.common
package me.croabeast.common
-
ClassDescriptionA versatile builder and wrapper for collections, providing a fluent API for filtering, mapping, sorting, and transforming collections.Copyable<T>A generic interface that defines a method for creating a copy of an object.Represents a custom event listener with built-in registration management.A simple status holder for tracking the registration state of a
CustomListener.TheDependencyLoaderclass provides functionality to dynamically download and load external JAR dependencies at runtime for Bukkit/Spigot/Paper plugins.Represents an object that can be loaded and unloaded dynamically.A utility class for integrating bStats metrics into a Bukkit/Spigot/Paper plugin.Represents a functional interface for formatting messages based on aPlayer.This annotation indicates that a String parameter, field, or method return value should be a valid regular expression.Represents a component that can be registered and unregistered within a plugin.A utility class for rounding numbers to a specified number of decimal places.WorldRule<T>Represents a game rule for a Minecraft world.