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;
2013-09-14 10:16:39 +00:00
import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen;
2013-05-03 13:00:44 +00:00
public class WorldTypeSize
{
@ForgeSubscribe
public void BiomeSize(WorldTypeEvent.BiomeSize event)
{
if (event.worldType.getWorldTypeName() == "BIOMESOP") {
2013-09-14 10:16:39 +00:00
event.newSize = (byte)BOPConfigurationTerrainGen.biomeSize;
2013-09-14 10:16:39 +00:00
if (BOPConfigurationTerrainGen.netherOverride)
{
DimensionManager.unregisterProviderType(-1);
DimensionManager.registerProviderType(-1, WorldProviderBOPhell.class, true);
}
}
2013-09-14 10:16:39 +00:00
else if (BOPConfigurationTerrainGen.netherOverride && BOPConfigurationTerrainGen.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
}
}