001 package net.minecraftforge.event.terraingen; 002 003 import net.minecraft.world.gen.MapGenBase; 004 import net.minecraftforge.event.*; 005 006 public class InitMapGenEvent extends Event 007 { 008 /** Use CUSTOM to filter custom event types 009 */ 010 public static enum EventType { CAVE, MINESHAFT, NETHER_BRIDGE, NETHER_CAVE, RAVINE, SCATTERED_FEATURE, STRONGHOLD, VILLAGE, CUSTOM } 011 012 public final EventType type; 013 public final MapGenBase originalGen; 014 public MapGenBase newGen; 015 016 InitMapGenEvent(EventType type, MapGenBase original) 017 { 018 this.type = type; 019 this.originalGen = original; 020 this.newGen = original; 021 } 022 }