Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[1.5.2] (1.6.X soon) [Forge] Forge Modding Tutorials - Professional System - Updated 24-7

forge modding tutorial

  • Please log in to reply
172 replies to this topic

#1

freezzerrr

Posted 27 April 2013 - 09:06 PM

These tutorials are all 1.5.X













THIS THREAD IS OUTDATED. LOOK HERE FOR NEW TUTORIALS!
NEW THREAD












Hello Everyone,

I am Martijn (Freezzerrr) , and I found it hard to learn how to make mods. That's why I decided to make tutorials. And not any kind of tutorials, but professional ones. With layouts that big mod authors use. Very easy to read code. Nice system to find your code. Easy version control etc.


Why should I watch these tutorials?

Because I use the professional setup. If you want to get your mod to a higher level, I advise your strongly to watch these tutorails. From setting up your development enviroment to sorting your folders, and version control.


Before watching:

-Do not skip the first tutorial!
This one might seem boring, but I tell a lot about what I am going to do.
-This is a series
I advise to watch ALL my tutorials, or you will miss things!
-If you need help
Look at this forumpost how to ask for help


Now, about the tutorails
Since I am using the professional setup, I need to do a few things before I can start making blocks. This is why  I can't make a block right away in tutorial 1.
Also, You need to watch ALL tutorials. Otherwise you might miss something, and your mod might not work.


SourceCode
All my sourcecode is available on github.
You can browse my codes here.
To see what I have added for each tutorial indivudually, look at This
I think this is usefull, because you can see what system you are creating in eclipse, and you can easily lookup your code from somewhere else



Programms used:
Spoiler:



List of tutorials

1. Talking about the tutorials
2. Setting up your Development Enviroment
3. Basic Mod File and Basic Block
4. Language File (translation file)
5. Textures
6. Config File
7. Basic Item
8. Updating 1.5.1 -> 1.5.2
9. Creative Tab
10. Recipes
11. Custom Tool Material and Tools
12. Building jar and exporting
13. World Generation
14. Nether/End Generation
15. Fuel, Item/Block drop

16. Adding Particles
17. Meta blocks



Use the Play list


Visit my Channel


Source Code on Github






Video's:


Tutorial 1. Explaining about the series
Spoiler:

Tutorial 2. Setting up your development enviroment
Spoiler:

Tutorial 3. Setting up your basic mod file, and your first block
Spoiler:

Tutorial 4. Adding a name to your block, using language files
Spoiler:

Tutorial 5. Basic Textures
Spoiler:

Tutorial 6. Configuration file
Spoiler:

Tutorial 7. Basic Item
Spoiler:

Tutorial 8. Updating Minecraft (1.5.1 -> 1.5.2)
Spoiler:

Tutorial 9. Creative Tab
Spoiler:

Tutorial 10. Recipes
Spoiler:

Tutorial 11. Custom Tool Material and Tools
Spoiler:

Tutorial 12. Building jar and exporting
Spoiler:

Tutorial 13. World Generation
Spoiler:

Tutorial 14. Nether/End Generation
Spoiler:

Tutorial 15. Fuel, Item/Block drop
Spoiler:

Tutorial 16. Adding Particles
Spoiler:

Tutorial 17. Meta Blocks
Spoiler:


My mod:
Spoiler:

Posted Image

Register or log in to remove.

#2

Geforce132
    Geforce132

    Moderating Coderator

  • Sectional Moderator
  • 1220 posts
  • Location: Texas - USA
  • Minecraft: Baked_Potato132

Posted 27 April 2013 - 11:34 PM

Are you making mod tutorials again?! Posted Image

I loved them!
Posted Image

Read the rules before posting! Thanks.

#3

freezzerrr

Posted 28 April 2013 - 06:35 AM

View PostGeforce132, on 27 April 2013 - 11:34 PM, said:

Are you making mod tutorials again?! Posted Image

I loved them!
I am! I have improved my skills, and bring you a even more professional approach
Posted Image

#4

mcslimey

Posted 28 April 2013 - 11:35 AM

Hey could you show us how to make a " Fullbright? " or a section to make like a client tutorial? So you could do a tutorial every two days or something?

What I'm saying is could you make tutorials on making a client but make the tutorials when you want? :)?
+How to do a fullbright :)

#5

freezzerrr

Posted 28 April 2013 - 11:44 AM

View Postmcslimey, on 28 April 2013 - 11:35 AM, said:

Hey could you show us how to make a " Fullbright? " or a section to make like a client tutorial? So you could do a tutorial every two days or something?

What I'm saying is could you make tutorials on making a client but make the tutorials when you want? Posted Image?
+How to do a fullbright Posted Image

That doesn't make much sense for me.
I am not gonna do requests yet. I am trying to keep my own order.
There are already fullbright mods, so i don't understand why you would want to make one?
Posted Image

#6

MincraftWero
    MincraftWero

    Lapis Lazuli Collector

  • Curse Premium
  • Curse Premium
  • 1066 posts
  • Location: Veracruz, Mexico
  • Minecraft: MinecraftWero
  • PSN:IsaacTobalina

Posted 28 April 2013 - 02:12 PM

awesome stuff and thanks god you are back man i missed your tutorials :P keep it up
Posted Image

#7

freezzerrr

Posted 28 April 2013 - 05:46 PM

View PostMincraftWero, on 28 April 2013 - 02:12 PM, said:

awesome stuff and thanks god you are back man i missed your tutorials Posted Image keep it up

Thanks! I will keep uploading ;)

Tutorial 4 up!
Posted Image

#8

BlueFyreMC

Posted 28 April 2013 - 11:21 PM

<p>Hey man, loved your videos. Just wondering, do you know how to make portals? (Eg. Aether, twilight forest) Thanks</p>
If life gives you melons, you must be dyslexic

#9

Goofysoccer
  • Minecraft: Goofysoccer

Posted 29 April 2013 - 10:59 PM

Holy ­crap, is it true? FREEZZERRR IS BACK! YES!!!!!!!!!! HOLY CRAP THANK YOU FOR COMING BACK!
Posted Image

#10

Geforce132
    Geforce132

    Moderating Coderator

  • Sectional Moderator
  • 1220 posts
  • Location: Texas - USA
  • Minecraft: Baked_Potato132

Posted 29 April 2013 - 11:48 PM

View PostGoofysoccer, on 29 April 2013 - 10:59 PM, said:

Holy ­crap, is it true? FREEZZERRR IS BACK! YES!!!!!!!!!! HOLY CRAP THANK YOU FOR COMING BACK!

True. TRUE. Posted Image
Posted Image

Read the rules before posting! Thanks.

#11

freezzerrr

Posted 29 April 2013 - 11:54 PM

View PostGoofysoccer, on 29 April 2013 - 10:59 PM, said:

Holy ­crap, is it true? FREEZZERRR IS BACK! YES!!!!!!!!!! HOLY CRAP THANK YOU FOR COMING BACK!

I am, and I am trying to bring an even better series!
Posted Image

#12

freezzerrr

Posted 30 April 2013 - 01:31 PM

Tutorial 5, basic textures is up!
Don't forget to subscribe!
Posted Image

#13

WANTED214

Posted 30 April 2013 - 08:41 PM

Need Admins and mob and staff for my server add me on skype: sherifyousry11 if u want to join

#14

freezzerrr

Posted 01 May 2013 - 06:15 AM

View PostWANTED214, on 30 April 2013 - 08:41 PM, said:

Need Admins and mob and staff for my server add me on skype: sherifyousry11 if u want to join

on topic please
Posted Image

#15

daniel0913
  • Location: Minnesota, USA
  • Minecraft: Daniel0913

Posted 01 May 2013 - 09:06 PM

You saved my life Thank you

#16

freezzerrr

Posted 02 May 2013 - 06:48 AM

View Postdaniel0913, on 01 May 2013 - 09:06 PM, said:

You saved my life Thank you

Haha no problem Posted Image



Tutorial 6, config file is up!
Posted Image

#17

ROBOCOP5
    ROBOCOP5

    Zombie Killer

  • Members
  • 151 posts
  • Location: Ukraine
  • Minecraft: ROBOCOP95

Posted 02 May 2013 - 01:42 PM

Did a proxy, there is written
RenderingRegistry.registerEntityRenderingHandler(EntityStoneBits.class, new RenderStoneBits(IceWorldBase.stoneBits.getIconFromDamage(0)));
but the server writes an error at startup:
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException
	at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:68)

Posted Image
Make high-quality models in the Techne. And do the model in Blender.

#18

freezzerrr

Posted 02 May 2013 - 01:52 PM

View PostROBOCOP5, on 02 May 2013 - 01:42 PM, said:

Did a proxy, there is written
RenderingRegistry.registerEntityRenderingHandler(EntityStoneBits.class, new RenderStoneBits(IceWorldBase.stoneBits.getIconFromDamage(0)));
but the server writes an error at startup:
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException
	at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:68)

Paste your proxy into pastebin and same for your renderer
Posted Image

#19

ROBOCOP5
    ROBOCOP5

    Zombie Killer

  • Members
  • 151 posts
  • Location: Ukraine
  • Minecraft: ROBOCOP95

Posted 02 May 2013 - 03:25 PM

ClientProxy
package iceworld.src;

import cpw.mods.fml.client.registry.RenderingRegistry;

public class ClientProxy extends CommonProxyIceWorld
{
	@Override
	public void registerRenderThings()
	{
		RenderingRegistry.registerEntityRenderingHandler(EntityStoneBits.class, new RenderStoneBits(IceWorldBase.stoneBits.getIconFromDamage(0)));
   
	}
}

Posted Image
Make high-quality models in the Techne. And do the model in Blender.

#20

freezzerrr

Posted 02 May 2013 - 05:45 PM

View PostROBOCOP5, on 02 May 2013 - 03:25 PM, said:

ClientProxy
package iceworld.src;

import cpw.mods.fml.client.registry.RenderingRegistry;

public class ClientProxy extends CommonProxyIceWorld
{
	@Override
	public void registerRenderThings()
	{
		RenderingRegistry.registerEntityRenderingHandler(EntityStoneBits.class, new RenderStoneBits(IceWorldBase.stoneBits.getIconFromDamage(0)));

	}
}

I dont think you have your render right.
Take a look at this
https://github.com/A...ChocoCraft.java
Posted Image