All Classes and Interfaces
Class
Description
Bridges provide a unified api for accessing multiple plugins.
Manages the current bridges
Simple interface for creating custom configuration serializers.
Annotation to mark a class as a configuration file.
Utility class for configuration operations.
Main configuration class for CraftyCore.
Enhanced logger
Automatically registers the command
Manages caching of GUI configuration files to improve performance.
Item that has click action for the gui
To be implemented by enums that hold the translation keys
Manages the translations for a plugin
Utility class for collecting input from players using SignGUI.
Serializer for ItemStack objects.
Item type of the items for the gui
Used in the config that will use the respective supplier to create the item
Serializer for Location objects.
Supplies GUI items dynamically based on mapped data and a template.
Manages pagination state and logic for GUI components.
Represents an action that can be scheduled for execution.
Service responsible for scheduling, executing, and managing
ScheduledAction
instances.Wrapper class for ConfigurationSection that provides Optional-based access to configuration values.
Automatically registers itself as a listener
Registry for managing configuration serializers.
Base interface for all storage providers.
Factory for creating storage providers.
Configuration for storage providers.
Enum representing the available storage types.
Provides asynchronous task execution and scheduling functionality.