Index

A B C D E G H I J L N O P R S T U V 
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 CommandSender class.
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 Player class.
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 PluginConfig class, 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 ProjectOptionsConfig class, 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 Script class 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 ScriptInfo class, 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 ScriptOptions class 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 ScriptOptionsConfig class, 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 PluginCommand that 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 BukkitScriptEventExecutor associated with this script event listener.
getException() - Method in class dev.magicmq.pyspigot.bukkit.event.ScriptExceptionEvent
Get the PyException that 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.
A B C D E G H I J L N O P R S T U V 
All Classes and Interfaces|All Packages