diff --git a/src/main/java/com/comandante/creeper/command/CastCommand.java b/src/main/java/com/comandante/creeper/command/CastCommand.java index d2a688618d5ae74bf5bcc1b6f23ea4808a602461..ee7da4e6e6ed4708d53476ed9691cb30244f396f 100644 --- a/src/main/java/com/comandante/creeper/command/CastCommand.java +++ b/src/main/java/com/comandante/creeper/command/CastCommand.java @@ -28,7 +28,7 @@ public class CastCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { try { - configure(e); + ; if (player.getCurrentHealth() <= 0) { write("You have no health and as such you can not attack."); return; diff --git a/src/main/java/com/comandante/creeper/command/ColorsCommand.java b/src/main/java/com/comandante/creeper/command/ColorsCommand.java index 190650f53318d244cff9d7f0bad2b0b5d3ded952..cae99b1a21598c3e400369544522d07e7fa9b212 100644 --- a/src/main/java/com/comandante/creeper/command/ColorsCommand.java +++ b/src/main/java/com/comandante/creeper/command/ColorsCommand.java @@ -1,10 +1,8 @@ package com.comandante.creeper.command; -import com.comandante.creeper.Items.Item; import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.server.Color; -import com.google.common.base.Joiner; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; @@ -23,7 +21,7 @@ public class ColorsCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write ("BLACK: " + Color.BLACK + "This is an example of the color." + Color.RESET + "\r\n"); write ("BLUE: " + Color.BLUE + "This is an example of the color." + Color.RESET + "\r\n"); diff --git a/src/main/java/com/comandante/creeper/command/Command.java b/src/main/java/com/comandante/creeper/command/Command.java index 4d75b303fe3ff1b25a04ade81e8384187823e578..09e7ef689de1b80e79559f6cc5f1582864fcc80f 100644 --- a/src/main/java/com/comandante/creeper/command/Command.java +++ b/src/main/java/com/comandante/creeper/command/Command.java @@ -12,10 +12,7 @@ import com.comandante.creeper.server.CreeperSession; import com.comandante.creeper.world.*; import com.google.common.collect.Sets; import org.apache.log4j.Logger; -import org.jboss.netty.channel.Channel; -import org.jboss.netty.channel.ChannelHandlerContext; -import org.jboss.netty.channel.MessageEvent; -import org.jboss.netty.channel.SimpleChannelUpstreamHandler; +import org.jboss.netty.channel.*; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; @@ -67,14 +64,21 @@ public abstract class Command extends SimpleChannelUpstreamHandler { this.roles = roles; } - public void configure(MessageEvent e) { - this.creeperSession = extractCreeperSession(e.getChannel()); - this.player = playerManager.getPlayer(extractPlayerId(creeperSession)); - this.playerId = player.getPlayerId(); - this.currentRoom = gameManager.getRoomManager().getPlayerCurrentRoom(player).get(); - this.mapMatrix = mapsManager.getFloorMatrixMaps().get(currentRoom.getFloorId()); - this.currentRoomCoords = mapMatrix.getCoords(currentRoom.getRoomId()); - this.originalMessageParts = getOriginalMessageParts(e); + @Override + public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) throws Exception { + try { + if (e instanceof MessageEvent) { + this.creeperSession = extractCreeperSession(e.getChannel()); + this.originalMessageParts = getOriginalMessageParts((MessageEvent) e); + this.player = playerManager.getPlayer(extractPlayerId(creeperSession)); + this.playerId = player.getPlayerId(); + this.currentRoom = gameManager.getRoomManager().getPlayerCurrentRoom(player).get(); + this.mapMatrix = mapsManager.getFloorMatrixMaps().get(currentRoom.getFloorId()); + this.currentRoomCoords = mapMatrix.getCoords(currentRoom.getRoomId()); + } + } finally { + super.handleUpstream(ctx, e); + } } @Override diff --git a/src/main/java/com/comandante/creeper/command/CoolDownCommand.java b/src/main/java/com/comandante/creeper/command/CoolDownCommand.java index 7678339bd00670b9d67a7c1354a20096314514b1..da6f57c1db0f584d1f1e65af0245765e65e73920 100644 --- a/src/main/java/com/comandante/creeper/command/CoolDownCommand.java +++ b/src/main/java/com/comandante/creeper/command/CoolDownCommand.java @@ -1,7 +1,6 @@ package com.comandante.creeper.command; import com.comandante.creeper.managers.GameManager; -import com.comandante.creeper.server.Color; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; @@ -20,7 +19,7 @@ public class CoolDownCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (player.isActiveCoolDown()) { write(gameManager.renderCoolDownString(player.getCoolDowns())); diff --git a/src/main/java/com/comandante/creeper/command/CountdownCommand.java b/src/main/java/com/comandante/creeper/command/CountdownCommand.java index f098192adce3499e2eac0417c0a7137c036eb1b6..9151639aab9bffaa6ae5b58402b076edcf49b5b7 100644 --- a/src/main/java/com/comandante/creeper/command/CountdownCommand.java +++ b/src/main/java/com/comandante/creeper/command/CountdownCommand.java @@ -4,7 +4,6 @@ import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.player.Player; import com.comandante.creeper.player.PlayerManager; import com.comandante.creeper.server.ChannelCommunicationUtils; -import com.comandante.creeper.server.ChannelUtils; import com.comandante.creeper.server.Color; import com.google.common.collect.Lists; import org.jboss.netty.channel.ChannelHandlerContext; @@ -24,7 +23,7 @@ public class CountdownCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { new Thread(new PrintCountdown(playerManager, channelUtils)).start(); } finally { diff --git a/src/main/java/com/comandante/creeper/command/DelCommand.java b/src/main/java/com/comandante/creeper/command/DelCommand.java index 6842ac7d2e0d11618cceaf5c112d8c688661d581..32c8a17681b6dbcd1db5d0aa34c51ad1bf93340f 100644 --- a/src/main/java/com/comandante/creeper/command/DelCommand.java +++ b/src/main/java/com/comandante/creeper/command/DelCommand.java @@ -2,9 +2,7 @@ package com.comandante.creeper.command; import com.comandante.creeper.managers.GameManager; -import com.comandante.creeper.player.PlayerSettings; import com.google.api.client.util.Lists; -import com.google.common.base.Joiner; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; @@ -24,7 +22,7 @@ public class DelCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() <= 1) { write(returnAllSettings()); diff --git a/src/main/java/com/comandante/creeper/command/DropCommand.java b/src/main/java/com/comandante/creeper/command/DropCommand.java index 0a06915de2ef3b0a66e42aec37cb05be8189677b..b35c743077b98568dc98f1acd6583b7e64e42ab3 100644 --- a/src/main/java/com/comandante/creeper/command/DropCommand.java +++ b/src/main/java/com/comandante/creeper/command/DropCommand.java @@ -21,7 +21,7 @@ public class DropCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { write("No item specified."); diff --git a/src/main/java/com/comandante/creeper/command/EquipCommand.java b/src/main/java/com/comandante/creeper/command/EquipCommand.java index f7885d72acf6d935a2798bb7494a0f0d61b93c36..1db17521e8c7857fd659613b5aaef15aa71e403c 100644 --- a/src/main/java/com/comandante/creeper/command/EquipCommand.java +++ b/src/main/java/com/comandante/creeper/command/EquipCommand.java @@ -21,7 +21,7 @@ public class EquipCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { write("No equipment item specified."); diff --git a/src/main/java/com/comandante/creeper/command/FightKillCommand.java b/src/main/java/com/comandante/creeper/command/FightKillCommand.java index cff05bbb9ac84bf9c32498b423d4ba2c1b84d197..e7d91f5a30aa1c317f4379885ebddb36e4226a56 100644 --- a/src/main/java/com/comandante/creeper/command/FightKillCommand.java +++ b/src/main/java/com/comandante/creeper/command/FightKillCommand.java @@ -23,7 +23,7 @@ public class FightKillCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (player.getCurrentHealth() <= 0) { write("You have no health and as such you can not attack."); diff --git a/src/main/java/com/comandante/creeper/command/ForageCommand.java b/src/main/java/com/comandante/creeper/command/ForageCommand.java index e9a9a4b525fd68f9bf8fbf05bc19d016187f3890..0315af61f65108fcfb737c5a6f4610d4f83e8eb7 100644 --- a/src/main/java/com/comandante/creeper/command/ForageCommand.java +++ b/src/main/java/com/comandante/creeper/command/ForageCommand.java @@ -20,7 +20,7 @@ public class ForageCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { try { - configure(e); + ; gameManager.getForageManager().getForageForRoom(currentRoom, player); } finally { super.messageReceived(ctx, e); diff --git a/src/main/java/com/comandante/creeper/command/GoldCommand.java b/src/main/java/com/comandante/creeper/command/GoldCommand.java index 605b0c156768db1970f51845aaa3e4017ebbbe7e..117390fcf56c8e96024f9b3c456079c8d035c66b 100644 --- a/src/main/java/com/comandante/creeper/command/GoldCommand.java +++ b/src/main/java/com/comandante/creeper/command/GoldCommand.java @@ -23,7 +23,7 @@ public class GoldCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write("You have " + NumberFormat.getNumberInstance(Locale.US).format(playerManager.getPlayerMetadata(playerId).getGold()) + Color.YELLOW + " gold." + Color.RESET); } finally { diff --git a/src/main/java/com/comandante/creeper/command/GossipCommand.java b/src/main/java/com/comandante/creeper/command/GossipCommand.java index ff92e83e368c4aea90350c31554168a49856c1cb..8f17295f257038d4efc9c388e1a1798dd75ca1b0 100644 --- a/src/main/java/com/comandante/creeper/command/GossipCommand.java +++ b/src/main/java/com/comandante/creeper/command/GossipCommand.java @@ -4,7 +4,6 @@ package com.comandante.creeper.command; import com.comandante.creeper.bot.commands.BotCommand; import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.player.Player; -import com.comandante.creeper.server.Color; import com.google.common.base.Joiner; import com.google.common.collect.Lists; import org.jboss.netty.channel.ChannelHandlerContext; @@ -26,7 +25,7 @@ public class GossipCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { write("Nothing to gossip about?"); diff --git a/src/main/java/com/comandante/creeper/command/HelpCommand.java b/src/main/java/com/comandante/creeper/command/HelpCommand.java index 72057fc51d33945f2d8bb9b0a721f3326de2d55e..6dd31b1424ba98b086b9dd2f67fb36400b4238d9 100644 --- a/src/main/java/com/comandante/creeper/command/HelpCommand.java +++ b/src/main/java/com/comandante/creeper/command/HelpCommand.java @@ -27,7 +27,7 @@ public class HelpCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { StringBuilder sb = new StringBuilder(); Table t = new Table(2, BorderStyle.CLASSIC_COMPATIBLE, diff --git a/src/main/java/com/comandante/creeper/command/InventoryCommand.java b/src/main/java/com/comandante/creeper/command/InventoryCommand.java index 5944e0cf35d43e6e7f72647742a367d41d1d6cd7..482680f3b288bba879f807269676baaba5c66b18 100644 --- a/src/main/java/com/comandante/creeper/command/InventoryCommand.java +++ b/src/main/java/com/comandante/creeper/command/InventoryCommand.java @@ -24,7 +24,7 @@ public class InventoryCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { List<Item> inventory = player.getInventory(); if (inventory == null) { diff --git a/src/main/java/com/comandante/creeper/command/LookCommand.java b/src/main/java/com/comandante/creeper/command/LookCommand.java index 6c09973648ca77236ca7705c3b1d709698d52ac8..c62f2d910ee23adab279de58c299273c621525c2 100644 --- a/src/main/java/com/comandante/creeper/command/LookCommand.java +++ b/src/main/java/com/comandante/creeper/command/LookCommand.java @@ -23,7 +23,7 @@ public class LookCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { currentRoomLogic(); diff --git a/src/main/java/com/comandante/creeper/command/LootCommand.java b/src/main/java/com/comandante/creeper/command/LootCommand.java index 0099f075a48c25dd38534ccca885d9c437da1319..d3878dde2bc19605cda1e5b6f9e1ea326f9bc188 100644 --- a/src/main/java/com/comandante/creeper/command/LootCommand.java +++ b/src/main/java/com/comandante/creeper/command/LootCommand.java @@ -25,7 +25,7 @@ public class LootCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() > 1) { for (Item item : player.getInventory()) { diff --git a/src/main/java/com/comandante/creeper/command/MapCommand.java b/src/main/java/com/comandante/creeper/command/MapCommand.java index 6ded954f8bf41ae2db5ea6717e359e9a3bbbbdc3..f896400aeddae6cd6581a1d939bccfa010d2ed11 100644 --- a/src/main/java/com/comandante/creeper/command/MapCommand.java +++ b/src/main/java/com/comandante/creeper/command/MapCommand.java @@ -24,7 +24,7 @@ public class MapCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() > 1 && isInteger(originalMessageParts.get(1))) { int max = Integer.parseInt(originalMessageParts.get(1)); diff --git a/src/main/java/com/comandante/creeper/command/MovementCommand.java b/src/main/java/com/comandante/creeper/command/MovementCommand.java index 69b4f74fad8c3b44252ff898dc98724e3ca60c70..4a1e28127c62ec9a38704b055e1ba5cd32c98f23 100644 --- a/src/main/java/com/comandante/creeper/command/MovementCommand.java +++ b/src/main/java/com/comandante/creeper/command/MovementCommand.java @@ -36,7 +36,7 @@ public class MovementCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { try { - configure(e); + ; if (player.isActiveFights()) { write("You can't move while in a fight!"); return; diff --git a/src/main/java/com/comandante/creeper/command/NexusCommand.java b/src/main/java/com/comandante/creeper/command/NexusCommand.java index 56e01364a2938537e9d3242c002ff6141af6c7c7..6be9c002be3a871cab22bdfe6ca8dba9fd69fbda 100644 --- a/src/main/java/com/comandante/creeper/command/NexusCommand.java +++ b/src/main/java/com/comandante/creeper/command/NexusCommand.java @@ -20,7 +20,7 @@ public class NexusCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (gameManager.getCreeperConfiguration().isIrcEnabled) { originalMessageParts.remove(0); diff --git a/src/main/java/com/comandante/creeper/command/OpCommand.java b/src/main/java/com/comandante/creeper/command/OpCommand.java index 7e294b30a48e19d3d9176a9b65f4cacd811033d0..45bac4b2e87f12008b57bb7d133412acd286d9e1 100644 --- a/src/main/java/com/comandante/creeper/command/OpCommand.java +++ b/src/main/java/com/comandante/creeper/command/OpCommand.java @@ -1,19 +1,13 @@ package com.comandante.creeper.command; -import com.comandante.creeper.CreeperEntry; import com.comandante.creeper.managers.GameManager; -import com.comandante.creeper.merchant.Merchant; -import com.comandante.creeper.merchant.lockers.LockerCommand; import com.comandante.creeper.player.PlayerRole; import com.google.common.base.Joiner; -import com.google.common.base.Optional; import com.google.common.collect.ImmutableSortedSet; import com.google.common.collect.Sets; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; -import org.jboss.netty.channel.SimpleChannelUpstreamHandler; import org.pircbotx.Channel; -import org.pircbotx.PircBotX; import org.pircbotx.User; import org.pircbotx.UserChannelDao; @@ -38,7 +32,7 @@ public class OpCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { //ghetto and will only work for one channel bots. if (originalMessageParts.size() <= 1) { diff --git a/src/main/java/com/comandante/creeper/command/OpenCommand.java b/src/main/java/com/comandante/creeper/command/OpenCommand.java index 1caae810735649f1c4ad090dc4923c805324a6bd..bd6aee759ca893813ac36af77a5c35d1a3c6e687 100644 --- a/src/main/java/com/comandante/creeper/command/OpenCommand.java +++ b/src/main/java/com/comandante/creeper/command/OpenCommand.java @@ -29,7 +29,7 @@ public class OpenCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (creeperSession.getGrabMerchant().isPresent()) { creeperSession.setGrabMerchant(Optional.<CreeperEntry<Merchant, SimpleChannelUpstreamHandler>>absent()); diff --git a/src/main/java/com/comandante/creeper/command/PickUpCommand.java b/src/main/java/com/comandante/creeper/command/PickUpCommand.java index a60b8bea0441447a1297603727583962d673dace..cb72513542363045192c7b20bab45d4b8ddd0ebf 100644 --- a/src/main/java/com/comandante/creeper/command/PickUpCommand.java +++ b/src/main/java/com/comandante/creeper/command/PickUpCommand.java @@ -22,7 +22,6 @@ public class PickUpCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); try { Set<String> itemIds = currentRoom.getItemIds(); originalMessageParts.remove(0); diff --git a/src/main/java/com/comandante/creeper/command/QuitCommand.java b/src/main/java/com/comandante/creeper/command/QuitCommand.java index 143fe5e3053326f3b2df3e40191e40f6615cddb7..2d0c398c6416661604f37909c8250fb0ddb639fa 100644 --- a/src/main/java/com/comandante/creeper/command/QuitCommand.java +++ b/src/main/java/com/comandante/creeper/command/QuitCommand.java @@ -19,7 +19,7 @@ public class QuitCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; if (player.getActiveFights().size() > 0) { write("You can't quit in the middle of a fight!"); } else { diff --git a/src/main/java/com/comandante/creeper/command/RecentChangesCommand.java b/src/main/java/com/comandante/creeper/command/RecentChangesCommand.java index de3a324485b29b90610188efd7a21b36e56ba660..c1a64a9acce8fbfa42cee219dabfc2022390a0ff 100644 --- a/src/main/java/com/comandante/creeper/command/RecentChangesCommand.java +++ b/src/main/java/com/comandante/creeper/command/RecentChangesCommand.java @@ -20,7 +20,7 @@ public class RecentChangesCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write(RecentChangesManager.getRecentChanges()); } finally { diff --git a/src/main/java/com/comandante/creeper/command/RecentGossipCommand.java b/src/main/java/com/comandante/creeper/command/RecentGossipCommand.java index a7e5677c25a0499a381c2c36af2efd180dcf6689..6b7ddad0daabc34d9a58a66ccc8f7ff5bc3917d8 100644 --- a/src/main/java/com/comandante/creeper/command/RecentGossipCommand.java +++ b/src/main/java/com/comandante/creeper/command/RecentGossipCommand.java @@ -20,7 +20,7 @@ public class RecentGossipCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { List<String> recent = null; if (originalMessageParts.size() > 1) { diff --git a/src/main/java/com/comandante/creeper/command/SayCommand.java b/src/main/java/com/comandante/creeper/command/SayCommand.java index e196503c97c5f36742441bed7d3d6e5abcbc4c01..27c79df29c2f8cfc06b6d425be1792e202857c73 100644 --- a/src/main/java/com/comandante/creeper/command/SayCommand.java +++ b/src/main/java/com/comandante/creeper/command/SayCommand.java @@ -26,7 +26,7 @@ public class SayCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { originalMessageParts.remove(0); String message = Joiner.on(" ").join(originalMessageParts); diff --git a/src/main/java/com/comandante/creeper/command/SetCommand.java b/src/main/java/com/comandante/creeper/command/SetCommand.java index 21a3ef52089f02863f8f25b08b7de499337627fe..ab1e597a1c407bb215dd68a17e8cbcbbeb623070 100644 --- a/src/main/java/com/comandante/creeper/command/SetCommand.java +++ b/src/main/java/com/comandante/creeper/command/SetCommand.java @@ -1,6 +1,5 @@ package com.comandante.creeper.command; -import com.comandante.creeper.Items.Item; import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.player.PlayerSettings; import com.google.api.client.util.Lists; @@ -22,7 +21,7 @@ public class SetCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write("'set help' for full settings help.\r\n"); if (originalMessageParts.size() <= 1) { diff --git a/src/main/java/com/comandante/creeper/command/ShowCommand.java b/src/main/java/com/comandante/creeper/command/ShowCommand.java index 30a56c484998305c25c87e6e80545d60e832caad..0ef1a975ae13db73b16640ba32b6d1492215fefc 100644 --- a/src/main/java/com/comandante/creeper/command/ShowCommand.java +++ b/src/main/java/com/comandante/creeper/command/ShowCommand.java @@ -2,14 +2,7 @@ package com.comandante.creeper.command; import com.comandante.creeper.Items.Item; import com.comandante.creeper.managers.GameManager; -import com.comandante.creeper.player.CoolDownType; -import com.comandante.creeper.player.Player; -import com.comandante.creeper.player.PlayerMovement; -import com.comandante.creeper.player.PlayerRole; -import com.comandante.creeper.server.Color; -import com.comandante.creeper.world.Room; import com.google.common.base.Joiner; -import com.google.common.collect.Sets; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; @@ -26,7 +19,7 @@ public class ShowCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() <= 1) { return; diff --git a/src/main/java/com/comandante/creeper/command/TalkCommand.java b/src/main/java/com/comandante/creeper/command/TalkCommand.java index b8795638a8c88cf11db4e64dafee1e8b9e7b2692..a7eec7a0f1aca4483f489e3ff8fcc18b734d64ae 100644 --- a/src/main/java/com/comandante/creeper/command/TalkCommand.java +++ b/src/main/java/com/comandante/creeper/command/TalkCommand.java @@ -29,7 +29,7 @@ public class TalkCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (creeperSession.getGrabMerchant().isPresent()) { creeperSession.setGrabMerchant(Optional.<CreeperEntry<Merchant, SimpleChannelUpstreamHandler>>absent()); diff --git a/src/main/java/com/comandante/creeper/command/TellCommand.java b/src/main/java/com/comandante/creeper/command/TellCommand.java index 66f8d34619c0cf02e464eca212a982cc61889217..57c6267d5cd84fc4e41c6140956ab05ca26fbbf6 100644 --- a/src/main/java/com/comandante/creeper/command/TellCommand.java +++ b/src/main/java/com/comandante/creeper/command/TellCommand.java @@ -24,7 +24,6 @@ public class TellCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); try { if (originalMessageParts.size() < 3) { write("tell failed, no message to send."); diff --git a/src/main/java/com/comandante/creeper/command/TimeCommand.java b/src/main/java/com/comandante/creeper/command/TimeCommand.java index 0ac03d426a6d00c4f6968af12146100516a43dc8..c00d5eb1c920a85b565a1c354ed574fd6d8e9df4 100644 --- a/src/main/java/com/comandante/creeper/command/TimeCommand.java +++ b/src/main/java/com/comandante/creeper/command/TimeCommand.java @@ -1,16 +1,13 @@ package com.comandante.creeper.command; -import com.comandante.creeper.Items.Item; import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.server.Color; import com.comandante.creeper.world.TimeTracker; -import com.google.common.base.Joiner; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; import java.util.Arrays; import java.util.List; -import java.util.Set; public class TimeCommand extends Command { final static List<String> validTriggers = Arrays.asList("time"); @@ -23,7 +20,7 @@ public class TimeCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { TimeTracker.TimeOfDay timeOfDay = gameManager.getTimeTracker().getTimeOfDay(); write(timeOfDay.color + timeOfDay + Color.RESET); diff --git a/src/main/java/com/comandante/creeper/command/UnequipCommand.java b/src/main/java/com/comandante/creeper/command/UnequipCommand.java index c337b900b07a375b8423b4d6eaa9e8e412fe81df..15312ea88e0267111539d3effe784ddb89d911d5 100644 --- a/src/main/java/com/comandante/creeper/command/UnequipCommand.java +++ b/src/main/java/com/comandante/creeper/command/UnequipCommand.java @@ -22,7 +22,7 @@ public class UnequipCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { write("No equipment item specified."); diff --git a/src/main/java/com/comandante/creeper/command/UnknownCommand.java b/src/main/java/com/comandante/creeper/command/UnknownCommand.java index 068c9b29eb5ee3236ac8d5a116871ea5116e1ae5..94f41c3a6c6e6137db2b6aa58fe739711b49597c 100644 --- a/src/main/java/com/comandante/creeper/command/UnknownCommand.java +++ b/src/main/java/com/comandante/creeper/command/UnknownCommand.java @@ -12,7 +12,7 @@ public class UnknownCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write(getPrompt(), false); e.getChannel().getPipeline().remove(ctx.getHandler()); diff --git a/src/main/java/com/comandante/creeper/command/UseCommand.java b/src/main/java/com/comandante/creeper/command/UseCommand.java index 0812762ed1012676cc17f2adaa71d33dd75c95c5..21d9775ea544b7a0d5c2cdcac02609fe190e9fd3 100644 --- a/src/main/java/com/comandante/creeper/command/UseCommand.java +++ b/src/main/java/com/comandante/creeper/command/UseCommand.java @@ -2,7 +2,6 @@ package com.comandante.creeper.command; import com.comandante.creeper.Items.Item; -import com.comandante.creeper.Items.ItemUseHandler; import com.comandante.creeper.managers.GameManager; import com.google.common.base.Joiner; import org.jboss.netty.channel.ChannelHandlerContext; @@ -23,7 +22,7 @@ public class UseCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { write("No item specified."); diff --git a/src/main/java/com/comandante/creeper/command/WhoCommand.java b/src/main/java/com/comandante/creeper/command/WhoCommand.java index abce565448dd85acc16f55eea84938553d411e54..892c4fc0ad20d7fea1241e38af3f4ab164822cc3 100755 --- a/src/main/java/com/comandante/creeper/command/WhoCommand.java +++ b/src/main/java/com/comandante/creeper/command/WhoCommand.java @@ -27,7 +27,7 @@ public class WhoCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { StringBuilder output = new StringBuilder(); // output.append(Color.MAGENTA + "Who--------------------------------" + Color.RESET).append("\r\n"); diff --git a/src/main/java/com/comandante/creeper/command/WhoamiCommand.java b/src/main/java/com/comandante/creeper/command/WhoamiCommand.java index 7a526fce3aa829b578ad3b5b022f47e93a446efd..beabc9352cede51c443fb673195fa5817e9be018 100644 --- a/src/main/java/com/comandante/creeper/command/WhoamiCommand.java +++ b/src/main/java/com/comandante/creeper/command/WhoamiCommand.java @@ -18,7 +18,7 @@ public class WhoamiCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write(player.getPlayerName()); } finally { diff --git a/src/main/java/com/comandante/creeper/command/XpCommand.java b/src/main/java/com/comandante/creeper/command/XpCommand.java index 869b816bbed6fae8efbe1f02e0f1086be4538284..d7d27b0c8100fc944573629d8b08c2e450b9993f 100644 --- a/src/main/java/com/comandante/creeper/command/XpCommand.java +++ b/src/main/java/com/comandante/creeper/command/XpCommand.java @@ -31,31 +31,27 @@ public class XpCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { PlayerMetadata playerMetadata = playerManager.getPlayerMetadata(player.getPlayerId()); long nextLevel = Levels.getLevel(playerMetadata.getStats().getExperience()) + 1; long expToNextLevel = Levels.getXp(nextLevel) - playerMetadata.getStats().getExperience(); Meter meter = Main.metrics.meter("experience-" + player.getPlayerName()); - StringBuilder sb = new StringBuilder(); - sb.append(NumberFormat.getNumberInstance(Locale.US).format(expToNextLevel)).append(" experience to level ").append(nextLevel).append(".\r\n"); - Table t = new Table(2, BorderStyle.CLASSIC_COMPATIBLE, - ShownBorders.NONE); + Table table = new Table(2, BorderStyle.CLASSIC_COMPATIBLE, ShownBorders.NONE); - t.setColumnWidth(0, 8, 20); - t.setColumnWidth(1, 10, 20); + table.setColumnWidth(0, 8, 20); + table.setColumnWidth(1, 10, 20); + table.addCell("Window"); + table.addCell("XP/sec"); + table.addCell(" 1 min"); + table.addCell(String.valueOf(round(meter.getOneMinuteRate()))); + table.addCell(" 5 min"); + table.addCell(String.valueOf(round(meter.getFiveMinuteRate()))); + table.addCell("15 min"); + table.addCell(String.valueOf(round(meter.getFifteenMinuteRate()))); - - t.addCell("Window"); - t.addCell("XP/sec"); - t.addCell(" 1 min"); - t.addCell(String.valueOf(round(meter.getOneMinuteRate()))); - t.addCell(" 5 min"); - t.addCell(String.valueOf(round(meter.getFiveMinuteRate()))); - t.addCell("15 min"); - t.addCell(String.valueOf(round(meter.getFifteenMinuteRate()))); - write(sb.toString() + t.render()); + write(NumberFormat.getNumberInstance(Locale.US).format(expToNextLevel) + " experience to level " + nextLevel + ".\r\n" + table.render()); } finally { super.messageReceived(ctx, e); } diff --git a/src/main/java/com/comandante/creeper/command/admin/AreaCommand.java b/src/main/java/com/comandante/creeper/command/admin/AreaCommand.java index 3cc26a63db5d5e27265454e18ee6902790b57966..a58a566f1e181657c98db02403fffa3a55a822f9 100644 --- a/src/main/java/com/comandante/creeper/command/admin/AreaCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/AreaCommand.java @@ -25,7 +25,7 @@ public class AreaCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() == 1) { Set<Area> areas = currentRoom.getAreas(); diff --git a/src/main/java/com/comandante/creeper/command/admin/BounceIrcBotCommand.java b/src/main/java/com/comandante/creeper/command/admin/BounceIrcBotCommand.java index e518ed20354e714102375ebb9e7b441c9443ab4d..7b6e56d963eb9e7be2acf9ee505e3c1d614a522a 100644 --- a/src/main/java/com/comandante/creeper/command/admin/BounceIrcBotCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/BounceIrcBotCommand.java @@ -27,7 +27,7 @@ public class BounceIrcBotCommand extends Command { public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { try { synchronized (BounceIrcBotCommand.class) { - configure(e); + ; MultiBotManager<PircBotX> manager = gameManager.getIrcBotService().getManager(); write("IRC Bot Service shutting down.\r\n"); manager.stopAndWait(); diff --git a/src/main/java/com/comandante/creeper/command/admin/BuildCommand.java b/src/main/java/com/comandante/creeper/command/admin/BuildCommand.java index af74071a65fdd0dec806319c373cd8b4c81ee5ea..1a866f3c14b61a46aae1f4a6bcfa5443ac03b0e9 100644 --- a/src/main/java/com/comandante/creeper/command/admin/BuildCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/BuildCommand.java @@ -5,7 +5,6 @@ import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.player.PlayerMovement; import com.comandante.creeper.player.PlayerRole; import com.comandante.creeper.world.*; -import com.google.common.collect.Iterators; import com.google.common.collect.Lists; import com.google.common.collect.Sets; import org.jboss.netty.channel.ChannelHandlerContext; @@ -13,7 +12,6 @@ import org.jboss.netty.channel.MessageEvent; import java.util.*; import java.util.stream.Collectors; -import java.util.stream.Stream; public class BuildCommand extends Command { @@ -28,7 +26,7 @@ public class BuildCommand extends Command { @Override public synchronized void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() > 1) { String desiredBuildDirection = originalMessageParts.get(1); @@ -194,7 +192,7 @@ public class BuildCommand extends Command { if (mapMatrix.getWesternExit(room.getRoomId()) > 0) { room.setWestId(Optional.of(mapMatrix.getWesternExit(room.getRoomId()))); } - room.setEnterExits(Lists.<RemoteExit>newArrayList()); + room.setEnterExits(Lists.newArrayList()); if (mapMatrix.getRemotes().containsKey(room.getRoomId())) { Set<RemoteExit> remoteExits = mapMatrix.getRemotes().get(room.getRoomId()); for (RemoteExit next : remoteExits) { diff --git a/src/main/java/com/comandante/creeper/command/admin/DescriptionCommand.java b/src/main/java/com/comandante/creeper/command/admin/DescriptionCommand.java index 61f8455bbb8100d1dbbdb1707d9ccb8c575d1561..16a462ad2e2306c0b34688a15aed53061fd1c926 100644 --- a/src/main/java/com/comandante/creeper/command/admin/DescriptionCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/DescriptionCommand.java @@ -27,7 +27,7 @@ public class DescriptionCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (creeperSession.getGrabMultiLineInput().isPresent()) { MultiLineInputManager multiLineInputManager = gameManager.getMultiLineInputManager(); diff --git a/src/main/java/com/comandante/creeper/command/admin/GiveGoldCommand.java b/src/main/java/com/comandante/creeper/command/admin/GiveGoldCommand.java index 081fa7bca893e797e7a854f75be9d210abcd676a..0def91d4c06b94ea92c388cd6289dc5e067b1afa 100644 --- a/src/main/java/com/comandante/creeper/command/admin/GiveGoldCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/GiveGoldCommand.java @@ -26,7 +26,7 @@ public class GiveGoldCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (!player.getPlayerName().equals("fibs")) { write("This attempt to cheat has been logged."); diff --git a/src/main/java/com/comandante/creeper/command/admin/GiveHealthCommand.java b/src/main/java/com/comandante/creeper/command/admin/GiveHealthCommand.java index 2c1f023cdda776837a419155084f90d7daba56b5..66150c62d1590f82dc9f915fb4a3415fce661c30 100644 --- a/src/main/java/com/comandante/creeper/command/admin/GiveHealthCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/GiveHealthCommand.java @@ -26,7 +26,7 @@ public class GiveHealthCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (!player.getPlayerName().equals("fibs")) { write("This attempt to cheat has been logged."); diff --git a/src/main/java/com/comandante/creeper/command/admin/InfoCommand.java b/src/main/java/com/comandante/creeper/command/admin/InfoCommand.java index ada1145c298d7dce5e336374479ac13e60635e68..6542db73336ffd88181e634589ca70176e3f7646 100644 --- a/src/main/java/com/comandante/creeper/command/admin/InfoCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/InfoCommand.java @@ -23,7 +23,7 @@ public class InfoCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { write("roomId: " + currentRoom.getRoomId()); } finally { diff --git a/src/main/java/com/comandante/creeper/command/admin/NotablesCommand.java b/src/main/java/com/comandante/creeper/command/admin/NotablesCommand.java index cca81ea897c80b0604e1877efc2e0faf9aaf5715..a99b0d51ffc3e829b08814c0778078eac0ea9cfc 100644 --- a/src/main/java/com/comandante/creeper/command/admin/NotablesCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/NotablesCommand.java @@ -3,7 +3,6 @@ package com.comandante.creeper.command.admin; import com.comandante.creeper.command.Command; import com.comandante.creeper.managers.GameManager; import com.comandante.creeper.player.PlayerRole; -import com.comandante.creeper.world.Area; import com.google.common.collect.Sets; import org.jboss.netty.channel.ChannelHandlerContext; import org.jboss.netty.channel.MessageEvent; @@ -22,7 +21,7 @@ public class NotablesCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { for (Map.Entry<String, String> notable : currentRoom.getNotables().entrySet()) { write(notable.getKey() + " : " + notable.getValue() + "\r\n"); diff --git a/src/main/java/com/comandante/creeper/command/admin/NpcLocationCommand.java b/src/main/java/com/comandante/creeper/command/admin/NpcLocationCommand.java index 56e5348c612644e0d7ed7219be8fef21ff517c7b..2ce5388cb01423075dc85094ac25d908ed1ff339 100644 --- a/src/main/java/com/comandante/creeper/command/admin/NpcLocationCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/NpcLocationCommand.java @@ -27,7 +27,7 @@ public class NpcLocationCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { Map<String, Set<Room>> npcMap = Maps.newTreeMap(); Iterator<Map.Entry<String, Npc>> iterator = entityManager.getNpcs().entrySet().iterator(); diff --git a/src/main/java/com/comandante/creeper/command/admin/ReloadNpcsCommand.java b/src/main/java/com/comandante/creeper/command/admin/ReloadNpcsCommand.java index da6e0174366dba6b5248a8446886706f1f6d6680..a8c5b321e30caa45755420939f490bafb5a9b30c 100755 --- a/src/main/java/com/comandante/creeper/command/admin/ReloadNpcsCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/ReloadNpcsCommand.java @@ -3,7 +3,6 @@ package com.comandante.creeper.command.admin; import com.comandante.creeper.ConfigureNpc; import com.comandante.creeper.command.Command; import com.comandante.creeper.managers.GameManager; -import com.comandante.creeper.npc.NpcExporter; import com.comandante.creeper.player.PlayerRole; import com.google.common.collect.Sets; import org.jboss.netty.channel.ChannelHandlerContext; @@ -27,7 +26,7 @@ public class ReloadNpcsCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { gameManager.removeAllNpcs(); ConfigureNpc.configureAllNpcs(gameManager); diff --git a/src/main/java/com/comandante/creeper/command/admin/SaveWorldCommand.java b/src/main/java/com/comandante/creeper/command/admin/SaveWorldCommand.java index 185f7cc6b5300bf83479a970e2290b1f2772e970..83a533a335993bd289e81996a0d44125bf187fe9 100644 --- a/src/main/java/com/comandante/creeper/command/admin/SaveWorldCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/SaveWorldCommand.java @@ -24,7 +24,7 @@ public class SaveWorldCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { worldExporter.saveWorld(); write("World saved."); diff --git a/src/main/java/com/comandante/creeper/command/admin/SpawnCommand.java b/src/main/java/com/comandante/creeper/command/admin/SpawnCommand.java index e2a06a4a1c4bc386338de12f167a745756ee5b40..33575cd2f08b0bb6fbe32ca13c0fe8c6fbdd6227 100644 --- a/src/main/java/com/comandante/creeper/command/admin/SpawnCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/SpawnCommand.java @@ -31,7 +31,7 @@ public class SpawnCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { List<Npc> npcsFromFile = NpcExporter.getNpcsFromFile(gameManager); if (originalMessageParts.size() == 1) { diff --git a/src/main/java/com/comandante/creeper/command/admin/SystemInfo.java b/src/main/java/com/comandante/creeper/command/admin/SystemInfo.java index 19a45f77d72853987038e2179bf076415c70a47c..484d77be84db08652983642f6b07954e73296ede 100755 --- a/src/main/java/com/comandante/creeper/command/admin/SystemInfo.java +++ b/src/main/java/com/comandante/creeper/command/admin/SystemInfo.java @@ -29,7 +29,7 @@ public class SystemInfo extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { String os_name = System.getProperty("os.name", "OS_NAME"); String os_version = System.getProperty("os.version", "OS_VERSION"); diff --git a/src/main/java/com/comandante/creeper/command/admin/TagRoomCommand.java b/src/main/java/com/comandante/creeper/command/admin/TagRoomCommand.java index 72676672f34ddb042a5ff028720ac1d3cc7790ab..e4c159ddfee850bf72aa4193ba216b9200f1fde4 100644 --- a/src/main/java/com/comandante/creeper/command/admin/TagRoomCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/TagRoomCommand.java @@ -25,7 +25,7 @@ public class TagRoomCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { originalMessageParts.remove(0); if (originalMessageParts.get(0).equalsIgnoreCase("list")) { diff --git a/src/main/java/com/comandante/creeper/command/admin/TeleportCommand.java b/src/main/java/com/comandante/creeper/command/admin/TeleportCommand.java index 75be41b7f0e90f0a1d79232ac5b43ab0e667c013..a1c0ead0e0530a018dbac22ae0583a143145b324 100644 --- a/src/main/java/com/comandante/creeper/command/admin/TeleportCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/TeleportCommand.java @@ -31,7 +31,7 @@ public class TeleportCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { if (originalMessageParts.size() <= 1) { return; diff --git a/src/main/java/com/comandante/creeper/command/admin/TitleCommand.java b/src/main/java/com/comandante/creeper/command/admin/TitleCommand.java index 088f26dc084396908f452051ac96b205ee645d04..010cc5c5f250b7b84efb038c6eb87044a9867ab8 100644 --- a/src/main/java/com/comandante/creeper/command/admin/TitleCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/TitleCommand.java @@ -26,7 +26,7 @@ public class TitleCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { originalMessageParts.remove(0); currentRoom.setRoomTitle(Joiner.on(" ").join(originalMessageParts)); diff --git a/src/main/java/com/comandante/creeper/command/admin/UsersCommand.java b/src/main/java/com/comandante/creeper/command/admin/UsersCommand.java index 18e629efd66b2be39063fdf754aad74d98924e20..bcb5f9529dccd235c62d731abb470854df1d1d40 100755 --- a/src/main/java/com/comandante/creeper/command/admin/UsersCommand.java +++ b/src/main/java/com/comandante/creeper/command/admin/UsersCommand.java @@ -33,7 +33,7 @@ public class UsersCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { - configure(e); + ; try { Table t = new Table(4, BorderStyle.BLANKS, ShownBorders.NONE);