Created
May 20, 2015 16:31
-
-
Save anonymous/2748ef58ea4c2d159721 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package fr.ah26.futura.common; | |
import net.minecraft.block.Block; | |
import net.minecraft.block.material.Material; | |
import net.minecraft.creativetab.CreativeTabs; | |
import net.minecraft.item.Item; | |
import net.minecraft.item.ItemStack; | |
import cpw.mods.fml.common.Mod; | |
import cpw.mods.fml.common.Mod.EventHandler; | |
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; | |
import fr.ah26.futura.proxy.CommonProxy; | |
@Mod(modid = "futura", name = "Futura", version = "1.0.0") | |
public class Futura | |
{ | |
public static final String MODID = "futura"; | |
@SidedProxy(clientSide = "fr.ah26.futura.proxy.ClientProxy", serverSide = "fr.ah26.futura.proxy.CommonProxy") | |
public static CommonProxy proxy; | |
public static Block IronPixel; | |
public static Block BlueIron; | |
public static Block Galaxy_1; | |
public static Item ShootingStar; | |
public static Block SteelBooklet; | |
public static CreativeTabs futuraCreativeTabs = new FuturaCreativeTabs("futura_creative_tabs"); | |
public static Block XFurnace; | |
@EventHandler | |
public void preInit(FMLPreInitializationEvent event) | |
{ | |
IronPixel = new IronPixel(Material.rock).setBlockName("ironpixel").setBlockTextureName("futura:block_ironpixel"); | |
GameRegistry.registerBlock(IronPixel, "block_ironpixel"); | |
BlueIron = new BlueIron(Material.rock).setBlockName("blueiron").setBlockTextureName("futura:block_blueiron"); | |
GameRegistry.registerBlock(BlueIron, "block_blueiron"); | |
Galaxy_1 = new Galaxy_1(Material.rock).setBlockName("galaxy_1").setBlockTextureName("futura:block_galaxy_1"); | |
GameRegistry.registerBlock(Galaxy_1, "block_galaxy_1"); | |
ShootingStar = new ShootingStar().setUnlocalizedName("shootingstar").setTextureName("futura:item_shootingstar").setCreativeTab(Futura.futuraCreativeTabs); | |
GameRegistry.registerItem(ShootingStar, "item_shootingstar"); | |
SteelBooklet = new SteelBooklet(Material.rock).setBlockName("steelbooklet").setBlockTextureName("futura:block_steelbooklet"); | |
GameRegistry.registerBlock(SteelBooklet, "block_steelbooklet"); | |
XFurnace = new XFurnace().setBlockName("xfurnace"); | |
GameRegistry.registerBlock(XFurnace, "block_xfurnace"); | |
GameRegistry.registerTileEntity(TileEntityXFurnace.class, "Futura:XFurnaceTileEntity"); | |
} | |
@EventHandler | |
public void init(FMLInitializationEvent event) | |
{ | |
proxy.registerRender(); | |
GameRegistry.addRecipe(new ItemStack(Galaxy_1), new Object[]{"XXX", "XXX", "XXX", 'X', Futura.ShootingStar}); | |
} | |
@EventHandler | |
public void postInit(FMLPostInitializationEvent event) | |
{ | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment