Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.kiwiofficiel.sumaria.common;
- import java.util.Random;
- import cpw.mods.fml.common.IWorldGenerator;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.event.FMLServerStartingEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- import fr.kiwiofficiel.sumaria.proxy.CommonProxy;
- import net.minecraft.world.World;
- import net.minecraft.world.chunk.IChunkProvider;
- @Mod(modid = "sumariamod", name = "Mod Sumaria", version = "1.0")
- public class ModSumaria implements IWorldGenerator
- {
- public static final String MODID = "sumariamod";
- @Instance(MODID)
- public static ModSumaria instance;
- sumariatabs sumariamod_00 = new sumariatabs();
- adamine sumariamod_0 = new adamine();
- adamine_ore sumariamod_01 = new adamine_ore();
- rhodonite sumariamod_1 = new rhodonite();
- rhodonite_ore sumariamod_11 = new rhodonite_ore();
- jaspe sumariamod_2 = new jaspe();
- wulfenite sumariamod_3 = new wulfenite();
- @SidedProxy(clientSide = "fr.kiwiofficiel.sumaria.proxy.ClientProxy", serverSide = "fr.kiwiofficiel.sumaria.proxy.CommonProxy")
- public static CommonProxy proxy;
- @EventHandler
- public void serverLoad(FMLServerStartingEvent event) {
- sumariamod_01.serverLoad(event);
- sumariamod_11.serverLoad(event);
- }
- @EventHandler
- public void load(FMLInitializationEvent event) {
- GameRegistry.registerWorldGenerator(this, 1);
- }
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- System.out.println("pre initialisation");
- sumariamod_00.instance = this.instance;
- sumariamod_00.preInit(event);
- sumariamod_0.instance = this.instance;
- sumariamod_0.preInit(event);
- sumariamod_01.instance = this.instance;
- sumariamod_01.preInit(event);
- sumariamod_1.instance = this.instance;
- sumariamod_1.preInit(event);
- sumariamod_11.instance = this.instance;
- sumariamod_11.preInit(event);
- sumariamod_2.instance = this.instance;
- sumariamod_2.preInit(event);
- sumariamod_3.instance = this.instance;
- sumariamod_3.preInit(event);
- }
- @EventHandler
- public void Init(FMLInitializationEvent event) {
- System.out.println("initialisation");
- sumariamod_01.instance = this.instance;
- sumariamod_11.instance = this.instance;
- proxy.registerRender();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- System.out.println("initialisation Ok");
- }
- public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
- chunkX = chunkX * 16;
- chunkZ = chunkZ * 16;
- if (world.provider.dimensionId == -1)
- sumariamod_01.generateNether(world, random, chunkX, chunkZ);
- if (world.provider.dimensionId == 0)
- sumariamod_01.generateSurface(world, random, chunkX, chunkZ);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement