Skip to content

Instantly share code, notes, and snippets.

@bloodmc
Created April 26, 2016 18:16
Show Gist options
  • Save bloodmc/ff457d9e39675e8a1208de8d61b76ac7 to your computer and use it in GitHub Desktop.
Save bloodmc/ff457d9e39675e8a1208de8d61b76ac7 to your computer and use it in GitHub Desktop.
getForgeEventBus
private EventBus getForgeEventBus(Class<?> clazz) {
if (OreGenEvent.class.isAssignableFrom(clazz)) {
return MinecraftForge.ORE_GEN_BUS;
} else if (WorldTypeEvent.class.isAssignableFrom(clazz)
|| BiomeEvent.class.isAssignableFrom(clazz)
|| DecorateBiomeEvent.class.isAssignableFrom(clazz)
|| InitMapGenEvent.class.isAssignableFrom(clazz)
|| InitNoiseGensEvent.class.isAssignableFrom(clazz)
|| PopulateChunkEvent.class.isAssignableFrom(clazz)
|| SaplingGrowTreeEvent.class.isAssignableFrom(clazz)) {
return MinecraftForge.TERRAIN_GEN_BUS;
}
return MinecraftForge.EVENT_BUS;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment