Class SlimefunCommand
java.lang.Object
io.github.thebusybiscuit.slimefun4.core.commands.SlimefunCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
,org.bukkit.event.Listener
public class SlimefunCommand
extends Object
implements org.bukkit.command.CommandExecutor, org.bukkit.event.Listener
This
CommandExecutor
holds the functionality of our /slimefun
command.- Author:
- TheBusyBiscuit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a heatmap of how often certain commands are used.boolean
onCommand
(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, String label, String[] args) void
onCommand
(org.bukkit.event.player.PlayerCommandPreprocessEvent e) void
register()
void
sendHelp
(org.bukkit.command.CommandSender sender)
-
Constructor Details
-
SlimefunCommand
Creates a new instance ofSlimefunCommand
- Parameters:
plugin
- The instance of ourSlimefun
-
-
Method Details
-
register
public void register() -
getPlugin
-
getCommandUsage
Returns a heatmap of how often certain commands are used.- Returns:
- A
Map
holding the amount of times each command was run
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, String label, String[] args) - Specified by:
onCommand
in interfaceorg.bukkit.command.CommandExecutor
-
sendHelp
public void sendHelp(@Nonnull org.bukkit.command.CommandSender sender) -
onCommand
public void onCommand(org.bukkit.event.player.PlayerCommandPreprocessEvent e) -
getSubCommandNames
- Returns:
- A
List
containing everySubCommand
-