Cleaned Up FastRiftRegenerator

Cleaned up the code in FastRiftRegenerator - mostly spacing, but also
removed a pointless null check. It wouldn't matter because the reference
was being accessed before it was checked and it should be impossible for
it to be null.
This commit is contained in:
SenseiKiwi 2014-01-26 12:01:04 -04:00
parent 1705182c67
commit 7700d72a99

View file

@ -6,18 +6,14 @@ import java.util.List;
import net.minecraft.world.World;
import net.minecraftforge.common.DimensionManager;
import StevenDimDoors.mod_pocketDim.DDProperties;
import StevenDimDoors.mod_pocketDim.mod_pocketDim;
import StevenDimDoors.mod_pocketDim.core.DimLink;
import StevenDimDoors.mod_pocketDim.core.NewDimData;
import StevenDimDoors.mod_pocketDim.core.PocketManager;
import StevenDimDoors.mod_pocketDim.util.ChunkLocation;
import StevenDimDoors.mod_pocketDim.util.Point4D;
public class FastRiftRegenerator implements IRegularTickReceiver {
private static final int RIFT_REGENERATION_INTERVAL = 10; //Regenerate random rifts every 200 ticks
private ArrayList<Point4D> locationsToRegen=new ArrayList<Point4D>();
private static final int RIFT_REGENERATION_INTERVAL = 10; //Regenerate random rifts every 10 ticks
private ArrayList<Point4D> locationsToRegen = new ArrayList<Point4D>();
public FastRiftRegenerator(IRegularTickSender sender)
{
@ -32,33 +28,30 @@ public class FastRiftRegenerator implements IRegularTickReceiver {
public void regenerateRiftsInAllWorlds()
{
if(this.locationsToRegen.isEmpty())
if (this.locationsToRegen.isEmpty())
{
return;
}
List<Integer> loadedWorlds = (List<Integer>)Arrays.asList(DimensionManager.getIDs());
List<Integer> loadedWorlds = (List<Integer>) Arrays.asList(DimensionManager.getIDs());
for(Point4D point: this.locationsToRegen)
for (Point4D point: this.locationsToRegen)
{
if(loadedWorlds.contains(point.getDimension())&&PocketManager.getLink(point)!=null)
if (loadedWorlds.contains(point.getDimension()) && PocketManager.getLink(point) != null)
{
World world = DimensionManager.getWorld(point.getDimension());
if(point!=null)
{
if (!mod_pocketDim.blockRift.isBlockImmune(world, point.getX(), point.getY(), point.getZ())&& world.getChunkProvider().chunkExists(point.getX() >> 4, point.getZ() >> 4))
{
world.setBlock(point.getX(), point.getY(), point.getZ(), mod_pocketDim.blockRift.blockID);
}
}
if (!mod_pocketDim.blockRift.isBlockImmune(world, point.getX(), point.getY(), point.getZ())
&& world.getChunkProvider().chunkExists(point.getX() >> 4, point.getZ() >> 4))
{
world.setBlock(point.getX(), point.getY(), point.getZ(), mod_pocketDim.blockRift.blockID);
}
}
}
this.locationsToRegen.clear();
}
public void registerRiftForRegen(int x, int y, int z, int dimID)
{
this.locationsToRegen.add(new Point4D(x,y,z,dimID));
this.locationsToRegen.add(new Point4D(x, y, z, dimID));
}
}