Jump to content

Soo Im New.


Z@Nka

Recommended Posts

Hello everybody!

 

As you might already know I'm new to modding so I'd like to know is there anything specific things i need to know or like a guideline i should use? If anybody have any suggestions, feel free to post them here. Anybody that doesn't know how to start can then read this. :)

 

I'm sorry if i posted this in the wrong place... as i said I'm new.

If I helped then you help, hit that Thank You button or Applaud.

Link to comment
Share on other sites

Start by learning Java. Think of how much Java knowledge you will need, times it by twenty-thousand, then learn that amount of Java.

 

Best way to start modding :D

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

Yeah i did... slowly but surely going through the tutorials :)

 

*Applauds*

 

I am glad you have some sense! A lot of people come with no experience :/

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

Yeah i did... slowly but surely going through the tutorials :)

 

We love <3

 

I wrote a post mocking someone who asked for a guide to everything, but even though it's a bit rude it's correct :)

You might find the steps and links useful on your adventure into programming and modding.

http://www.minecraftforum.net/topic/1892328-need-a-highly-detailed-152-guide/

 

If there's one thing else than "learn java/programming basics" that I would tell a beginner it would be learn the debugging basics!

Along with knowing java this will be your number one time saver :)

Heres something I recommend everyone check out, how to use the built-in debugger in eclipse:

http://www.vogella.com/articles/EclipseDebugging/

 

 

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

I know the basics a little. I have an environment set up in eclipse and all the imports done (i think). :)

I also have a good idea for a mod so I'd like to get it working. :D

 

Another question I have is: Are you able to change or overwrite the Mojang code. Let's say I wanted to make a cow breed with dirt (AKA I don't want to make a mod where you breed cows with dirt xD::) ) . Is it possible or am I allowed?

If I helped then you help, hit that Thank You button or Applaud.

Link to comment
Share on other sites

Heres something I recommend everyone check out, how to use the built-in debugger in eclipse:

http://www.vogella.com/articles/EclipseDebugging/

OOh that can come in handy :), altough i know some about debugging and how usefull it can be i always thought i had to learn more about it as i thought i was doing it wrong somehow.

 

Yeah i did... slowly but surely going through the tutorials :)

I remember having little java knowledge that now grew to basic+ java knowledge and next year ill be teached basic-advanced java on school so this "getting to know java" helped me a bit on the first steps. I always keep searching for tutorials, but its sometimes hard to find the correct term to search for.

Link to comment
Share on other sites

Are you able to change or overwrite the Mojang code.  (...) . Is it possible or am I allowed?

Possible: Yes. Allowed: Not really. The problem is other mod compatibility (which is a very high priority thing of Forge modding). Say you've changed some code from the Cow so it can breed with Dirt. What would happen when there is another mod which adds a way for Cows to breed with cobblestone? When the changed code of both of these mods are inserted in someone's minecraft, these will collide. The solution to this is the abilities Forge gives you. Forge has many so-called events, which are basically methods that are fired when certain things happened (or going to happen). One of these events is the OnEntityInteract event, which will trigger when a player right clicks an entity (like a Cow). You can add code in there to allow Cows to do their thing with dirt...

Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them.

Link to comment
Share on other sites

Another question I have is: Are you able to change or overwrite the Mojang code. Let's say I wanted to make a cow breed with dirt (AKA I don't want to make a mod where you breed cows with dirt xD::) ) . Is it possible or am I allowed?

 

Yes, it's allowed and possible!

By being a coremod and using ASM you can do this.

Here's a guide to Coremods:

http://www.minecraftforum.net/topic/1854988-tutorial-162-changing-vanilla-without-editing-base-classes-coremods-and-events-very-advanced/

 

Be warned, this is NOT for beginners, not for intermediate either :P

It's quite frustrating and can be rather harsh when it comes to crashing, also there's not to many people whom can help you solve errors either.

This is for when you are not so new, for now just know that it's possible but it's a way futher down the road ;)

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Also I wanted to add this:

http://greyminecraftcoder.blogspot.com.au/p/list-of-topics.html

 

It's a look into how minecraft works, start by clicking on the Blocks link which will introduce you to how they work.

From there on work down the list or just reference the post when you are curious about something.

 

I do recommend all beginners to read the one about blocks so I link it here:

http://greyminecraftcoder.blogspot.com.au/2013/07/blocks.html

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

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