mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-25 22:56:45 +01:00
Added some barebones console interaction
This commit is contained in:
parent
098d5942aa
commit
44e172369f
19
vConsole.java
Normal file
19
vConsole.java
Normal file
@ -0,0 +1,19 @@
|
||||
public class vConsole {
|
||||
public boolean onConsoleCommand(String[] split) {
|
||||
String args = etc.combineSplit(1, split, "");
|
||||
//Return true if you don't want the server command to be parsed by the server.
|
||||
String server = Colors.LightGreen + "[Server]" + Colors.DarkPurple;
|
||||
if(split[0].equalsIgnoreCase("stop")){
|
||||
vChat.gmsg(server + "Rebooting the server");
|
||||
return false;
|
||||
}
|
||||
//Make say nicer
|
||||
if(split[0].equalsIgnoreCase("say"))
|
||||
{
|
||||
//Send out the message
|
||||
vChat.gmsg(server + args);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
@ -20,8 +20,10 @@ public class vMinecraft extends Plugin {
|
||||
//And remove the commands here.
|
||||
}
|
||||
|
||||
@Override
|
||||
public void initialize() {
|
||||
//Here we add the hook we're going to use. In this case it's the arm swing event.
|
||||
etc.getLoader().addListener(PluginLoader.Hook.SERVERCOMMAND, listener, this, PluginListener.Priority.HIGH);
|
||||
etc.getLoader().addListener(PluginLoader.Hook.CHAT, listener, this, PluginListener.Priority.MEDIUM);
|
||||
etc.getLoader().addListener(PluginLoader.Hook.LOGIN, listener, this, PluginListener.Priority.MEDIUM);
|
||||
etc.getLoader().addListener(PluginLoader.Hook.COMMAND, listener, this, PluginListener.Priority.HIGH);
|
||||
|
Loading…
Reference in New Issue
Block a user