45e039573b
Renamed some of the command classes to change "Dim" to "Dimension". I'm a firm believer in writing most things out except when it would be absurd. Also deleted CommandPrintDungeonData because it didn't do anything. We can always add it again if we want it.
93 lines
2.1 KiB
Java
93 lines
2.1 KiB
Java
package StevenDimDoors.mod_pocketDim.commands;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
|
|
import cpw.mods.fml.common.FMLCommonHandler;
|
|
|
|
import StevenDimDoors.mod_pocketDim.DimData;
|
|
import StevenDimDoors.mod_pocketDim.LinkData;
|
|
import StevenDimDoors.mod_pocketDim.mod_pocketDim;
|
|
import StevenDimDoors.mod_pocketDim.helpers.dimHelper;
|
|
import net.minecraft.command.CommandBase;
|
|
import net.minecraft.command.ICommandSender;
|
|
import net.minecraft.world.World;
|
|
|
|
public class CommandPrintDimData extends CommandBase
|
|
{
|
|
public String getCommandName()//the name of our command
|
|
{
|
|
return "dimdoors-printDimData";
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
public void processCommand(ICommandSender var1, String[] var2)
|
|
|
|
{
|
|
int linksRemoved=0;
|
|
int targetDim;
|
|
boolean shouldGo= true;
|
|
|
|
if(var2.length==0)
|
|
{
|
|
targetDim= this.getCommandSenderAsPlayer(var1).worldObj.provider.dimensionId;
|
|
}
|
|
else if(var2.length==1)
|
|
{
|
|
targetDim= this.parseInt(var1, var2[0]);
|
|
if(!dimHelper.dimList.containsKey(targetDim))
|
|
{
|
|
this.getCommandSenderAsPlayer(var1).sendChatToPlayer("Error- dim "+targetDim+" not registered");
|
|
shouldGo=false;
|
|
|
|
}
|
|
}
|
|
else
|
|
{
|
|
targetDim=0;
|
|
shouldGo=false;
|
|
this.getCommandSenderAsPlayer(var1).sendChatToPlayer("Error-Invalid argument, print_dim_data <targetDimID> or blank for current dim");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(shouldGo)
|
|
{
|
|
if(dimHelper.dimList.containsKey(targetDim))
|
|
{
|
|
DimData dimData = dimHelper.dimList.get(targetDim);
|
|
Collection<LinkData> links= new ArrayList();
|
|
links.addAll( dimData.printAllLinkData());
|
|
|
|
for(LinkData link : links)
|
|
{
|
|
|
|
this.getCommandSenderAsPlayer(var1).sendChatToPlayer( link.printLinkData());
|
|
}
|
|
|
|
this.getCommandSenderAsPlayer(var1).sendChatToPlayer("DimID= "+dimData.dimID+"Dim depth = "+dimData.depth);
|
|
|
|
}
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
}
|
|
|
|
}
|
|
|
|
// this.getCommandSenderAsPlayer(var1).sendChatToPlayer(String.valueOf(var2));
|
|
// this.getCommandSenderAsPlayer(var1).sendChatToPlayer(String.valueOf(var2.length));
|
|
// this.getCommandSenderAsPlayer(var1).sendChatToPlayer("Removed "+linksRemoved+" rifts.");
|
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|