Posted May 12, 201312 yr I know this a noob question, but all the tutorials I have come across confuse me and I recently came from modloader, so Forge kind of confuses me. Could anyone explain it too me I have a class started, but I am getting errors that I cant seem to solve Class package AeroMod.Tutorial; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class WaterStoneblock extends Block { public WaterStoneblock(int part1, Material par2Material) { super(part1, par2Material); this.setCreativeTab(CreativeTabs.tabBlock); } } In my main Class (My error is underlined) waterstoneblock = [u]new WaterStoneblock(506)[/u].setUnlocalizedName("waterstoneblock"); LanguageRegistry.addName(waterstoneblock, "WaterStone Block"); GameRegistry.registerBlock(waterstoneblock, waterstoneblock.getUnlocalizedName2()); Help is very appreciated
May 12, 201312 yr In your block class you are also passing your block a mete rial you only pasted it an I'd in your main class.
May 12, 201312 yr I'm having a hard time understand you, your English is bad new WaterStoneblock(506) does not match public WaterStoneblock(int part1, Material par2Material) Your passing an int to a function that wants an int AND a Material. (function a(b, c) is not the same function as function a(b)) Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
May 12, 201312 yr Author I put my material in their, but it still gives me an error (The constructor Waterstoneblock(int, Block) is undefined
May 13, 201312 yr You cannot pass in your Block. You must pass in one of the public Materials in net.minecraft.block.Material, as Chibill said, or you can create your own Material. It's much easier to do the former, of course. If you want to do the latter, just look at the javadoc for the Material constructor and ask if you still have any questions.
May 13, 201312 yr what do you mean javadoc? Java Documentation. It's all the nice helpful info popups in Eclipse that you're probably ignoring. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
May 13, 201312 yr Author Getting testy are we As I have said I am a noob and don't know anything about forge, i have been looking at the popups, but don't understand them
May 13, 201312 yr Getting testy are we As I have said I am a noob and don't know anything about forge, i have been looking at the popups, but don't understand them Try hovering your mouse over...well, just about anything. Hovering it over an error tells you what the error is (and can offer most solutions). Hovering it over a function call, variable, or type will show you information about that object and clicking on the icon/bolded text will jump your view to where that object is defined. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
May 13, 201312 yr If you do not understand Java, I highly suggest you look at some tutorials. It is for your own benefit, and it will help you as a modder. You'll just "get" a lot more.
May 13, 201312 yr If you do not understand Java, I highly suggest you look at some tutorials. It is for your own benefit, and it will help you as a modder. You'll just "get" a lot more. Of course, not the only way. Minecraft is my first experience with Java, but my...5th language? (C++, AS2, AS3, Javascript....yeah, 5th language I've used extensively) So I'm pretty much at the point where I only need to learn syntax and the IDE. Fortunately Eclipse is a fuckign awesome IDE. Next project in Unity I do I'm going to see if I can set up Eclipse as my code editor. Sooo much nicer than MonoDevelop. <3 Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
May 13, 201312 yr Getting testy are we As I have said I am a noob and don't know anything about forge, i have been looking at the popups, but don't understand them As a big newbie new to programming and modding I started working wtih modding before I learned a programming language, and boy how slow it went compared to the speed I could do things at after just a few lectures inn programming! Do yourself a huge favour learn java basics first Check out cs106a from standord high quallity and free! If you guys dont get it.. then well ya.. try harder...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.