Jump to content

ClarmonkGaming

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by ClarmonkGaming

  1. Recommended or latest MC forge for developing? which one should I choose? i have used API's before and i have java experience.
  2. That was the problem thank you :);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):);):) thanks for helping me how do I change the title of this thread to solved
  3. so i changed teh modidd to somecraft and teh folder structure thing to somecraft and it is still not working
  4. i tried changing someCraft to somecraft and it still does not work
  5. I cannot get textures to work. file structure C:\Developing\Freetime\MC\1.7.2\someCraft\src\main\resources\assets\someCraft\textures\items my modid is someCraft here is my code main class package clarmonk.mc.somecraft; import clarmonk.mc.somecraft.item.somoniomItem; import clarmonk.mc.somecraft.proxy.commonProxy; import cpw.mods.fml.common.Mod; 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; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @Mod(modid = info.MOD_ID, name = info.MOD_NAME, version = info.MOD_VERSION) public class someCraft { public static Item reflectorItem; public static Item somoniomIngot; @Instance(value = info.MOD_ID) public static someCraft Instance; @SidedProxy(clientSide = "clarmonk.mc.somecraft.proxy.clientProxy", serverSide = "clarmonk.mc.somecraft.proxy.commonProxy") public static commonProxy proxy; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { somoniomIngot = new somoniomItem().setMaxStackSize(64).setCreativeTab(CreativeTabs.tabMaterials).setUnlocalizedName("somoniom_Ingot").setTextureName("someCraft:somoniom_Ingot"); reflectorItem = new somoniomItem().setMaxStackSize(16).setCreativeTab(CreativeTabs.tabMisc).setUnlocalizedName("reflector_Item").setTextureName("someCraft:reflector"); GameRegistry.registerItem(reflectorItem, reflectorItem.getUnlocalizedName()); GameRegistry.registerItem(somoniomIngot, somoniomIngot.getUnlocalizedName()); } @Mod.EventHandler public void Init(FMLInitializationEvent event) { } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { } } info class package clarmonk.mc.somecraft; public class info { public static final String MOD_ID = "someCraft"; public static final String MOD_NAME = "SomeCraft"; public static final String MOD_VERSION = "1.0.A"; } item class package clarmonk.mc.somecraft.item; import net.minecraft.item.Item; public class somoniomIngot extends Item { } and my main item class package clarmonk.mc.somecraft.item; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class somoniomItem extends Item { public somoniomItem() { setMaxStackSize(64); setCreativeTab(CreativeTabs.tabMisc); } } I am using method chaining to declare stack size and texture name and such thank you for helping me --ClarmonkGaming
  6. I was wondering How much java should I know before starting serious modding. by serious modding i mean not just items and blocks. I want to do custom rendered blocks and power systems and multi blocks and stuff like that. anyways thanks everyone for helping me like always Sincerely, ClarmonkGaming
  7. okay new error i ran gradlew eclipse again to make sure and in my workspace i got this "The method func_149739_a() is undefined for the type Block" in the example Mod class file link to pic http://i.imgur.com/3ZN3mGK.png Thank You Sincerely, ClarmonkGaming
  8. to be clear this is they exact command i ran "gradlew setupDecompWorkspace eclipse"
  9. This is something that has been to me a lot I have re ran ("gradlew setupDecompWorkspace") eclipse about 5 times now.P.S i ran it in a folder that had all the files from the forge zip in it the folder was named Forge please help =============================================================================== link to picture =============================================================================== Thank You Sincerely, ClarmonkGaming
  10. here is my main file ================================================================================================ package com.cole.somecraft; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import com.cole.somecraft.block.BlockenrichedsomoniomBlock; import com.cole.somecraft.block.BlocksomoniomBlock; import com.cole.somecraft.item.Itemchlorisideingot; import com.cole.somecraft.item.Itemenrichedsomoniomingot; import com.cole.somecraft.item.Itemsomoniomingot; import com.cole.somecraft.proxy.CommonProxy; 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.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = somecraft.modid, name = "SomeCraft", version = "0.0.1A") @NetworkMod(clientSideRequired = true, serverSideRequired = false) //clientPacketHandlerSpec = @SidedPacketHandler(channels = {"smc"}, packetHandler = ColePacketHandler.class) //serverPackethandlerSpec = @SidedPacketHandler(channels = {"smc"}, packetHandler = ColePacketHandler.class) public class somecraft { @Instance public static somecraft instance; @SidedProxy(clientSide = "com.cole.somecraft.proxy.ClientProxy", serverSide = "com.cole.somecraft.proxy.CommonProxy") public static CommonProxy proxy; public static final String modid = "SomeCraft"; public static Item chlorisideingot; public static Item somoniomingot; public static Block somoniomBlock; public static Item enrichedsomoniomingot; public static Block enrichedsomoniomBlock; @EventHandler public void preInit(FMLPreInitializationEvent event) { // registry/init somoniomBlock = new BlocksomoniomBlock(500, Material.iron).setUnlocalizedName("somoniomblock"); enrichedsomoniomBlock = new BlockenrichedsomoniomBlock(501, Material.anvil).setUnlocalizedName("enrichedsomoniomblock"); somoniomingot = new Itemsomoniomingot(502).setUnlocalizedName("somoniomingot"); enrichedsomoniomingot = new Itemenrichedsomoniomingot(503).setUnlocalizedName("enrichedsomoniomingot"); chlorisideingot = new Itemchlorisideingot(503).setUnlocalizedName("chlorisideingot"); GameRegistry.registerItem(somoniomingot, modid + somoniomingot.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(enrichedsomoniomBlock, modid + enrichedsomoniomBlock.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(somoniomBlock, modid + somoniomBlock.getUnlocalizedName().substring(5)); GameRegistry.registerItem(enrichedsomoniomingot, modid + enrichedsomoniomingot.getUnlocalizedName().substring(5)); GameRegistry.registerItem(chlorisideingot, modid + chlorisideingot.getUnlocalizedName().substring(5)); LanguageRegistry.addName(somoniomBlock, "Somoniom Block"); LanguageRegistry.addName(somoniomingot, "Somoniom Ingot"); LanguageRegistry.addName(enrichedsomoniomBlock, "Enriched Somoniom Block"); LanguageRegistry.addName(enrichedsomoniomingot, "Enriched Somoniom Ingot"); LanguageRegistry.addName(chlorisideingot, "Chloriside Ingot"); proxy.initSounds(); proxy.initRenderers(); } @EventHandler public void load(FMLInitializationEvent event) { GameRegistry.addRecipe(new ItemStack(somoniomBlock), new Object[]{ "XX", "XX", 'X', somoniomingot, }); GameRegistry.addRecipe(new ItemStack(enrichedsomoniomBlock), new Object[]{ "XX", "XX", 'X', enrichedsomoniomingot }); GameRegistry.addRecipe(new ItemStack(enrichedsomoniomingot), new Object[] { "XY", 'X', somoniomingot, 'Y', chlorisideingot }); } @EventHandler public void modsLoaded(FMLPostInitializationEvent event) { } } ============================================================================================== and here is the classes that i am using specifically to do this crafting ============================================================================================== package com.cole.somecraft.item; import com.cole.somecraft.somecraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class Itemsomoniomingot extends Item { public Itemsomoniomingot(int id) { super(id); this.setCreativeTab(CreativeTabs.tabMaterials); } @SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon(somecraft.modid + ":" + (this.getUnlocalizedName().substring(5))); } } ============================================================================================== package com.cole.somecraft.item; import com.cole.somecraft.somecraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class Itemchlorisideingot extends Item { public Itemchlorisideingot(int id) { super(id); this.setCreativeTab(CreativeTabs.tabMaterials); } @SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon(somecraft.modid + ":" + (this.getUnlocalizedName().substring(5))); } } ============================================================================================== package com.cole.somecraft.item; import com.cole.somecraft.somecraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class Itemenrichedsomoniomingot extends Item { public Itemenrichedsomoniomingot(int id) { super(id); this.setCreativeTab(CreativeTabs.tabMaterials); } @SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon(somecraft.modid + ":" + (this.getUnlocalizedName().substring(5))); } } ============================================================================================== so the problem is that when i try to craft the enriched somoniom ingot with this line of code GameRegistry.addRecipe(new ItemStack(enrichedsomoniomingot), new Object[] { "XY", 'X', somoniomingot, 'Y', chlorisideingot }); so when i put it in the crafting table i get a chloriside ingot insteed i do not know what is wrong and sorry i do not how to use the Code function Sincerely, ClarmonkGaming
  11. i was wondering if the code to texture items is the same in 1.7 or has it changed same with the dir of the assets folder
  12. I have Three beginner tutorials here is link Tomorrow there will be an item tutorial. Sincerely, ClarmonkGaming
  13. Oh sorry about that one just out of curiosity where did you learn Java? Sincerely, ClarmonkGaming
  14. where did you guys learn to program in java i already know basic java but i want to step my game up i was wondering if anyone could link me to some good java tutorials Sincerely, ClarmonkGaming
  15. if you need tut to install I have one any ways there will be more tuts coming soon hope this helps tuts like eclipse tricks modding tuts and java tuts so subscribe Sincerely, ClarmonkGaming
  16. @Brenwwe Also thank you for being nice to a newbie like me unlike some people
  17. i do not know how to install this when i run the batch file it says something like JAVA_HOME is missing
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.