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.