![]() |
I Haven't Been Playing Online Lately - Printable Version +- McTopia Forum (http://forum.mctopia.us) +-- Forum: General Forum (http://forum.mctopia.us/forumdisplay.php?fid=1) +--- Forum: General Discussion (http://forum.mctopia.us/forumdisplay.php?fid=4) +--- Thread: I Haven't Been Playing Online Lately (/showthread.php?tid=3677) |
I Haven't Been Playing Online Lately - game_jacker - 2013-07-03 I haven't been playing online on minecraft because of a reason, I'm Creating A Minecraft Mod! I've been doing a lot of programming lately and haven't caught up with the server lately. If you are kind enough to tell me anything new with the server, then please post them in the description below, such as a server update or anyone griefing anything major. If you want the mod, go here http://www.minecraftforum.net/topic/186 ... ry23038210 Here's what I've done so far package game.first; //Package directory /* * Basic importing */ import net.minecraft.block.Block; import net.minecraft.item.EnumArmorMaterial; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.EnumHelper; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; /* * Basic needed forge stuff */ @Mod(modid="materialmod",name="Extra Gems Mod",version="v1") @NetworkMod(clientSideRequired=true,serverSideRequired=false) public class materialmod { /* * ToolMaterial */ static EnumToolMaterial EnumToolMaterialLd= EnumHelper.addToolMaterial("MediumPower", 3, 5000, 6.0F, 6, 10); static EnumToolMaterial EnumToolMaterialBalance= EnumHelper.addToolMaterial("HighPower", 3, 10000, 8.0F, 12, 13); static EnumToolMaterial EnumToolMaterialWorlds= EnumHelper.addToolMaterial("MediumPower", 3, 5000, 6.0F, 6, 10); static EnumToolMaterial EnumToolMaterialTri= EnumHelper.addToolMaterial("HighPower", 3, 15000, 10.0F, 18, 13); static EnumToolMaterial EnumToolMaterialSt= EnumHelper.addToolMaterial("HighPower", 3, 30000, 20.0F, 50, 15); //Telling forge that we are creating these //tests public static Item stgem; public static Item lightgem; public static Item darkgem; public static Item nethergem; public static Item endgem; public static Item trigem; public static Item overworldgem; public static Item balancegem; //darkgem stuff public static Item dsword; public static Item daxe; public static Item dhoe; public static Item dpickaxe; public static Item dspade; //lightgem stuff public static Item lsword; public static Item laxe; public static Item lpickaxe; public static Item lhoe; public static Item lspade; //spaceandtimegem stuff //Declaring Init @Init public void load(FMLInitializationEvent event){ // define items/blocks lhoe = new hoe(9022, EnumToolMaterialLd).setUnlocalizedName("lhoe"); lspade = new spade(9021, EnumToolMaterialLd).setUnlocalizedName("lspade"); lsword = new sword(9018, EnumToolMaterialLd).setUnlocalizedName("lsword"); laxe = new axe(9019, EnumToolMaterialLd).setUnlocalizedName("laxe"); lpickaxe = new pickaxe(9020, EnumToolMaterialLd).setUnlocalizedName("lpickaxe"); //darkgem dhoe = new hoe(9026, EnumToolMaterialLd).setUnlocalizedName("dhoe"); dspade = new spade(9027, EnumToolMaterialLd).setUnlocalizedName("dspade"); dsword = new sword(9023, EnumToolMaterialLd).setUnlocalizedName("dsword"); daxe = new axe(9024, EnumToolMaterialLd).setUnlocalizedName("daxe"); dpickaxe = new pickaxe(9025, EnumToolMaterialLd).setUnlocalizedName("dpickaxe"); //gems lightgem = new GemItems(2013).setUnlocalizedName("lightgem"); darkgem = new GemItems(2014).setUnlocalizedName("darkgem"); nethergem = new GemItems(2015).setUnlocalizedName("nethergem"); endgem = new GemItems(2016).setUnlocalizedName("endgem"); trigem = new GemItems(2017).setUnlocalizedName("trigem"); overworldgem = new GemItems(2018).setUnlocalizedName("overworldgem"); balancegem = new GemItems(2019).setUnlocalizedName("balancegem"); stgem = new GemItems(2020).setUnlocalizedName("stgem"); //add tools //adding names //lightstuff LanguageRegistry.addName(lspade, "Shovel of Light"); LanguageRegistry.addName(lhoe, "Hoe of Light"); LanguageRegistry.addName(lsword, "Sword of Light"); LanguageRegistry.addName(laxe, "Axe of Light"); LanguageRegistry.addName(lpickaxe, "Pickaxe of Light"); //darkstuff LanguageRegistry.addName(dspade, "Shovel of Darkness"); LanguageRegistry.addName(dhoe, "Hoe of Darkness"); LanguageRegistry.addName(dsword, "Sword of Darkness"); LanguageRegistry.addName(daxe, "Axe of Darkness"); LanguageRegistry.addName(dpickaxe, "Pickaxe of Darkness"); //gems LanguageRegistry.addName(lightgem, "Gem of Light"); LanguageRegistry.addName(darkgem, "Gem of Darkness"); LanguageRegistry.addName(nethergem, "Gem of the Nether"); LanguageRegistry.addName(endgem, "Gem of the End"); LanguageRegistry.addName(trigem, "Gem of the Three Worlds"); LanguageRegistry.addName(overworldgem, "Gem of the Overworld"); LanguageRegistry.addName(balancegem, "Gem of Balance"); LanguageRegistry.addName(stgem, "Gem of Space and Time"); //crafting //lightgem GameRegistry.addRecipe(new ItemStack(lhoe, 1), new Object[]{"TT "," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(laxe, 1), new Object[]{"TT ","TD "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lspade, 1), new Object[]{" T "," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lsword,1), new Object[]{"T","T","D",'T',lightgem,'D',Item.stick}); //darkgem GameRegistry.addRecipe(new ItemStack(dhoe, 1), new Object[]{"TT "," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(daxe, 1), new Object[]{"TT ","TD "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dspade, 1), new Object[]{" T "," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dsword,1), new Object[]{"T","T","D",'T',darkgem,'D',Item.stick}); //other GameRegistry.addRecipe(new ItemStack(lightgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.glowStone,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(darkgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.obsidian,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(nethergem,1), new Object[]{ " T ","TDT"," T ",'T',Block.netherrack,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(endgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.whiteStone,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(overworldgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.grass,'D',Item.diamond }); GameRegistry.addShapelessRecipe(new ItemStack(trigem,1), new Object[]{ nethergem, endgem, overworldgem }); GameRegistry.addShapelessRecipe(new ItemStack(balancegem,1), new Object[]{ lightgem, darkgem}); GameRegistry.addShapelessRecipe(new ItemStack(stgem,1), new Object[]{ balancegem, trigem}); } } I Haven't Been Playing Online Lately - Metazard - 2013-07-03 Interesting, but, you say these dont spawn naturally, how do you obtain them? I Haven't Been Playing Online Lately - challenger410 - 2013-07-04 Metazard wrote:Interesting, but, you say these dont spawn naturally, how do you obtain them? Possibly crafting, or dungeons? I Haven't Been Playing Online Lately - game_jacker - 2013-07-04 Crafting them. the recipes will be on the forum later when it is released I Haven't Been Playing Online Lately - game_jacker - 2013-07-07 Almost done with the coding. Now all that's left is the textures. ![]() I Haven't Been Playing Online Lately - game_jacker - 2013-07-07 I finished the coding part of the mod... but textures are to be finished. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() here's the lines of code: package game.first; //Package directory /* * Basic importing */ import net.minecraft.block.Block; import net.minecraft.item.EnumArmorMaterial; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.EnumHelper; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; /* * Basic needed forge stuff */ @Mod(modid="materialmod",name="Extra Gems Mod",version="v1") @NetworkMod(clientSideRequired=true,serverSideRequired=false) public class materialmod { /* * ToolMaterial */ static EnumToolMaterial EnumToolMaterialLd= EnumHelper.addToolMaterial("MediumPower", 3, 5000, 6.0F, 6, 10); static EnumToolMaterial EnumToolMaterialBalance= EnumHelper.addToolMaterial("HighPower", 3, 10000, 8.0F, 12, 13); static EnumToolMaterial EnumToolMaterialWorlds= EnumHelper.addToolMaterial("MediumPower", 3, 5000, 6.0F, 6, 10); static EnumToolMaterial EnumToolMaterialTri= EnumHelper.addToolMaterial("HighPower", 3, 15000, 10.0F, 18, 13); static EnumToolMaterial EnumToolMaterialSt= EnumHelper.addToolMaterial("HighPower", 3, 30000, 20.0F, 50, 15); //Telling forge that we are creating these //gems public static Item stgem; public static Item lightgem; public static Item darkgem; public static Item nethergem; public static Item endgem; public static Item trigem; public static Item overworldgem; public static Item balancegem; //darkgem stuff public static Item dsword; public static Item daxe; public static Item dhoe; public static Item dpickaxe; public static Item dspade; //lightgem stuff public static Item lsword; public static Item laxe; public static Item lpickaxe; public static Item lhoe; public static Item lspade; //balance public static Item bsword; public static Item baxe; public static Item bpickaxe; public static Item bhoe; public static Item bspade; //spaceandtimegem stuff public static Item stsword; public static Item staxe; public static Item stpickaxe; public static Item sthoe; public static Item stspade; //oworld public static Item osword; public static Item oaxe; public static Item opickaxe; public static Item ohoe; public static Item ospade; //nworld public static Item nsword; public static Item naxe; public static Item npickaxe; public static Item nhoe; public static Item nspade; //eworld public static Item esword; public static Item eaxe; public static Item epickaxe; public static Item ehoe; public static Item espade; //worlds public static Item trisword; public static Item triaxe; public static Item tripickaxe; public static Item trihoe; public static Item trispade; //Declaring Init @Init public void load(FMLInitializationEvent event){ // define items/blocks //light lhoe = new hoe(9022, EnumToolMaterialLd).setUnlocalizedName("lhoe"); lspade = new spade(9021, EnumToolMaterialLd).setUnlocalizedName("lspade"); lsword = new sword(9018, EnumToolMaterialLd).setUnlocalizedName("lsword"); laxe = new axe(9019, EnumToolMaterialLd).setUnlocalizedName("laxe"); lpickaxe = new pickaxe(9020, EnumToolMaterialLd).setUnlocalizedName("lpickaxe"); //darkgem dhoe = new hoe(9026, EnumToolMaterialLd).setUnlocalizedName("dhoe"); dspade = new spade(9027, EnumToolMaterialLd).setUnlocalizedName("dspade"); dsword = new sword(9023, EnumToolMaterialLd).setUnlocalizedName("dsword"); daxe = new axe(9024, EnumToolMaterialLd).setUnlocalizedName("daxe"); dpickaxe = new pickaxe(9025, EnumToolMaterialLd).setUnlocalizedName("dpickaxe"); //balance bhoe = new hoe(9028, EnumToolMaterialBalance).setUnlocalizedName("bhoe"); bspade = new spade(9029, EnumToolMaterialBalance).setUnlocalizedName("bspade"); bsword = new sword(9030, EnumToolMaterialBalance).setUnlocalizedName("bsword"); baxe = new axe(9031, EnumToolMaterialBalance).setUnlocalizedName("baxe"); bpickaxe = new pickaxe(9032, EnumToolMaterialBalance).setUnlocalizedName("bpickaxe"); //oworld ohoe = new hoe(9033, EnumToolMaterialWorlds).setUnlocalizedName("ohoe"); ospade = new spade(9034, EnumToolMaterialWorlds).setUnlocalizedName("ospade"); osword = new sword(9035, EnumToolMaterialWorlds).setUnlocalizedName("osword"); oaxe = new axe(9036, EnumToolMaterialWorlds).setUnlocalizedName("oaxe"); opickaxe = new pickaxe(9037, EnumToolMaterialWorlds).setUnlocalizedName("opickaxe"); //nworld nhoe = new hoe(9038, EnumToolMaterialWorlds).setUnlocalizedName("nhoe"); nspade = new spade(9039, EnumToolMaterialWorlds).setUnlocalizedName("nspade"); nsword = new sword(9040, EnumToolMaterialWorlds).setUnlocalizedName("nsword"); naxe = new axe(9041, EnumToolMaterialWorlds).setUnlocalizedName("naxe"); npickaxe = new pickaxe(9042, EnumToolMaterialWorlds).setUnlocalizedName("npickaxe"); //eworld ehoe = new hoe(9043, EnumToolMaterialWorlds).setUnlocalizedName("ehoe"); espade = new spade(9044, EnumToolMaterialWorlds).setUnlocalizedName("espade"); esword = new sword(9045, EnumToolMaterialWorlds).setUnlocalizedName("esword"); eaxe = new axe(9046, EnumToolMaterialWorlds).setUnlocalizedName("eaxe"); epickaxe = new pickaxe(9047, EnumToolMaterialWorlds).setUnlocalizedName("epickaxe"); //triworld trihoe = new hoe(9048, EnumToolMaterialTri).setUnlocalizedName("trihoe"); trispade = new spade(9049, EnumToolMaterialTri).setUnlocalizedName("trispade"); trisword = new sword(9050, EnumToolMaterialTri).setUnlocalizedName("trisword"); triaxe = new axe(9051, EnumToolMaterialTri).setUnlocalizedName("triaxe"); tripickaxe = new pickaxe(9052, EnumToolMaterialTri).setUnlocalizedName("tripickaxe"); //ststuff sthoe = new hoe(9053, EnumToolMaterialTri).setUnlocalizedName("sthoe"); stspade = new spade(9054, EnumToolMaterialTri).setUnlocalizedName("stspade"); stsword = new sword(9055, EnumToolMaterialTri).setUnlocalizedName("stsword"); staxe = new axe(9056, EnumToolMaterialTri).setUnlocalizedName("staxe"); stpickaxe = new pickaxe(9057, EnumToolMaterialTri).setUnlocalizedName("stpickaxe"); //gems lightgem = new GemItems(2013).setUnlocalizedName("lightgem"); darkgem = new GemItems(2014).setUnlocalizedName("darkgem"); nethergem = new GemItems(2015).setUnlocalizedName("nethergem"); endgem = new GemItems(2016).setUnlocalizedName("endgem"); trigem = new GemItems(2017).setUnlocalizedName("trigem"); overworldgem = new GemItems(2018).setUnlocalizedName("overworldgem"); balancegem = new GemItems(2019).setUnlocalizedName("balancegem"); stgem = new GemItems(2020).setUnlocalizedName("stgem"); //add tools //adding names //lightstuff LanguageRegistry.addName(lspade, "Shovel of Light"); LanguageRegistry.addName(lhoe, "Hoe of Light"); LanguageRegistry.addName(lsword, "Sword of Light"); LanguageRegistry.addName(laxe, "Axe of Light"); LanguageRegistry.addName(lpickaxe, "Pickaxe of Light"); //darkstuff LanguageRegistry.addName(dspade, "Shovel of Darkness"); LanguageRegistry.addName(dhoe, "Hoe of Darkness"); LanguageRegistry.addName(dsword, "Sword of Darkness"); LanguageRegistry.addName(daxe, "Axe of Darkness"); LanguageRegistry.addName(dpickaxe, "Pickaxe of Darkness"); //balance LanguageRegistry.addName(bspade, "Shovel of Balance"); LanguageRegistry.addName(bhoe, "Hoe of Balance"); LanguageRegistry.addName(bsword, "Sword of Balance"); LanguageRegistry.addName(baxe, "Axe of Balance"); LanguageRegistry.addName(bpickaxe, "Pickaxe of Balance"); //worldo LanguageRegistry.addName(ospade, "Shovel of The Overworld"); LanguageRegistry.addName(ohoe, "Hoe of The Overworld"); LanguageRegistry.addName(osword, "Sword of The Overworld"); LanguageRegistry.addName(oaxe, "Axe of The Overworld"); LanguageRegistry.addName(opickaxe, "Pickaxe of The Overworld"); //worldn LanguageRegistry.addName(nspade, "Shovel of The Nether"); LanguageRegistry.addName(nhoe, "Hoe of The Nether"); LanguageRegistry.addName(nsword, "Sword of The Nether"); LanguageRegistry.addName(naxe, "Axe of The Nether"); LanguageRegistry.addName(npickaxe, "Pickaxe of The Nether"); //worlde LanguageRegistry.addName(espade, "Shovel of The End"); LanguageRegistry.addName(ehoe, "Hoe of The End"); LanguageRegistry.addName(esword, "Sword of The End"); LanguageRegistry.addName(eaxe, "Axe of The End"); LanguageRegistry.addName(epickaxe, "Pickaxe of The End"); //worldtri LanguageRegistry.addName(trispade, "Shovel of The Three Worlds"); LanguageRegistry.addName(trihoe, "Hoe of The Three Worlds"); LanguageRegistry.addName(trisword, "Sword of The Three Worlds"); LanguageRegistry.addName(triaxe, "Axe of The Three Worlds"); LanguageRegistry.addName(tripickaxe, "Pickaxe of The Three Worlds"); //st LanguageRegistry.addName(stspade, "Shovel of Space & Time"); LanguageRegistry.addName(sthoe, "Hoe of Space & Time"); LanguageRegistry.addName(stsword, "Sword of Space & Time"); LanguageRegistry.addName(staxe, "Axe of Space & Time"); LanguageRegistry.addName(stpickaxe, "Pickaxe of Space & Time"); //gems LanguageRegistry.addName(lightgem, "Gem of Light"); LanguageRegistry.addName(darkgem, "Gem of Darkness"); LanguageRegistry.addName(nethergem, "Gem of the Nether"); LanguageRegistry.addName(endgem, "Gem of the End"); LanguageRegistry.addName(trigem, "Gem of the Three Worlds"); LanguageRegistry.addName(overworldgem, "Gem of the Overworld"); LanguageRegistry.addName(balancegem, "Gem of Balance"); LanguageRegistry.addName(stgem, "Gem of Space and Time"); //crafting //lightgem GameRegistry.addRecipe(new ItemStack(lhoe, 1), new Object[]{"TT "," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(laxe, 1), new Object[]{"TT ","TD "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lspade, 1), new Object[]{" T "," D "," D ",'T',lightgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(lsword,1), new Object[]{"T","T","D",'T',lightgem,'D',Item.stick}); //darkgem GameRegistry.addRecipe(new ItemStack(dhoe, 1), new Object[]{"TT "," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(daxe, 1), new Object[]{"TT ","TD "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dspade, 1), new Object[]{" T "," D "," D ",'T',darkgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(dsword,1), new Object[]{"T","T","D",'T',darkgem,'D',Item.stick}); //balance GameRegistry.addRecipe(new ItemStack(bhoe, 1), new Object[]{"TT "," D "," D ",'T',balancegem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(baxe, 1), new Object[]{"TT ","TD "," D ",'T',balancegem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(bpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',balancegem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(bspade, 1), new Object[]{" T "," D "," D ",'T',balancegem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(bsword,1), new Object[]{"T","T","D",'T',balancegem,'D',Item.stick}); //o GameRegistry.addRecipe(new ItemStack(ohoe, 1), new Object[]{"TT "," D "," D ",'T',overworldgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(oaxe, 1), new Object[]{"TT ","TD "," D ",'T',overworldgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(opickaxe, 1), new Object[]{"TTT"," D "," D ",'T',overworldgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(ospade, 1), new Object[]{" T "," D "," D ",'T',overworldgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(osword,1), new Object[]{"T","T","D",'T',overworldgem,'D',Item.stick}); //n GameRegistry.addRecipe(new ItemStack(nhoe, 1), new Object[]{"TT "," D "," D ",'T',nethergem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(naxe, 1), new Object[]{"TT ","TD "," D ",'T',nethergem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(npickaxe, 1), new Object[]{"TTT"," D "," D ",'T',nethergem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(nspade, 1), new Object[]{" T "," D "," D ",'T',nethergem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(nsword,1), new Object[]{"T","T","D",'T',nethergem,'D',Item.stick}); //e GameRegistry.addRecipe(new ItemStack(ehoe, 1), new Object[]{"TT "," D "," D ",'T',endgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(eaxe, 1), new Object[]{"TT ","TD "," D ",'T',endgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(epickaxe, 1), new Object[]{"TTT"," D "," D ",'T',endgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(espade, 1), new Object[]{" T "," D "," D ",'T',endgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(esword,1), new Object[]{"T","T","D",'T',endgem,'D',Item.stick}); //tri GameRegistry.addRecipe(new ItemStack(trihoe, 1), new Object[]{"TT "," D "," D ",'T',trigem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(triaxe, 1), new Object[]{"TT ","TD "," D ",'T',trigem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(tripickaxe, 1), new Object[]{"TTT"," D "," D ",'T',trigem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(trispade, 1), new Object[]{" T "," D "," D ",'T',trigem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(trisword,1), new Object[]{"T","T","D",'T',trigem,'D',Item.stick}); //st GameRegistry.addRecipe(new ItemStack(sthoe, 1), new Object[]{"TT "," D "," D ",'T',stgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(staxe, 1), new Object[]{"TT ","TD "," D ",'T',stgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(stpickaxe, 1), new Object[]{"TTT"," D "," D ",'T',stgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(stspade, 1), new Object[]{" T "," D "," D ",'T',stgem,'D',Item.stick}); GameRegistry.addRecipe(new ItemStack(stsword,1), new Object[]{"T","T","D",'T',stgem,'D',Item.stick}); //other GameRegistry.addRecipe(new ItemStack(lightgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.glowStone,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(darkgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.obsidian,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(nethergem,1), new Object[]{ " T ","TDT"," T ",'T',Block.netherrack,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(endgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.whiteStone,'D',Item.diamond }); GameRegistry.addRecipe(new ItemStack(overworldgem,1), new Object[]{ " T ","TDT"," T ",'T',Block.grass,'D',Item.diamond }); GameRegistry.addShapelessRecipe(new ItemStack(trigem,1), new Object[]{ nethergem, endgem, overworldgem }); GameRegistry.addShapelessRecipe(new ItemStack(balancegem,1), new Object[]{ lightgem, darkgem}); GameRegistry.addShapelessRecipe(new ItemStack(stgem,1), new Object[]{ balancegem, trigem}); } } I Haven't Been Playing Online Lately - challenger410 - 2013-07-08 *copies coding, and claims as own* |