Added regen dungeon command & removed hasMark

This commit is contained in:
StevenRS11
2013-06-24 01:40:56 -04:00
parent 8bbd1384c5
commit 06a8abbf74
7 changed files with 104 additions and 4 deletions

View File

@@ -810,6 +810,32 @@ public class dimHelper extends DimensionManager
}
}
}
}
public void regenPocket(DimData dimData)
{
if(this.getWorld(dimData.dimID)!=null ||!dimData.isPocket)
{
return;
}
File save = new File( this.getCurrentSaveRootDirectory()+"/DimensionalDoors/pocketDimID" + dimData.dimID);
DeleteFolder.deleteFolder(save);
dimData.hasBeenFilled=false;
dimData.hasDoor=false;
for(LinkData link : dimData.printAllLinkData())
{
link.hasGennedDoor=false;
LinkData linkOut =this.getLinkDataFromCoords(link.destXCoord, link.destYCoord, link.destZCoord, link.destDimID);
if(linkOut!=null)
{
linkOut.hasGennedDoor=false;
}
}
}
/**
* method called when the client disconects/server stops to unregister dims.