Posted August 30, 20178 yr When I teleport to my custom dimension, the player always spawns suffocating in a block. My dimension is based off of the nether but in the nether code, it never checks to stop the player suffocating. Any idea how to make the player always spawn with air? public class WorldProviderMining extends WorldProvider { @Override protected void init() { this.biomeProvider = new BiomeProviderSingle(BiomeInit.COPPER); } public IChunkGenerator createChunkGenerator() { return new MiningChunkGenerator(this.world, true, this.world.getSeed()); } @SideOnly(Side.CLIENT) public Vec3d getFogColor(float p_76562_1_, float p_76562_2_) { return new Vec3d(0D,0D,0D); } @Override public boolean isSurfaceWorld() { return false; } @Override public boolean canRespawnHere() { return false; } @Override public boolean canCoordinateBeSpawn(int x, int z) { return false; } @Override public boolean doesXZShowFog(int x, int z) { return false; } @Override public DimensionType getDimensionType() { return DimensionType.getById(Reference.mining_dim_id); } public boolean hasSkyLight() { return true; } @Override public WorldBorder createWorldBorder() { return new WorldBorder() { public double getCenterX() { return super.getCenterX() / 8.0D; } public double getCenterZ() { return super.getCenterZ() / 8.0D; } }; } }
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.