Add /motd command to allow user to set motd without restarting/stopping server
This commit is contained in:
parent
f936e1b869
commit
d4122eb5e5
29
src/main/java/net/md_5/bungee/command/CommandMotd.java
Normal file
29
src/main/java/net/md_5/bungee/command/CommandMotd.java
Normal file
@ -0,0 +1,29 @@
|
||||
package net.md_5.bungee.command;
|
||||
|
||||
import net.md_5.bungee.BungeeCord;
|
||||
import net.md_5.bungee.Permission;
|
||||
|
||||
/**
|
||||
* Command to set a temp copy of the motd in real-time without stopping the proxy
|
||||
*/
|
||||
public class CommandMotd extends Command
|
||||
{
|
||||
|
||||
@Override
|
||||
public void execute(CommandSender sender, String[] args)
|
||||
{
|
||||
if (getPermission(sender) != Permission.ADMIN)
|
||||
{
|
||||
sender.sendMessage(ChatColor.RED + "You do not have permission to use this command");
|
||||
} else
|
||||
{
|
||||
String newMOTD = "";
|
||||
for (String s: args)
|
||||
{
|
||||
newMOTD = newMOTD + s + " ";
|
||||
}
|
||||
newMOTD = newMOTD.substring(0, newMOTD.length()-1);
|
||||
BungeeCord.instance.config.motd = newMOTD;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user