Index
All Classes and Interfaces|All Packages
A
- async() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Get the async protocol manager for working with asynchronous listeners.
- ASYNCHRONOUS - Enum constant in enum class dev.magicmq.pyspigot.bukkit.manager.protocol.ListenerType
-
An asynchronous listener.
- ASYNCHRONOUS_TIMEOUT - Enum constant in enum class dev.magicmq.pyspigot.bukkit.manager.protocol.ListenerType
-
An asynchronous timeout listener.
- AsyncProtocolManager - Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
Manager to interface with ProtocolLib's AsynchronousManager.
- AsyncProtocolManager() - Constructor for class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
B
- broadcastServerPacket(PacketContainer) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Broadcast a packet to the entire server.
- broadcastServerPacket(PacketContainer, Collection<? extends Player>) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Broadcast a packet to a specified list of players.
- broadcastServerPacket(PacketContainer, Entity) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Broadcast a packet to players receiving information about a particular entity.
- broadcastServerPacket(PacketContainer, Entity, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Broadcast a packet to players receiving information about a particular entity.
- broadcastServerPacket(PacketContainer, Location, int) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Broadcast a packet to all players within a given max observer distance from an origin location (center point).
- BukkitCommandManager - Class in dev.magicmq.pyspigot.bukkit.manager.command
-
The Bukkit-specific implementation of the command manager.
- BukkitCommandSender - Class in dev.magicmq.pyspigot.bukkit.util.player
-
A wrapper for the Bukkit
CommandSenderclass. - BukkitCommandSender(CommandSender) - Constructor for class dev.magicmq.pyspigot.bukkit.util.player.BukkitCommandSender
- BukkitConfigManager - Class in dev.magicmq.pyspigot.bukkit.manager.config
-
The Bukkit-specific implementation of the config manager.
- BukkitListener - Class in dev.magicmq.pyspigot.bukkit
-
The Bukkit listener.
- BukkitListener() - Constructor for class dev.magicmq.pyspigot.bukkit.BukkitListener
- BukkitListenerManager - Class in dev.magicmq.pyspigot.bukkit.manager.listener
-
The Bukkit-specific implementation of the listener manager.
- BukkitPlayer - Class in dev.magicmq.pyspigot.bukkit.util.player
-
A wrapper for the Bukkit
Playerclass. - BukkitPlayer(Player) - Constructor for class dev.magicmq.pyspigot.bukkit.util.player.BukkitPlayer
- BukkitPluginCommand - Class in dev.magicmq.pyspigot.bukkit.command
-
The executor for the /pyspigot command.
- BukkitPluginCommand() - Constructor for class dev.magicmq.pyspigot.bukkit.command.BukkitPluginCommand
- BukkitPluginConfig - Class in dev.magicmq.pyspigot.bukkit.config
-
The Bukkit-specific implementation of the
PluginConfigclass, for retrieving values from the plugin config.yml. - BukkitPluginConfig() - Constructor for class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- BukkitProjectOptionsConfig - Class in dev.magicmq.pyspigot.bukkit.config
-
The Bukkit-specific implementation of the
ProjectOptionsConfigclass, for retrieving values from a project's project.yml file. - BukkitProjectOptionsConfig(Path) - Constructor for class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- BukkitScript - Class in dev.magicmq.pyspigot.bukkit.manager.script
-
An extension of the base
Scriptclass that includes Bukkit-specific code for initializing script permissions. - BukkitScript(Path, String, BukkitScriptOptions, boolean) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScript
- BukkitScriptCommand - Class in dev.magicmq.pyspigot.bukkit.manager.command
-
Represents a registered Bukkit command belonging to a script.
- BukkitScriptCommand(Script, PyFunction, PyFunction, String, String, String, List<String>, String) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
- BukkitScriptConfig - Class in dev.magicmq.pyspigot.bukkit.manager.config
-
A class representing a script configuration file, for the Bukkit implementation.
- BukkitScriptConfig(File, String) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- BukkitScriptEventExecutor - Class in dev.magicmq.pyspigot.bukkit.manager.listener
-
Represents a Bukkit event executor for script event listeners.
- BukkitScriptEventExecutor(BukkitScriptEventListener, Class<? extends Event>) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventExecutor
- BukkitScriptEventListener - Class in dev.magicmq.pyspigot.bukkit.manager.listener
-
A dummy Bukkit Listener that holds an event a script is currently listening to.
- BukkitScriptEventListener(Script, PyFunction, Class<? extends Event>) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
- BukkitScriptInfo - Class in dev.magicmq.pyspigot.bukkit.manager.script
-
The Bukkit-specific implementation of the
ScriptInfoclass, for printing information related to Bukkit-specific managers. - BukkitScriptInfo() - Constructor for class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptInfo
- BukkitScriptManager - Class in dev.magicmq.pyspigot.bukkit.manager.script
-
The Bukkit-specific implementation of the script manager.
- BukkitScriptOptions - Class in dev.magicmq.pyspigot.bukkit.manager.script
-
An extension of the base
ScriptOptionsclass that includes Bukkit-specific code for parsing and registering script permissions. - BukkitScriptOptions(BukkitProjectOptionsConfig) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptOptions
-
Initialize a new BukkitScriptOptions for a multi-file project, using the appropriate values in the project's project.yml file.
- BukkitScriptOptions(Path) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptOptions
-
Initialize a new BukkitScriptOptions for a single-file script, using the appropriate values in the script_options.yml file.
- BukkitScriptOptionsConfig - Class in dev.magicmq.pyspigot.bukkit.config
-
The Bukkit-specific implementation of the
ScriptOptionsConfigclass, for retrieving values from the script_options.yml file. - BukkitScriptOptionsConfig() - Constructor for class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- BukkitTaskManager - Class in dev.magicmq.pyspigot.bukkit.manager.task
-
The Bukkit-specific implementation of the task manager.
C
- callScriptExceptionEvent(Script, PyException) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- callScriptLoadEvent(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- callScriptUnloadEvent(Script, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- callToScript(PacketEvent) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
A helper method to call a script's packet listener function when the packet event occurs.
- cancelStartScriptTask() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- canSee(CommandSender) - Method in class dev.magicmq.pyspigot.bukkit.util.CommandAliasHelpTopic
- CommandAliasHelpTopic - Class in dev.magicmq.pyspigot.bukkit.util
-
Represents a help topic for an alias of a command.
- CommandAliasHelpTopic(String, String, HelpMap) - Constructor for class dev.magicmq.pyspigot.bukkit.util.CommandAliasHelpTopic
- contains(String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- contains(String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- createPacket(PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Create a new packet with the given type.
- CustomEvent - Class in dev.magicmq.pyspigot.bukkit.event.custom
-
A custom event that scripts may instantiate and call for other plugins/scripts to listen to.
- CustomEvent(String, PyObject) - Constructor for class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Note: This class should be instantiated from scripts only!
- CustomEvent(String, PyObject, boolean) - Constructor for class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Note: This class should be instantiated from scripts only!
D
- describeTask(BukkitTask) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- dev.magicmq.pyspigot.bukkit - package dev.magicmq.pyspigot.bukkit
-
Contains the Bukkit implementation for PySpigot.
- dev.magicmq.pyspigot.bukkit.command - package dev.magicmq.pyspigot.bukkit.command
-
Contains the Bukkit-specific implementation for the /pyspigot command.
- dev.magicmq.pyspigot.bukkit.config - package dev.magicmq.pyspigot.bukkit.config
-
Contains the Bukkit-specific implementation for PySpigot's config.yml file.
- dev.magicmq.pyspigot.bukkit.event - package dev.magicmq.pyspigot.bukkit.event
-
Contains Bukkit-specific script events.
- dev.magicmq.pyspigot.bukkit.event.custom - package dev.magicmq.pyspigot.bukkit.event.custom
-
Contains the custom event for scripts to use.
- dev.magicmq.pyspigot.bukkit.manager.command - package dev.magicmq.pyspigot.bukkit.manager.command
-
Contains the Bukkit-specific command manager implementation.
- dev.magicmq.pyspigot.bukkit.manager.config - package dev.magicmq.pyspigot.bukkit.manager.config
-
Contains the Bukkit-specific config manager implementation.
- dev.magicmq.pyspigot.bukkit.manager.listener - package dev.magicmq.pyspigot.bukkit.manager.listener
-
Contains the Bukkit-specific listener manager implementation.
- dev.magicmq.pyspigot.bukkit.manager.messaging - package dev.magicmq.pyspigot.bukkit.manager.messaging
-
Contains all classes related to plugin message listeners.
- dev.magicmq.pyspigot.bukkit.manager.placeholder - package dev.magicmq.pyspigot.bukkit.manager.placeholder
-
Contains all classes related to PlaceholderAPI.
- dev.magicmq.pyspigot.bukkit.manager.protocol - package dev.magicmq.pyspigot.bukkit.manager.protocol
-
Contains all classes related to ProtocolLib and the protocol manager for Bukkit.
- dev.magicmq.pyspigot.bukkit.manager.script - package dev.magicmq.pyspigot.bukkit.manager.script
-
Contains the Bukkit-specific script manager implementation.
- dev.magicmq.pyspigot.bukkit.manager.task - package dev.magicmq.pyspigot.bukkit.manager.task
-
Contains the Bukkit-specific task manager implementation.
- dev.magicmq.pyspigot.bukkit.util - package dev.magicmq.pyspigot.bukkit.util
-
Contains Bukkit-specific utility classes.
- dev.magicmq.pyspigot.bukkit.util.player - package dev.magicmq.pyspigot.bukkit.util.player
-
Contains Bukkit-specific player utility classes.
- doReportException() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
-
Get if the exception should be reported to console and/or a script's log file.
- doScriptActionLogging() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- doScriptUnloadOnPluginDisable() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- doVerboseRedisLogging() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
E
- execute(Listener, Event) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventExecutor
-
Called internally when the event occurs.
G
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitCommandManager
-
Get the singleton instance of this BukkitCommandManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitConfigManager
-
Get the singleton instance of this BukkitConfigManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
-
Get the singleton instance of this BukkitListenerManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Get the singleton instance of this PluginMessageManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Get the singleton instance of this PlaceholderManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Get the singleton instance of this ProtocolManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
-
Get the singleton instance of this BukkitScriptManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
-
Get the singleton instance of this BukkitTaskManager.
- get() - Static method in class dev.magicmq.pyspigot.bukkit.PySpigot
-
Get the instance of this plugin.
- getAdventure() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
-
Get the adventure API for the Bukkit platform.
- getAsynchronousManager() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Get the current ProtocolLib AsynchronousManager.
- getAsyncPacketListener(Script, PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Get the asynchronous packet listener for a particular packet type associated with a script
- getAsyncPacketListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Get all asynchronous packet listeners associated with a script
- getAuthor() - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Get the author of this ScriptPlaceholder.
- getBukkitCommand() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
-
Get the
PluginCommandthat underlies this ScriptCommand - getChannel() - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.ScriptPluginMessageListener
-
Get the channel this listener is listening on.
- getConfigFile() - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- getConfigPath() - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- getCraftBukkitClass(String) - Static method in class dev.magicmq.pyspigot.bukkit.util.ReflectionUtils
- getCraftBukkitClass(String, String) - Static method in class dev.magicmq.pyspigot.bukkit.util.ReflectionUtils
- getData() - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Get the data attached to this event.
- getDataAsType(Class<T>) - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Attempt to convert the data attached to this event to a provided type.
- getDataAsType(String) - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Attempt to convert the data attached to this event to a provided type.
- getDataFolderPath() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- getEnabled(boolean) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getEnabled(String, boolean) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getEvent() - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
-
Get the Bukkit event associated with this listener.
- getEventExecutor() - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
-
Get the
BukkitScriptEventExecutorassociated with this script event listener. - getException() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
-
Get the
PyExceptionthat was thrown. - getField(Class<?>, String) - Static method in class dev.magicmq.pyspigot.bukkit.util.ReflectionUtils
- getFileLoggingEnabled(boolean) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getFileLoggingEnabled(String, boolean) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getFullText(CommandSender) - Method in class dev.magicmq.pyspigot.bukkit.util.CommandAliasHelpTopic
- getFunction() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
Get the function that should be called when the packet event occurs.
- getHandlerList() - Static method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
- getHandlerList() - Static method in class dev.magicmq.pyspigot.bukkit.event.ScriptEvent
- getHandlerList() - Static method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
- getHandlerList() - Static method in class dev.magicmq.pyspigot.bukkit.event.ScriptLoadEvent
- getHandlerList() - Static method in class dev.magicmq.pyspigot.bukkit.event.ScriptUnloadEvent
- getHandlers() - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
- getHandlers() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptEvent
- getHandlers() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
- getHandlers() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptLoadEvent
- getHandlers() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptUnloadEvent
- getIdentifier() - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Get the identifier of this ScriptPlaceholder.
- getJythonArgs() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getJythonProperties() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getLibraryRelocations() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getListener(Script, Class<? extends Event>) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- getListener(Script, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Get the plugin message listener for a particular channel associated with a script
- getListenerFunction() - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
-
Get the script function that should be called when the event occurs.
- getListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Get all plugin message listeners associated with a script.
- getListenerType() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
The listener type of this listener.
- getLoadPriority(int) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getLoadPriority(String, int) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getLogTimestamp() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getMainScript(String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getMethod(Class<?>, String) - Static method in class dev.magicmq.pyspigot.bukkit.util.ReflectionUtils
- getMetricsEnabled() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getMinLoggingLevel(String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getMinLoggingLevel(String, String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getName() - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
-
Get the name of this event.
- getName() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
-
Get the name of this command.
- getNMSClass(String, String) - Static method in class dev.magicmq.pyspigot.bukkit.util.ReflectionUtils
- getPacketListener(Script, PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Get the normal packet listener for a particular packet type associated with a script.
- getPacketListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Get all normal packet listeners associated with a script, excluding asynchronous packet listeners.
- getPacketType() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
Get the packet type being listener for.
- getPermissionDefault() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptOptions
-
Get the default permissions for permissions defined for this script.
- getPermissionDefault(String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getPermissionDefault(String, String) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getPermissions() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptOptions
-
Get a list of permissions defined for this script.
- getPermissions(String, Map<String, Object>) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getPermissions(Map<String, Object>) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getPlaceholder(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Get a script's placeholder expansion.
- getPlatformLogger() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- getPluginClassLoader() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- getPluginDepend(String, List<String>) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- getPluginDepend(List<String>) - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitProjectOptionsConfig
- getPluginIdentifier() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- getProtocolManager() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Get the current ProtocolLib ProtocolManager.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptEvent
-
Get the script associated with this event.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
-
Get the script associated with this command.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
-
Get the script associated with this listener.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.ScriptPluginMessageListener
-
Get the script associated with this ScriptPluginMessageListener.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Get the script associated with this ScriptPlaceholder.
- getScript() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
Get the script associated with this listener.
- getScriptLoadDelay() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- getVersion() - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Get the version of this ScriptPlaceholder.
- getVersion() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
H
- hasPermission(String) - Method in class dev.magicmq.pyspigot.bukkit.util.player.BukkitCommandSender
- hasPermission(String) - Method in class dev.magicmq.pyspigot.bukkit.util.player.BukkitPlayer
I
- initAdventure() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initCommands() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initConfig() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initHelp() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
- initListeners() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initPermissions() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScript
-
Adds the script's permission (from its options) to the server.
- initPlatformManagers() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initScriptOptionsConfig() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- initScriptPermissions(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- initVersionChecking() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- isCancelled() - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
- isError() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptUnloadEvent
-
Get if this unload event was due to a script error.
- isPlaceholderApiAvailable() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
-
Check if PlacehodlerAPI is available on the server.
- isPlayer() - Method in class dev.magicmq.pyspigot.bukkit.util.player.BukkitCommandSender
- isPluginDependencyMissing(String) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- isProtocolLibAvailable() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
-
Check if ProtocolLib is available on the server.
J
- jythonLoggingLevel() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
L
- ListenerType - Enum Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
An enum representing the type of protocol listener that a script has registered.
- load() - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- loadConfigImpl(Path, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitConfigManager
- loadJythonOnStartup() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
N
- newProjectOptions(Path) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- newScript(Path, String, ScriptOptions, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- newScriptOptions(Path) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- NORMAL - Enum constant in enum class dev.magicmq.pyspigot.bukkit.manager.protocol.ListenerType
-
A normal listner.
O
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.magicmq.pyspigot.bukkit.command.BukkitPluginCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
- onDisable() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- onDisable(PluginDisableEvent) - Method in class dev.magicmq.pyspigot.bukkit.BukkitListener
- onEnable() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- onJoin(PlayerJoinEvent) - Method in class dev.magicmq.pyspigot.bukkit.BukkitListener
- onPacketReceiving(PacketEvent) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketReceivingListener
- onPacketSending(PacketEvent) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketSendingListener
- onPlaceholderRequest(Player, Player, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Called internally when the ScriptPlaceholder is used in a relational fashion.
- onPluginMessageReceived(String, Player, byte[]) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.ScriptPluginMessageListener
-
Called internally when a message is received on the registered channel.
- onRequest(OfflinePlayer, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Called internally when the ScriptPlaceholder is used.
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.magicmq.pyspigot.bukkit.command.BukkitPluginCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
P
- PacketReceivingListener - Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
A listener that listens for packets received by the server from the client.
- PacketReceivingListener(Script, PyFunction, PacketType, ListenerPriority, ListenerType) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketReceivingListener
- PacketSendingListener - Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
A listener that listens for packets sent by the server to the client.
- PacketSendingListener(Script, PyFunction, PacketType, ListenerPriority, ListenerType) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketSendingListener
- patchThreading() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- persist() - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
-
Indicates that the ScriptPlaceholder should persist when PlaceholderAPI is reloaded.
- PlaceholderManager - Class in dev.magicmq.pyspigot.bukkit.manager.placeholder
-
Manager to interface with PlaceholderAPI.
- PluginMessageManager - Class in dev.magicmq.pyspigot.bukkit.manager.messaging
-
Manager to interface with Spigot/Paper's plugin messaging system.
- printPlatformManagerInfo(Script, TextComponent.Builder) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptInfo
- ProtocolManager - Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
Manager to interface with ProtocolLib's ProtocolManager.
- PySpigot - Class in dev.magicmq.pyspigot.bukkit
-
Entry point of PySpigot for Bukkit servers.
- PySpigot() - Constructor for class dev.magicmq.pyspigot.bukkit.PySpigot
R
- ReflectionUtils - Class in dev.magicmq.pyspigot.bukkit.util
-
A utility class to simplify reflection for working with CraftBukkit and NMS classes.
- registerAsyncPacketListener(PyFunction, PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Register a new asynchronous packet listener with default priority.
- registerAsyncPacketListener(PyFunction, PacketType, ListenerPriority) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Register a new asynchronous packet listener.
- registerCommandImpl(Script, PyFunction, PyFunction, String, String, String, List<String>, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitCommandManager
- registerListener(PyFunction, Class<? extends Event>) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- registerListener(PyFunction, Class<? extends Event>, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- registerListener(PyFunction, Class<? extends Event>, EventPriority) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- registerListener(PyFunction, Class<? extends Event>, EventPriority, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- registerListener(PyFunction, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Register a new plugin message listener to listen on the given channel.
- registerPacketListener(PyFunction, PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Register a new packet listener with default priority.
- registerPacketListener(PyFunction, PacketType, ListenerPriority) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Register a new packet listener.
- registerPlaceholder(PyFunction) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Register a new script placeholder expansion.
- registerPlaceholder(PyFunction, String, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Register a new script placeholder expansion.
- registerPlaceholder(PyFunction, PyFunction) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Register a new script placeholder expansion, including relational placeholders.
- registerPlaceholder(PyFunction, PyFunction, String, String) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Register a new script placeholder expansion, including relational placeholders.
- registerTimeoutPacketListener(PyFunction, PacketType) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Register a new asynchronous timeout packet listener with default priority.
- registerTimeoutPacketListener(PyFunction, PacketType, ListenerPriority) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Register a new asynchronous timeout packet listener.
- reload() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- reload() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
- reload() - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- removeHelp() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
- removePermissions() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScript
-
Removes the script's permissions from the server.
- removeScriptPermissions(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- runSyncCallbackImpl(Runnable) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runSyncCallbackTaskImpl(SyncCallbackTask<BukkitTask>) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runSyncCallbackTaskLaterImpl(SyncCallbackTask<BukkitTask>, long) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runTaskAsyncImpl(Task<BukkitTask>) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runTaskImpl(Task<BukkitTask>) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runTaskLaterAsyncImpl(Task<BukkitTask>, long) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- runTaskLaterImpl(Task<BukkitTask>, long) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
S
- save() - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
- scheduleAsyncRepeatingTaskImpl(RepeatingTask<BukkitTask>, long, long) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- scheduleRepeatingTaskImpl(RepeatingTask<BukkitTask>, long, long) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
- scheduleStartScriptTask() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- ScriptEvent - Class in dev.magicmq.pyspigot.bukkit.event
-
Script event superclass.
- ScriptEvent(Script, boolean) - Constructor for class dev.magicmq.pyspigot.bukkit.event.ScriptEvent
- ScriptExceptionEvent - Class in dev.magicmq.pyspigot.bukkit.event
-
Called when a script throws an unhandled error/exception.
- ScriptExceptionEvent(Script, PyException, boolean) - Constructor for class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
- ScriptLoadEvent - Class in dev.magicmq.pyspigot.bukkit.event
-
Called when a script is loaded.
- ScriptLoadEvent(Script) - Constructor for class dev.magicmq.pyspigot.bukkit.event.ScriptLoadEvent
- scriptOptionEnabled() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionFileLoggingEnabled() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionLoadPriority() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionMainScript() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionMinLoggingLevel() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionPermissionDefault() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionPermissions() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- scriptOptionPluginDepend() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- ScriptPacketListener - Class in dev.magicmq.pyspigot.bukkit.manager.protocol
-
An abstract class designed to represent a basic script packet listener.
- ScriptPacketListener(Script, PyFunction, PacketType, ListenerPriority, ListenerType) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
- ScriptPlaceholder - Class in dev.magicmq.pyspigot.bukkit.manager.placeholder
-
A class that represents a script placeholder expansion.
- ScriptPlaceholder(Script, PyFunction, PyFunction, String, String) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.placeholder.ScriptPlaceholder
- ScriptPluginMessageListener - Class in dev.magicmq.pyspigot.bukkit.manager.messaging
-
A class that represents a script plugin message listener listening on a single channel.
- ScriptPluginMessageListener(Script, PyFunction, String) - Constructor for class dev.magicmq.pyspigot.bukkit.manager.messaging.ScriptPluginMessageListener
- ScriptUnloadEvent - Class in dev.magicmq.pyspigot.bukkit.event
-
Called when a script is unloaded.
- ScriptUnloadEvent(Script, boolean) - Constructor for class dev.magicmq.pyspigot.bukkit.event.ScriptUnloadEvent
- sendBungeeMessage(Player, String, Object...) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Send a plugin message of the specified message type/subchannel on the "BungeeCord" channel with the specified payload.
- sendMessage(Component) - Method in class dev.magicmq.pyspigot.bukkit.util.player.BukkitCommandSender
- sendMessage(Component) - Method in class dev.magicmq.pyspigot.bukkit.util.player.BukkitPlayer
- sendMessage(Player, String, Object...) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Send a plugin message on the specified channel with the specified payload.
- sendRawMessage(Player, String, byte[]) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Send a plugin message on the specified channel with the specified payload.
- sendServerPacket(Player, PacketContainer) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Send a packet to a player.
- setCancelled(boolean) - Method in class dev.magicmq.pyspigot.bukkit.event.custom.CustomEvent
- setIfNotExists(String, Object) - Method in class dev.magicmq.pyspigot.bukkit.manager.config.BukkitScriptConfig
-
Sets the specified path to the given value only if the path is not already set in the config file.
- setReportException(boolean) - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
-
Set if the exception should be reported to console and/or the script's log file.
- setupMetrics() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- shouldShowUpdateMessages() - Method in class dev.magicmq.pyspigot.bukkit.config.BukkitPluginConfig
- shutdownMetrics() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- shutdownVersionChecking() - Method in class dev.magicmq.pyspigot.bukkit.PySpigot
- stopTaskImpl(BukkitTask) - Method in class dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
T
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitScriptCommand
-
Prints a representation of this ScriptCommand in string format, including all variables that pertain to the command (such as name, label, description, etc.)
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitScriptEventListener
-
Prints a representation of this BukkitScriptEventListener in string format, including the event being listened to by the listener
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketReceivingListener
-
Prints a representation of this PacketReceivingListener in string format, including the packet type listened to by the listener
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.PacketSendingListener
-
Prints a representation of this PacketSendingListener in string format, including the packet type listened to by the listener
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ScriptPacketListener
-
Prints a representation of this ScriptPacketListener in string format, including the packet type listened to by the listener
- toString() - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptOptions
U
- unloadScriptOnMainThread(Script, boolean) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- unregisterAsyncPacketListener(ScriptPacketListener) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Unregister an asynchronous packet listener.
- unregisterAsyncPacketListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.AsyncProtocolManager
-
Unregister all asynchronous packet listeners belonging to a script.
- unregisterCommandImpl(ScriptCommand) - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitCommandManager
- unregisterCommandsImpl(List<ScriptCommand>) - Method in class dev.magicmq.pyspigot.bukkit.manager.command.BukkitCommandManager
- unregisterFromPlatformManagers(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.script.BukkitScriptManager
- unregisterListener(BukkitScriptEventListener) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- unregisterListener(ScriptPluginMessageListener) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Unregister a plugin message listener.
- unregisterListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.listener.BukkitListenerManager
- unregisterListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.messaging.PluginMessageManager
-
Unregister all plugin message listeners belonging to a script.
- unregisterPacketListener(ScriptPacketListener) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Unregister a packet listener.
- unregisterPacketListeners(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.protocol.ProtocolManager
-
Unregister all normal packet listeners belonging to a script, excluding asynchronous packet listeners.
- unregisterPlaceholder(ScriptPlaceholder) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Unregister a script placeholder expansion.
- unregisterPlaceholder(Script) - Method in class dev.magicmq.pyspigot.bukkit.manager.placeholder.PlaceholderManager
-
Unregister a script's placeholder expansion.
V
- valueOf(String) - Static method in enum class dev.magicmq.pyspigot.bukkit.manager.protocol.ListenerType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.magicmq.pyspigot.bukkit.manager.protocol.ListenerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages