Could someone explain these functions and what i should put in it
@Override
public ChunkGenerator<?> createChunkGenerator() {
return null;
}
@Override
public BlockPos findSpawn(ChunkPos chunkPosIn, boolean checkValid) {
return null;
}
@Override
public BlockPos findSpawn(int posX, int posZ, boolean checkValid) {
return null;
}
@Override
public float calculateCelestialAngle(long worldTime, float partialTicks) {
return 0;
}
@Override
public boolean isSurfaceWorld() {
return false;
}
@Override
public Vec3d getFogColor(float celestialAngle, float partialTicks) {
return null;
}
@Override
public boolean canRespawnHere() {
return false;
}
@Override
public boolean doesXZShowFog(int x, int z) {
return false;
}
and how do I add a biome to the dimension