Hello, I was wondering if anyone would be interested in pointing me in the right direction towards learning how to mod in Minecraft, to summarize my programming experience:
I have been coding websites for a while(focus is on design) and so have passing experience in php and javascript, so I hope the syntax is similar to Java
I recently began learning Ruby, I have basic knowledge of most "constructs" and their applications:
Variables and their scopes(global, constant, local), Arrays(nested arrays, hashes, calling arrays, sorting, most basic operations), if and unless statements, most operators(==, ===, *=, etc.), loops, accepting input, handling arguments made towards functions and methods, declaring required libraries and classes. Thats all off the top of my head.
So basically I can write a simple app that can handle user input and modify it in some boring way that incorporates an elementary understanding of simple constructs and spew an output of slightly greater complexity to the input. Nothing fancy(yet!)
I tried my hand at learning C++ a while back but stopped after a couple tutorials, I can still distinguish its syntax from Java and C. I heard Ruby's a great introductory language so I picked that up, and now I'm wondering if its feasible to learn Java and Ruby. I'm also interested in developing some simple projects to have some self-motivated problems to solve instead of picking up quiz questions off the internet, and Minecraft modding has always been high on my list of reasons to learn coding.
So I'm wondering:
how "much" Java I'd have to learn given my passing(couple days of tutorials) in Ruby, and what concepts I'd have to have a deep understanding of, in order to mod Minecraft,
if it's feasible to learn Java while learning Ruby(different enough to compliment eachother? too different and therefor distracting?) the concepts feel abstract enough to have quickly understandable analogues between languages
And the big question: how I'd go about doing this, where to start, how to modify the minecraft code(I've unpacked the .jar, it's a mess), and the tools I'd need, and what existing resources/documentation there is for minecraft modding specifically after I get the necessary Java under my belt.
I'm definitely motivated in the simple act of learning, love minecraft, and so far I'm loving coding, so as I said, I'm just wondering if I've passed the stage of learning where I can start gearing myself towards forming some simple pet minecraft mods with which to apply concepts that I've learned and have fun. Obviously I'm not expecting to be able to begin developing Minecraft: 2.0 HD the MMORPG after a couple weeks of learning, but I hope I'd be able to at least modify existing objects and classes, maybe a custom NPC and weapon or two.
Thanks in advance for accounting for my newbishness and potentially higher-than-feasible expectations.
I tried my hand at learning C++ a while back but stopped after a couple tutorials, I can still distinguish its syntax from Java and C. I heard Ruby's a great introductory language so I picked that up, and now I'm wondering if its feasible to learn Java and Ruby. I'm also interested in developing some simple projects to have some self-motivated problems to solve instead of picking up quiz questions off the internet, and Minecraft modding has always been high on my list of reasons to learn coding.
So I'm wondering:
I'm definitely motivated in the simple act of learning, love minecraft, and so far I'm loving coding, so as I said, I'm just wondering if I've passed the stage of learning where I can start gearing myself towards forming some simple pet minecraft mods with which to apply concepts that I've learned and have fun. Obviously I'm not expecting to be able to begin developing Minecraft: 2.0 HD the MMORPG after a couple weeks of learning, but I hope I'd be able to at least modify existing objects and classes, maybe a custom NPC and weapon or two.
Thanks in advance for accounting for my newbishness and potentially higher-than-feasible expectations.