Made progress on overhauling and prettifying our commands. There are still more changes to be done for this to be functional. I need to do an intermediate commit because I want to merge in recent changes by Steven.
43 lines
998 B
Java
43 lines
998 B
Java
package StevenDimDoors.mod_pocketDim.commands;
|
|
|
|
import java.io.File;
|
|
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import StevenDimDoors.mod_pocketDim.DDProperties;
|
|
import StevenDimDoors.mod_pocketDim.DimData;
|
|
import StevenDimDoors.mod_pocketDim.helpers.DungeonHelper;
|
|
import StevenDimDoors.mod_pocketDim.helpers.dimHelper;
|
|
|
|
public class CommandRegenPocket extends DDCommandBase
|
|
{
|
|
private static CommandRegenPocket instance = null;
|
|
|
|
private CommandRegenPocket()
|
|
{
|
|
super("dd-regenDungeons");
|
|
}
|
|
|
|
public static CommandRegenPocket instance()
|
|
{
|
|
if (instance == null)
|
|
instance = new CommandRegenPocket();
|
|
|
|
return instance;
|
|
}
|
|
|
|
@Override
|
|
protected DDCommandResult processCommand(EntityPlayer sender, String[] command)
|
|
{
|
|
DungeonHelper dungeonHelper = DungeonHelper.instance();
|
|
DDProperties properties = DDProperties.instance();
|
|
|
|
for(DimData data : dimHelper.dimList.values())
|
|
{
|
|
if(data.isDimRandomRift)
|
|
{
|
|
dimHelper.instance.regenPocket(data);
|
|
}
|
|
}
|
|
|
|
}
|
|
} |