i am new to coding and i have no experience but i have ideas and id like to make them come to life
i have no idea where i should start. ive read forums and watched youtube videos but i am slightly stuck. i hear a lot about eclipse and coder pack but where to actually start is a gray area. i started collecting ideas, and creating as much as i could "not using code" such as structures, textures notes and such. but its time to learn how to breath life into my work
Learn Java, there are loads of tutorials out there.
Do NOT try to learn by making a mod, there is some complex programming involved in forge, so it is best to start simple.
Do NOT just copy and paste code, make sure you understand what each statement does, so that you can learn from others.
Once you have a good understanding of java syntax, follow a modding tutorial series, there are loads of good ones around. Remember, start small (i.e. simple blocks and items and recipes)
If and when you get stuck, come here and ask us for help, we won't teach you java, but if you are struggling with forge we are almost always helpful. The Minecraft forge forums are also good if you get stuck.
It is hard work, but very rewarding once you have solved problems by yourself, and you end up with a useful skill for the rest of your life!
Well, I agree that the people here shouldn't have to teach you java, but I disagree with the idea that you can't or shouldn't learn it by coding mods for Minecraft... Maybe I just got lucky and really had a knack for programming, but I started programming in java (my FIRST language) by coding Minecraft mods. Nothing releasable, but something. I slowly got better and started understanding how it worked. Yes, it took me from freshman year of high school until senior year to really understand logic behind coding, but let me tell you this: I was miles ahead of most freshman CSC majors going into college this year. Don't let people tell you not to start with Minecraft, but if you run into a JAVA problem, don't ask it here.
Do I know Java better than everyone on here? No, not even close. Do I know enough to get by and do what I want to get done and accomplish things? Yes.
Rollback Post to RevisionRollBack
Mod Author and Owner of Blockhole
Owner of other discontinued or status frozen work: LimpCraft2, LimpCore, InventoryCalculator, VillageTech, Bitto'Color.
The main reason I say do not learn by making a mod is that when things go wrong or don't work (which will inevitably happen), how will you know whether it is a java issue or a modding issue? So you will ask here and just get told to "go learn Java".
You NEED to be able to read and understand exceptions and be able to debug your own code.
When there is no exception, but it isn't doing what you expected, that is when you come and ask us for assistance.
The people on this forum assume that the person they are helping has java knowledge, so understands what they are telling them to do without writing the code for them.
The main reason I say do not learn by making a mod is that when things go wrong or don't work (which will inevitably happen), how will you know whether it is a java issue or a modding issue? So you will ask here and just get told to "go learn Java".
You NEED to be able to read and understand exceptions and be able to debug your own code.
When there is no exception, but it isn't doing what you expected, that is when you come and ask us for assistance.
The people on this forum assume that the person they are helping has java knowledge, so understands what they are telling them to do without writing the code for them.
i starting watching lessons from Stanford university, I'm surprised at how simular it is to minecraft commandblocks using scoreboards with commands, tellraw. and trigger boards etc. at first i felt like what i was learning had no connection to minecraft but I'm starting to see connections. this is the playlist I'm using the following video
I find it to be easy to fallow and somewhat entertaining. i don't know what I'm going to get out of it yet because I'm not finished. but i think when all is said and done i think its an awesome way to learn java. in the first video he does a really good job of explaining why we cant just jump into making programs (in my case mods) because i need to understand the language first
his example "writing code is just like writing an essay. you cant be a good essay writing, without learning the language you want to write in. if you don't learn English, you cant be a good English essay writer. if you don'T know java (or another coding language) you cant write good code"
i had never looked at it that way before i saw the video, and i use to always want to skip java because in my mind. i was thinking "i don't want to learn java, i want to learn forge" but now i kinda understand why learning java is so important first.
watching the video also teaches good coding habits i have better foundation as a future coder because of good habits that im setting for myself
Hey
i am new to coding and i have no experience but i have ideas and id like to make them come to life
i have no idea where i should start. ive read forums and watched youtube videos but i am slightly stuck. i hear a lot about eclipse and coder pack but where to actually start is a gray area. i started collecting ideas, and creating as much as i could "not using code" such as structures, textures notes and such. but its time to learn how to breath life into my work
any tips tricks and advice would be AWESOME!
thankyou
Learn Java, there are loads of tutorials out there.
Do NOT try to learn by making a mod, there is some complex programming involved in forge, so it is best to start simple.
Do NOT just copy and paste code, make sure you understand what each statement does, so that you can learn from others.
Once you have a good understanding of java syntax, follow a modding tutorial series, there are loads of good ones around. Remember, start small (i.e. simple blocks and items and recipes)
If and when you get stuck, come here and ask us for help, we won't teach you java, but if you are struggling with forge we are almost always helpful. The Minecraft forge forums are also good if you get stuck.
It is hard work, but very rewarding once you have solved problems by yourself, and you end up with a useful skill for the rest of your life!
Good luck and enjoy!
If I helped you, please click the green up arrow.
Google/stack overflow is your friend for questions related to how java works.
Low level concepts that you will need to understand
Low-Mid level concepts that you will need to understand:
Concepts that you will need to understand to a small degree
Forge Read the Docs is a good place to learn about minecraft specific concepts.
Current Mod: Armerger | Light Drafter
Well, I agree that the people here shouldn't have to teach you java, but I disagree with the idea that you can't or shouldn't learn it by coding mods for Minecraft... Maybe I just got lucky and really had a knack for programming, but I started programming in java (my FIRST language) by coding Minecraft mods. Nothing releasable, but something. I slowly got better and started understanding how it worked. Yes, it took me from freshman year of high school until senior year to really understand logic behind coding, but let me tell you this: I was miles ahead of most freshman CSC majors going into college this year. Don't let people tell you not to start with Minecraft, but if you run into a JAVA problem, don't ask it here.
Do I know Java better than everyone on here? No, not even close. Do I know enough to get by and do what I want to get done and accomplish things? Yes.
Mod Author and Owner of Blockhole
Owner of other discontinued or status frozen work: LimpCraft2, LimpCore, InventoryCalculator, VillageTech, Bitto'Color.
Just putting my 2 cents in: I learned java while coding mods. It is very hard, frustrating and is in general bad practice. Learn java first!
Not doing mc modding that much anymore because I am making a full blown game that does not have limitations that mc has. (rip Magiology for now)
I may come back if MC fixes it's rendering pipeline.
The main reason I say do not learn by making a mod is that when things go wrong or don't work (which will inevitably happen), how will you know whether it is a java issue or a modding issue? So you will ask here and just get told to "go learn Java".
You NEED to be able to read and understand exceptions and be able to debug your own code.
When there is no exception, but it isn't doing what you expected, that is when you come and ask us for assistance.
The people on this forum assume that the person they are helping has java knowledge, so understands what they are telling them to do without writing the code for them.
If I helped you, please click the green up arrow.
i starting watching lessons from Stanford university, I'm surprised at how simular it is to minecraft commandblocks using scoreboards with commands, tellraw. and trigger boards etc. at first i felt like what i was learning had no connection to minecraft but I'm starting to see connections. this is the playlist I'm using the following video
I find it to be easy to fallow and somewhat entertaining. i don't know what I'm going to get out of it yet because I'm not finished. but i think when all is said and done i think its an awesome way to learn java. in the first video he does a really good job of explaining why we cant just jump into making programs (in my case mods) because i need to understand the language first
his example "writing code is just like writing an essay. you cant be a good essay writing, without learning the language you want to write in. if you don't learn English, you cant be a good English essay writer. if you don'T know java (or another coding language) you cant write good code"
i had never looked at it that way before i saw the video, and i use to always want to skip java because in my mind. i was thinking "i don't want to learn java, i want to learn forge" but now i kinda understand why learning java is so important first.
watching the video also teaches good coding habits i have better foundation as a future coder because of good habits that im setting for myself
Glad you have found something you enjoy!
That is a brilliant way of putting it, I completely agree.
Good luck, and I hope to see you asking some more modding-specific questions in the future!
If I helped you, please click the green up arrow.