Minor Change #141

Merged
SenseiKiwi merged 3 commits from master into master 2014-03-07 05:26:04 +00:00
9 changed files with 26 additions and 64 deletions
Showing only changes of commit 62bd3bd19e - Show all commits

View File

@@ -32,14 +32,6 @@ public class CommandCreateDungeonRift extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender)
{
return "Usage: /dd-rift <dungeon name>\r\n" +
" /dd-rift list\r\n" +
" /dd-rift random";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -21,11 +21,6 @@ public class CommandCreatePocket extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender) {
return "Usage: /dd-create";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -28,11 +28,6 @@ public class CommandDeleteAllLinks extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender) {
return "Usage: /dd-deletelinks <targetDimensionID>";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -28,11 +28,6 @@ public class CommandDeleteRifts extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender) {
return "Usage: /dd-??? <dimension ID>";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -26,13 +26,6 @@ public class CommandExportDungeon extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender) {
return "Usage: /dd-export <dungeon type> <dungeon name> open <weight>\r\n" +
" /dd-export <dungeon type> <dungeon name> closed <weight>\r\n" +
" /dd-export <schematic name> override";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -28,11 +28,6 @@ public class CommandResetDungeons extends DDCommandBase
return instance; return instance;
} }
@Override
public String getCommandUsage(ICommandSender sender) {
return "/dd-resetdungeons";
}
@Override @Override
protected DDCommandResult processCommand(EntityPlayer sender, String[] command) protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
{ {

View File

@@ -23,15 +23,9 @@ public class CommandTeleportPlayer extends DDCommandBase
public static CommandTeleportPlayer instance() public static CommandTeleportPlayer instance()
{ {
if (instance == null) if (instance == null)
{
instance = new CommandTeleportPlayer(); instance = new CommandTeleportPlayer();
}
return instance;
}
@Override return instance;
public String getCommandUsage(ICommandSender sender) {
return "Usage: /dd-tp <player name> <dimension id> <x> <y> <z>";
} }
/** /**

View File

@@ -39,12 +39,22 @@ public abstract class DDCommandBase extends CommandBase
return name; return name;
} }
/* @Override
* Registers the command at server startup. public final String getCommandUsage(ICommandSender sender)
*/
public void register(FMLServerStartingEvent event)
{ {
event.registerServerCommand(this); StringBuilder builder = new StringBuilder();
builder.append('/');
builder.append(name);
builder.append(' ');
builder.append(formats[0]);
for (int index = 1; index < formats.length; index++)
{
builder.append(" OR /");
builder.append(name);
builder.append(' ');
builder.append(formats[index]);
}
return builder.toString();
} }
/* /*
@@ -66,10 +76,10 @@ public abstract class DDCommandBase extends CommandBase
//Send the argument formats for this command //Send the argument formats for this command
for (String format : formats) for (String format : formats)
{ {
sendChat(player,("Usage: " + name + " " + format)); sendChat(player, "Usage: " + name + " " + format);
} }
} }
sendChat(player,(result.getMessage())); sendChat(player, result.getMessage());
} }
} }
@@ -78,12 +88,5 @@ public abstract class DDCommandBase extends CommandBase
ChatMessageComponent cmp = new ChatMessageComponent(); ChatMessageComponent cmp = new ChatMessageComponent();
cmp.addText(message); cmp.addText(message);
player.sendChatToPlayer(cmp); player.sendChatToPlayer(cmp);
} }
@Override
public int compareTo(Object par1Obj)
{
return this.getCommandName().compareTo(((CommandBase)par1Obj).getCommandName());
}
} }

View File

@@ -307,16 +307,16 @@ public class mod_pocketDim
//TODO- load dims with forced chunks on server startup here //TODO- load dims with forced chunks on server startup here
// Register commands with the server // Register commands with the server
CommandResetDungeons.instance().register(event); event.registerServerCommand( CommandResetDungeons.instance() );
CommandCreateDungeonRift.instance().register(event); event.registerServerCommand( CommandCreateDungeonRift.instance() );
CommandDeleteAllLinks.instance().register(event); event.registerServerCommand( CommandDeleteAllLinks.instance() );
//CommandDeleteDimensionData.instance().register(event); //CommandDeleteDimensionData.instance().register(event);
CommandDeleteRifts.instance().register(event); event.registerServerCommand( CommandDeleteRifts.instance() );
CommandExportDungeon.instance().register(event); event.registerServerCommand( CommandExportDungeon.instance() );
//CommandPrintDimensionData.instance().register(event); //CommandPrintDimensionData.instance().register(event);
//CommandPruneDimensions.instance().register(event); //CommandPruneDimensions.instance().register(event);
CommandCreatePocket.instance().register(event); event.registerServerCommand( CommandCreatePocket.instance() );
CommandTeleportPlayer.instance().register(event); event.registerServerCommand( CommandTeleportPlayer.instance() );
// Initialize a new DeathTracker // Initialize a new DeathTracker
String deathTrackerFile = DimensionManager.getCurrentSaveRootDirectory() + "/DimensionalDoors/data/deaths.txt"; String deathTrackerFile = DimensionManager.getCurrentSaveRootDirectory() + "/DimensionalDoors/data/deaths.txt";