Finished ResetCommand, first pass on blackList

This commit is contained in:
StevenRS11
2013-10-03 23:44:50 -04:00
parent 69864ea9ad
commit e421987338
3 changed files with 29 additions and 29 deletions

View File

@@ -36,20 +36,15 @@ public class CommandResetDungeons extends DDCommandBase
int dungeonCount = 0;
int resetCount = 0;
ArrayList<Integer> dimIdsToDelete= new ArrayList<Integer>();
ArrayList<Integer> dimsToDelete = new ArrayList<Integer>();
for (NewDimData data : PocketManager.getDimensions())
{
dungeonCount++;
if(DimensionManager.getWorld(data.id())==null)
if(DimensionManager.getWorld(data.id())==null&&data.isDungeon())
{
if (data.isDungeon())
{
PocketManager.deleteDimensionFolder(data);
dimIdsToDelete.add(data.id());
}
dimsToDelete.add(data.id());
}
else
else if(data.isDungeon())
{
for(DimLink link : data.links())
{
@@ -64,7 +59,11 @@ public class CommandResetDungeons extends DDCommandBase
}
}
}
resetCount = PocketManager.deleteDimensionData(dimIdsToDelete);
for(Integer dimID:dimsToDelete)
{
PocketManager.deletePocket(PocketManager.getDimensionData(dimID), true);
}
//TODO implement blackList
//Notify the user of the results