On the "SpeedF" Leave the F as it is required.(so like 15F)
Now in your @Init Method add:
YourItem = new YourItem(ID, YourMaterial).setIconIndex(0).setItemName("YourItem");
If you want another tool change .setIconIndex(0) to .setIconIndex(1), this will move it over 1 item or 16 pixels(in your 256x256 texture file, I just copied the terrain.png and made all the blocks purple squares, this makes it easy to make new items.)
Note: Make sure you get all the imports!(If you don't know do import net.minecraftforge.common.*, and import net.minecraft.src.*)
On the "SpeedF" Leave the F as it is required.(so like 15F)
Now in your @Init Method add:
YourItem = new YourItem(ID, YourMaterial).setIconIndex(0).setItemName("YourItem");
If you want another tool change .setIconIndex(0) to .setIconIndex(1), this will move it over 1 item or 16 pixels(in your 256x256 texture file, I just copied the terrain.png and made all the blocks purple squares, this makes it easy to make new items.)
Note: Make sure you get all the imports!(If you don't know do import net.minecraftforge.common.*, and import net.minecraft.src.*)
So you hijacked someone else's tutorial thread, to post a somewhat incoherent tutorial, and then linked to someone else's tutorial webstie, that isn't even your own. Congratulations on being an enormous bonehead.
Rollback Post to RevisionRollBack
Learn some Java before you mod, and skip over the chapter on ModLoader, straight to MinecraftForge. It's better. Trust me.
Greetings, I would love to see someone implement Beanshell http://www.beanshell.org as a mod loader. Beanshell is impressive work that the creator allows people to take its core classes and incorporate them in there own work to use like a plugin loader or what ever else that may be dreamed. Beanshell is capable of running uncompiled java code and classes on the fly!!
proxy is a pointer (if you are proficient in C/C++ [I never got that far into C++], in python its similar to References [pretty good in python scripting :)]) but basically you have:
//* You Need This Part For It To Be A Proxy Class And For The Server Side To Register The Required Hooks And Client To Register Its Required Hooks
*//
@SidedProxy(clientSide=<PathToClientProxyClass>, serverSide=<PathToServerProxyClass>)
public static final CommonProxy proxy = new CommonProxy();
just to one_up everyone, lol, in C++ I if Im thinking correctly it would be:
public signed CommonProxy*;
and if Im correct, But I haven't messed with python in forever, python:
So you hijacked someone else's tutorial thread, to post a somewhat incoherent tutorial, and then linked to someone else's tutorial webstie, that isn't even your own. Congratulations on being an enormous bonehead.
hijacked? I was posting cause people wanted to make tools. Overreacting much?
yeah I know that if you read my post I was having issues with the forge hook, but I stated what the hook was for them to try it, I only support FML, not modloader but just to get the tutorial across I put that hook in instead
just thought I'd point out a small typo that gave me trouble. The Client Proxy code in the armor tutorial should read as "RenderingRegistry" and "addNewArmourRendererPrefix". so the fixed code with changes highlighted would be
hmmm interesting on that guest situation..
but I will think about the custom graphics and I will do a small tutorial on custom EnumArmorMaterial
Well, since you claim to be a Grammar Nazi, you should not mind a fellow Grammar Nazi correcting your Grammar.
The correct way to say this would be either "but I will think about the custom graphics and I will do a small tutorial on *a* custom EnumArmorMaterial," or "but I will think about the custom graphics and I will do a small tutorial on custom EnumArmorMaterial*s*."
Also, why do you promise to have your tutorials finished, yet never release them anyway. Both your Sound and Custom Block Render tutorials say that they will be released on November 7th, yet here we are 4 days later with no tutorial. I personally don't need nor want your tutorial, but for all those who wish to have guidance this is a great let-down.
Also, for drinfernoo:
P.S. If you even TRY to attack me for this Drinfernoo, I will Cyber-slap the sh*t out of you.
P.P.S. Sit your ass down and let the big kids talk.
thank you lemonzap, and btw to everyone that is waiting for a tutorial on the Custom Rendering Of Blocks, I am working on it, just need a model to use. And for the sound tutorial I haven't gotten to it, because I have been busy.....Mostly personal, and noone is going to slap drinfernoo
P.S. If you even TRY to attack me for this Drinfernoo, I will Cyber-slap the sh*t out of you.
P.P.S. Sit your ass down and let the big kids talk.
And you don't think that is going to cause unneeded issues? At the risk of having the "sh*t" cyber-slapped out of me, you need to calm down. There is a reason this is a forum, and that is for people to post and discuss things. I didn't attack anyone, and I'm nearly certain there isn't really anything you can do to me from Pennsylvania.
Now, if you would kindly sit your 16-year-old hindquarters down and let the actual big kids talk, maybe you would understand that you just need to stop.
The reason why I got onto HepoSys is because what he should have done is made his own thread if he wanted to post that so-called tutorial. I don't think I've seen another thread where someone has posted their own content unless they were the OP. I know it would **** me off if someone posted a tutorial in one of my tutorial threads unprovoked.
I also know that when I have other things going on, my computer life falls to the wayside, _even_ when I have things I've been trying or planning to get done. Do you spend every waking moment of your time in front of your computer just waiting for Asyncronous to put out a new tutorial, and then complain when she hasn't gotten one up yet? Because if so, I feel oh-so-sorry for you.
Then why do you still check it? Along with ghosrec35, who +1'd your post. Do those of us who aren't arrogant jerks and who have some patience and understanding for people who have lives outside of internet forums a favor and shove off.
Rollback Post to RevisionRollBack
Learn some Java before you mod, and skip over the chapter on ModLoader, straight to MinecraftForge. It's better. Trust me.
I could help you on that. It's really simple.
And to anyone that's getting their seventh item in their mod in front of leather armor (most likely the chest) just tell me. I know how to fix it.
In your mod code add this.
Now we want to add a EnumToolMaterial:
On the "SpeedF" Leave the F as it is required.(so like 15F)
Now in your @Init Method add:
If you want another tool change .setIconIndex(0) to .setIconIndex(1), this will move it over 1 item or 16 pixels(in your 256x256 texture file, I just copied the terrain.png and made all the blocks purple squares, this makes it easy to make new items.)
Note: Make sure you get all the imports!(If you don't know do import net.minecraftforge.common.*, and import net.minecraft.src.*)
Now we want to name our tool.
Make sure you import LanguageRegistry
Now we create a new Java file(or class in eclipse) called: YourItem.Java
In it we put:
Change ItemTOOL and the Import ItemTOOL to your tool that you want(Sword for sword, Pickaxe for Pickaxe, BUT! Spade for shovel!!!!)
This should get you somewhere if you are clueless of what to do. If you want full tutorials go here: http://wuppy29.blogs...ge-modding.html
Teehee! Possibly the shortest IGN ever.
So you hijacked someone else's tutorial thread, to post a somewhat incoherent tutorial, and then linked to someone else's tutorial webstie, that isn't even your own. Congratulations on being an enormous bonehead.
just to one_up everyone, lol, in C++ I if Im thinking correctly it would be:
and if Im correct, But I haven't messed with python in forever, python:
hijacked? I was posting cause people wanted to make tools. Overreacting much?
Teehee! Possibly the shortest IGN ever.
I wouldn't look into it too much if I were you. It's just going to cause unneeded issues.
Also, in your armor tutorial, I noticed you don't mention making custom materials or graphics. Any plan on that?
but I will think about the custom graphics and I will do a small tutorial on custom EnumArmorMaterial
just thought I'd point out a small typo that gave me trouble. The Client Proxy code in the armor tutorial should read as "RenderingRegistry" and "addNewArmourRendererPrefix". so the fixed code with changes highlighted would be
return RenderingRegistry.addNewArmourRendererPrefix(armorName);
hope that helps
Well, since you claim to be a Grammar Nazi, you should not mind a fellow Grammar Nazi correcting your Grammar.
The correct way to say this would be either "but I will think about the custom graphics and I will do a small tutorial on *a* custom EnumArmorMaterial," or "but I will think about the custom graphics and I will do a small tutorial on custom EnumArmorMaterial*s*."
Also, why do you promise to have your tutorials finished, yet never release them anyway. Both your Sound and Custom Block Render tutorials say that they will be released on November 7th, yet here we are 4 days later with no tutorial. I personally don't need nor want your tutorial, but for all those who wish to have guidance this is a great let-down.
Also, for drinfernoo:
P.P.S. Sit your ass down and let the big kids talk.
And you don't think that is going to cause unneeded issues? At the risk of having the "sh*t" cyber-slapped out of me, you need to calm down. There is a reason this is a forum, and that is for people to post and discuss things. I didn't attack anyone, and I'm nearly certain there isn't really anything you can do to me from Pennsylvania.
Now, if you would kindly sit your 16-year-old hindquarters down and let the actual big kids talk, maybe you would understand that you just need to stop.
The reason why I got onto HepoSys is because what he should have done is made his own thread if he wanted to post that so-called tutorial. I don't think I've seen another thread where someone has posted their own content unless they were the OP. I know it would **** me off if someone posted a tutorial in one of my tutorial threads unprovoked.
I also know that when I have other things going on, my computer life falls to the wayside, _even_ when I have things I've been trying or planning to get done. Do you spend every waking moment of your time in front of your computer just waiting for Asyncronous to put out a new tutorial, and then complain when she hasn't gotten one up yet? Because if so, I feel oh-so-sorry for you.
Then why do you still check it? Along with ghosrec35, who +1'd your post. Do those of us who aren't arrogant jerks and who have some patience and understanding for people who have lives outside of internet forums a favor and shove off.