BiomesOPlenty/common/biomesoplenty/world/WorldTypeSize.java

36 lines
1.1 KiB
Java
Raw Normal View History

2013-05-07 18:08:35 +00:00
package biomesoplenty.world;
2013-05-03 13:00:44 +00:00
import net.minecraft.world.WorldProviderHell;
import net.minecraftforge.common.DimensionManager;
2013-05-03 13:00:44 +00:00
import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.event.terraingen.WorldTypeEvent;
import biomesoplenty.configuration.BOPConfiguration;
2013-05-03 13:00:44 +00:00
public class WorldTypeSize
{
@ForgeSubscribe
public void BiomeSize(WorldTypeEvent.BiomeSize event)
{
if (event.worldType.getWorldTypeName() == "BIOMESOP") {
2013-08-03 00:07:43 +00:00
event.newSize = (byte)BOPConfiguration.TerrainGen.biomeSize;
if (BOPConfiguration.TerrainGen.netherOverride)
{
DimensionManager.unregisterProviderType(-1);
DimensionManager.registerProviderType(-1, WorldProviderBOPhell.class, true);
}
}
else if (BOPConfiguration.TerrainGen.netherOverride && BOPConfiguration.TerrainGen.addToDefault)
{
DimensionManager.unregisterProviderType(-1);
DimensionManager.registerProviderType(-1, WorldProviderBOPhell.class, true);
}
else
{
DimensionManager.unregisterProviderType(-1);
DimensionManager.registerProviderType(-1, WorldProviderHell.class, true);
2013-05-31 10:34:02 +00:00
}
2013-05-03 13:00:44 +00:00
}
}