All Classes and Interfaces
Class
Description
Manager to interface with ProtocolLib's AsynchronousManager.
Utility enum to represent different types of redis clients available for scripts to use.
Represents a help topic for an alias of a command.
Manager to interface with Bukkit's command framework.
Manager for scripts to interface with configuration files.
A custom event that scripts may instantiate and call for other plugins/scripts to listen to.
Represents a database to which a script is connected and can read/write.
Manager that allows connection to and interact with a variety of database types.
Utility enum to represent different database types available for scripts to use.
A wrapper class for a HashMap that contains global variables that can be shared across scripts.
Utility class for assisting with loading Jar files into the classpath.
A manager class to help with dynamically loading Jar files into the classpath at runtime.
An enum representing the outcome of an attempt to load a library.
Manager to interface with Bukkit's event framework.
An enum representing the type of protocol listener that a script has registered.
Represents an open connection to a Mongo Database.
A listener that listens for packets received by the server from the client.
A listener that listens for packets sent by the server to the client.
Manager to interface with PlaceholderAPI.
Helper class to retrieve configuration values from the plugin config.
Main listener of the plugin.
A wrapper class that captures print statements and errors/exceptions from scripts and redirects them to the script's logger.
Manager to interface with ProtocolLib's ProtocolManager.
Main class of the plugin.
Extension of the
ScriptRedisClient
that provides ability to issue commands.Manager to interface with remote redis servers.
Extension of the
ScriptRedisClient
that provides pub/sub messaging capabilities.A utility class to simplify reflection for working with CraftBukkit and NMS classes.
Represents a repeating task defined by a script.
An enum class representing various outcomes of running a script, including run failures.
An object that represents a loaded script.
Represents a command belonging to a script.
A class representing a script configuration file.
Script event superclass.
Represents an event executor for script event listeners.
A dummy listener object that represents all events a script is currently listening to.
Called when a script throws an unhandled error/exception.
Called when a script is loaded.
A subclass of Logger that represents a script's logger.
Master manager class for PySpigot.
A class representing various runtime options belonging to a certain script.
Helper class to retrieve configuration values from the script options config.
An abstract class designed to represent a basic script packet listener.
A class that represents a script placeholder expansion.
A wrapper class that wraps the RedisPubSubListener from lettuce for use by scripts.
A wrapper class that wraps the RedisClient from lettuce for use by scripts.
Called when a script is unloaded.
A collection of utility methods related to scripts.
Represents an open connection to an SQL database.
A utility class for various methods/classes related to Strings.
Represents an async task with a synchronous callback defined by a script.
Represents a task defined by a script.
Manager to interface with Bukkit's scheduler.