Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package yesodmod.general;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraftforge.fluids.Fluid;
- import net.minecraftforge.fluids.FluidRegistry;
- import yesodmod.general.block.LiquidGlowstoneBlock;
- import yesodmod.general.block.YesodBlock;
- import yesodmod.general.item.YesodItem;
- import yesodmod.general.support.CommonProxy;
- import yesodmod.general.support.YesodCrafting;
- import yesodmod.general.support.YesodModWorldGeneration;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler; // used in 1.6.2
- 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.registry.GameRegistry;
- @Mod(modid="yesodmod", name="Yesod Mod", version="1.0.0")
- public class Generic {
- // The instance of your mod that Forge uses.
- @Instance(value = "yesodmod")
- public static Generic instance;
- // Says where the client and server 'proxy' code is loaded.
- @SidedProxy(clientSide="yesodmod.general.client.ClientProxy", serverSide="yesodmod.general.support.CommonProxy")
- public static CommonProxy proxy;
- public static Fluid liquidGlowstone;
- public static Block LiquidGlowstoneBlock;
- @EventHandler // used in 1.6.2
- public void preInit(FMLPreInitializationEvent event) {
- YesodItem.registerItem();
- liquidGlowstone = new Fluid("LiquidGlowstone").setLuminosity(15);
- FluidRegistry.registerFluid(liquidGlowstone);
- LiquidGlowstoneBlock = new LiquidGlowstoneBlock(liquidGlowstone, Material.water).setBlockName("liquidGlowstoneBlock");
- GameRegistry.registerBlock(LiquidGlowstoneBlock, "LiquidGlowstoneBlock");
- YesodBlock.registerBlock();
- YesodCrafting.registerCrafting();
- GameRegistry.registerWorldGenerator(new YesodModWorldGeneration(), 0);
- }
- @EventHandler // used in 1.6.2
- public void load(FMLInitializationEvent event) {
- proxy.registerRenderers();
- }
- @EventHandler // used in 1.6.2
- public void postInit(FMLPostInitializationEvent event) {
- // Stub Method
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement