001    package net.minecraftforge.event.terraingen;
002    
003    import java.util.Random;
004    
005    import net.minecraft.world.World;
006    import net.minecraft.world.gen.NoiseGeneratorOctaves;
007    import net.minecraftforge.event.world.*;
008    
009    public class InitNoiseGensEvent extends WorldEvent
010    {
011        public final Random rand;
012        public final NoiseGeneratorOctaves[] originalNoiseGens;
013        public NoiseGeneratorOctaves[] newNoiseGens;
014        
015        public InitNoiseGensEvent(World world, Random rand, NoiseGeneratorOctaves[] original)
016        {
017            super(world);
018            this.rand = rand;
019            originalNoiseGens = original;
020            newNoiseGens = original.clone();
021        }
022    }