summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Ward <chris@chrisgward.com>2013-12-01 17:33:44 +1100
committerChris Ward <chris@chrisgward.com>2013-12-01 17:33:44 +1100
commitb42b5eadc9cc4495a1699c9982b4bd6b48e6e055 (patch)
tree688e86aa050a6a61e34699349bcbb7a061bae793
parente49b2c5508840e5a07a46295ff9a859ab5140198 (diff)
downloadEssentials-b42b5eadc9cc4495a1699c9982b4bd6b48e6e055.tar
Essentials-b42b5eadc9cc4495a1699c9982b4bd6b48e6e055.tar.gz
Essentials-b42b5eadc9cc4495a1699c9982b4bd6b48e6e055.tar.lz
Essentials-b42b5eadc9cc4495a1699c9982b4bd6b48e6e055.tar.xz
Essentials-b42b5eadc9cc4495a1699c9982b4bd6b48e6e055.zip
Add optional 2nd arg to broadcast format.
50dca9abf54d5a2
-rw-r--r--Essentials/src/net/ess3/commands/Commandbroadcast.java18
-rw-r--r--Essentials/src/plugin.yml2
2 files changed, 17 insertions, 3 deletions
diff --git a/Essentials/src/net/ess3/commands/Commandbroadcast.java b/Essentials/src/net/ess3/commands/Commandbroadcast.java
index 52854ce87..4519eef86 100644
--- a/Essentials/src/net/ess3/commands/Commandbroadcast.java
+++ b/Essentials/src/net/ess3/commands/Commandbroadcast.java
@@ -1,19 +1,33 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
+import net.ess3.api.IUser;
import net.ess3.utils.FormatUtil;
+import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
+
+import static net.ess3.I18n._;
public class Commandbroadcast extends EssentialsCommand
{
@Override
+ public void run(final IUser user, final String commandLabel, final String[] args) throws Exception
+ {
+ if (args.length < 1)
+ {
+ throw new NotEnoughArgumentsException();
+ }
+ ess.broadcastMessage(null, _("§r§6[§4Broadcast§6]§a {0}", FormatUtil.replaceFormat(getFinalArg(args, 0)), user.getPlayer().getDisplayName()));
+ }
+
+ @Override
public void run(final CommandSender sender, final String commandLabel, final String[] args) throws Exception
{
if (args.length < 1)
{
throw new NotEnoughArgumentsException();
}
- ess.broadcastMessage(null, _("§r§6[§4Broadcast§6]§a {0}", FormatUtil.replaceFormat(getFinalArg(args, 0))));
+ ess.broadcastMessage(null, _("§r§6[§4Broadcast§6]§a {0}", FormatUtil.replaceFormat(getFinalArg(args, 0)), sender.getName()));
}
}
diff --git a/Essentials/src/plugin.yml b/Essentials/src/plugin.yml
index a35fe7db2..fc62ac9cd 100644
--- a/Essentials/src/plugin.yml
+++ b/Essentials/src/plugin.yml
@@ -50,7 +50,7 @@ commands:
broadcast:
description: Broadcasts a message to the entire server.
usage: /<command> <msg>
- aliases: [ebroadcast,bcast,ebcast]
+ aliases: [ebroadcast,bcast,ebcast,shout,eshout,bc,ebc]
bigtree:
description: Spawn a big tree where you are looking.
usage: /<command> <tree|redwood|jungle>