package mcjty.rftools; import cpw.mods.fml.common.eventhandler.Event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import mcjty.rftools.dimension.DimensionInformation; import mcjty.rftools.dimension.RfToolsDimensionManager; import mcjty.rftools.dimension.world.types.FeatureType; import net.minecraft.world.World; import net.minecraftforge.event.terraingen.DecorateBiomeEvent; public class ForgeTerrainGenHandlers { @SubscribeEvent public void onDecorateBiome(DecorateBiomeEvent.Decorate event) { World world = event.world; int id = world.provider.dimensionId; RfToolsDimensionManager dimensionManager = RfToolsDimensionManager.getDimensionManager(world); DimensionInformation information = dimensionManager.getDimensionInformation(id); if (information != null && information.hasFeatureType(FeatureType.FEATURE_CLEAN)) { event.setResult(Event.Result.DENY); } } }