Spatial Dimension Changes

This commit is contained in:
Sebastian Hartte
2020-06-13 12:28:56 +02:00
parent 94226f3219
commit 832d517e98
8 changed files with 72 additions and 199 deletions
@@ -37,10 +37,14 @@ import appeng.core.AppEng;
import javax.annotation.Nullable;
// FIXME: Rename suffix to Dimension
public class StorageCellDimension extends Dimension
{
// A region file is 512x512 blocks (32x32 chunks),
// to avoid creating the 4 regions around 0,0,0,
// we move the origin to the middle of region 0,0
public static final BlockPos REGION_CENTER = new BlockPos(512 / 2, 61, 512 / 2);
public StorageCellDimension(World world, DimensionType dimensionType) {
// FIXME: check light value
super(world, dimensionType, 1.0f);
@@ -111,7 +115,7 @@ public class StorageCellDimension extends Dimension
@Override
public BlockPos getSpawnCoordinate()
{
return new BlockPos( 0, 0, 0 );
return REGION_CENTER;
}
@Override
@@ -19,21 +19,10 @@
package appeng.spatial;
import appeng.client.render.SpatialSkyRender;
import appeng.core.AppEng;
import net.minecraft.entity.Entity;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3d;
import net.minecraft.world.World;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.dimension.Dimension;
import net.minecraft.world.dimension.DimensionType;
import net.minecraft.world.gen.ChunkGenerator;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.client.IRenderHandler;
import net.minecraftforge.common.ModDimension;
import java.util.function.BiFunction;
@@ -52,14 +41,4 @@ public class StorageCellModDimension extends ModDimension
return StorageCellDimension::new;
}
@Override
public void write(PacketBuffer buffer, boolean network) {
super.write(buffer, network);
}
@Override
public void read(PacketBuffer buffer, boolean network) {
super.read(buffer, network);
}
}