Minecraft Blogs / Tutorial

Minecraft Modding for 1.9.4 - LLibrary { Video and Written Tutorials }

  • 68,450 views, 4 today
  • 105
  • 76
  • 232
JavaBuckets's Avatar JavaBuckets
Level 80 : Elite Modder
1,060
Greetings everyone, and welcome to a new Modding series! I will not continue from the old series nor will I redo all the tutorials up to date. In this series I will be focusing on making actual mods for minecraft, as well as using a variety of tools so that when the series is done, you will be able to make your own mods and become a fine modder.


The series will be uploaded to my own personal channel, there you will also find other videos, but thats not what we are here for. Video tutorials as well as written tutorials will be made and I will try to make everything clear and leave no unanswered questions behind. Without further ado, here is a link for the youtube playlist:

Youtube Playlist " Mincraft Modding 1.9.4 - LLibrary "


Should you want to have some reference on your other screen, or just want to look the code through, here is a link for the source code and the resources used in the series:

GitHub Link




Old Blog (1.6.4)
Image

Image

Video Tutorials

The Follwing links are for JavaBuckets Youtube Channel's Videos for the Series: Minecraft Modding for Beginners

1.7.10 Tutorials are under work at the moment... please be patient.

1.6.2 / 1.6.4 Tutorials, 26 Videos - 16 Tutorials

Tutorial 1: Setting up the Minecraft Coder Pack with Forge and opening it with Eclipse!
Link:http://www.youtube.com/watch?v=3WpCo29p-yg

Tutorial 2: Setting up the MainClass.java for your Mod!
Link: http://www.youtube.com/watch?v=4CQ399qOhXk

Tutorial 3: - part 1 - Creative Tabs!
Link: http://www.youtube.com/watch?v=NQEBmiAsIy0

Tutorial 3: - part2 - Creative Tabs!
Link: http://www.youtube.com/watch?v=tDsOVVUdE4M

Tutorial 4: - part 1 - Blocks!
Link: http://www.youtube.com/watch?v=78gwPn4-56Y

Tutorial 4: - part 2 - Blocks!
Link: http://www.youtube.com/watch?v=p3_g0y71OaU

Tutorial 5: Items + Some cool Item Effects!
Link: http://www.youtube.com/watch?v=O3OYJxrXPYA

Tutorial 6: - part 1 - Tools! (Pickaxe)
Link: http://www.youtube.com/watch?v=PYbap9sNkxg

Tutorial 6: - part 2 - Tools! (Pickaxe)
Link: http://www.youtube.com/watch?v=3Kb9mAZAaws

Tutorial 7: Making our own Custom Sword!
Link: http://www.youtube.com/watch?v=s2ibl9eBe7M

Tutorial 8: Making a Simple Biome!
Link: http://www.youtube.com/watch?v=VbE60L5DRXk

Tutorial 9: Making Crafting Recipes!
Link: http://www.youtube.com/watch?v=8zwEMj6kF9k

Tutorial 10: Block Models!
Link: http://www.youtube.com/watch?v=xrkH7m-ABqk

Tutorial 11: - part 1 - Adding Armor Into the mod!
Link: http://www.youtube.com/watch?v=v3ToHByx5bI

Tutorial 11: - part 2 - Adding Armor Into the mod!
Link: http://www.youtube.com/watch?v=dRKfi-jvC3Q

Tutorial 12: More Block Modelling!
Link: http://www.youtube.com/watch?v=gFYPnxnWkhk

Tutorial 13: The Mob Series - part 1 - Techne Modelling
Link: http://www.youtube.com/watch?v=fz9R-x9HoAc

Tutorial 13: The Mob Series - part 2 - MainClass Entity Declaring
Link: http://www.youtube.com/watch?v=CSqltj0pYqs

Tutorial 13: The Mob Series - part 3 - The Entity File
Link : http://www.youtube.com/watch?v=4fWmS73EUUo

Tutorial 13: The Mob Series - part 4 - The Render File (for rendering textures onto the Entity)
Link: http://www.youtube.com/watch?v=SAaztw8v8lQ

Tutorial 13: The Mob Series - part 5 - Finishing the Mob
Link: http://www.youtube.com/watch?v=VMSYZMR-1Tw

Tutorial 13: The Mob Series - part 6 - (Optional) Custom sounds
Link: http://www.youtube.com/watch?v=RwyuCFZPjxk

Tutorial 14: Edible Food
Link: http://www.youtube.com/watch?v=jHgyqZBNX9w

Tutorial 15: Updating to 1.6.4 from 1.6.2 - part 1 -
Link: http://www.youtube.com/watch?v=4IMeI8VRwb8

Tutorial 15: Updating to 1.6.4 from 1.6.2 - part 2 - (Error Fixing)
Link: http://www.youtube.com/watch?v=lMkUglUCo6g

Tutorial 16: Finishing the Mod and publishing it! (LAST EPISODE FOR THIS TIME)
Link: http://www.youtube.com/watch?v=zaifS4sgasI

===============================================
In Tutorial 16, we published the mod, if you want to have a look at it then here is the post
Link: http://www.planetminecraft.com/mod/the-modiumventures-mod-164---tutorial-walktrough-mod-v1/

===============================================

Text Tutorials



Greetings JavaLearners

And Welcome to The Minecraft Modding for Beginners Series.

I will be teaching YOU how to make quality mods for Minecraft.

now this motto is important: "it's not about quantity, but about quality" what this means is that people don't care about how many mods you upload and you wont earn that much money. (if you are using adf.ly or ad.focus or another site)

So first of all we are going to use Either Forge or ModLoader. I would really really recommend using Forge since its a lot better

Forge Tutorials - Text



Tutorial 1: Setting up your Minecraft Coder Pack (MCP)

First of all you will need 3 things

  1. Minecraft Forge - src - recommended 1.6.2
  2. Java JDK 7 or 6 (I use 7)
  3. EclipseIDE for EE Java Developers or Eclipse Classic



Links:

Minecraft_Forge_Src_recommended_162

Java_JDK_7_Docs

Eclipse_Downloads

(remember to choose whatever system you use, mac, windows Linux and the Systemtype (32-bit or 64-bit)

Now when you have installed Eclipse and Java JDK then you open up the zip file with Forge src and extract "forge" folder to a random folder on your desktop or where ever you want it.

Then you hit the install.cmd and if you have Java JDK 7 installed this will work just fine, else you haven't installed the right Java or something went wrong.

For those of you it works for (hopefully everyone) then contine to the next step, else comment what the .cmd says.

The Next Step:

You will now have MCP set up with Forge and now you only need to open it up with Eclipse! :D

So if you go into the Forge Folder there will be a folder called "mcp" this is the file you only need (but though don't delete the other files) then inside the "mcp" folder there shold be a lot of folders and .cmd files, you see the folder called "eclipse"?

locate to that folder when you open up Eclipse.

Just like I do with the Star Wars Mod:

"C:UsersJavaBucketsThomDesktopMCP Star Wars Mod 1.6.2forgemcpeclipse" make sure at the end it says Eclipse.

Setup complete!

Forge Tutorials - text



Tutorial 2: Setting up you Main File!

So if you are familiar with Minecraft coding and you havet used Forge before but only ModLoader then there is some new stuff you have to learn.

First of all you can have as many Blocks and Items as you want but in Modloader the highest amount of blocks is 56 or something around that :S (200-256) but in Forge you can use ANY Id for both blocks and Items, as well as Entitys, Dimensions etc. etc. so lets get started :D

What you want to do is under: Minecraft - src you will see a lot of packages, this is due to Forge, it makes it a lot easier to find the pieceof code you need! :D

So go ahead and make a new package and call it whatever you want :D In JavaBuckets we always do "JavaBuckets.Mods.MODNAME" so when we make a modpack there will always only be one folder in the Download.

Fx. the Star Wars Mod and The Plazma Tools Mod is Installed, this means in your mods folder there will be: JavaBuckets/Mods/StarWars/blah/blah and alos JavaBuckets/Mods/PlazmaTools/blah/blah.

Also you wont need to edit BaseFiles of Minecraft with Forge like you sometimes had to with ModLoader.

so in you package you will need a new Class File (Java) and the cool thing about Forge is that you can call it whatever you want! I usually calls mine "MainClass" but you can call it like: "BananasAreGoodForYou.java".

When you have done that you will need the Following code:

MAINFILENAME.java


package package.name;

@Mod(modid = "The ModiumVentures Mod", name = "The ModiumVentures Mod", version = "V.1_00.0")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)

public class MainClass
{

@PreInit
public void init(FMLPreInitializationEvent event)
{

}

@Init
public void load(FMLInitializationEvent event)
{

}

public MainClass()
{

}
}



Now this will give you a lot of red lines (errors), just do: ctrl+shift+o and this will import everything that is needed to be imported.

There we go you have set up you MainFile.java :D

Forge Tutorials - Text



Tutorial 3: A Creative Tab!

So first of all, open up your Eclipse and choose the workspace you need.

Then in your main package you are going to want to add a new class and call it whatever you want like: "CreativeTabModium".

Next on you want to edit it a bit, make sure it looks like this (edit the things that need to be edited)

CreativeTabNAME.java
public final class CreativeTabNAME extends CreativeTabs //change CreativeTabNAME into fx. TabLollipop
{
public CreativeTabNAME(int par1, String par2Str) //also change CreativeTabNAME into the SAME as above
{
super(par1, par2Str);
}

@SideOnly(Side.CLIENT)
public int getTabIconItemIndex()
{
return Block.dirt.blockID; //Change it to whatever icon you want to use ingame fx. Item.ingotIron.itemID
}

public String getTranslatedTabLabel()
{
return "TABNAME"; //this is the name when you hover over it ingame so fx. "Lollipop"
}
}
Image
Credit- Thom, Head Developer and Leader of JavaBuckets
Tags

38 Update Logs

Update #38 : by JavaBuckets 06/30/2016 1:20:45 pmJun 30th, 2016

The Sixth video for Minecraft Modding 1.9.4 - LLibrary has been released on YouTube!

Link: https://www.youtube.com/watch?v=0iyuvwxc46E

- Thom
LOAD MORE LOGS

Create an account or sign in to comment.

1
05/13/2015 10:49 pm
Level 1 : New Miner
Joshcraft101
Joshcraft101's Avatar
How do i add in music discs? for 1.6.4
1
05/15/2015 7:04 pm
Level 80 : Elite Modder
JavaBuckets
JavaBuckets's Avatar
uhhh, finally a challenge, I will look into this, and I'll upload a video for you, thanks for asking, this will be fun xD

- Thom, Head Developer and Leader of JavaBuckets
1
12/16/2014 10:13 pm
Level 1 : New Miner
Ruiisu
Ruiisu's Avatar
how do i make enchanted weapons,.??
what are the code i need so that when i craft my custom item or take it form my creative tab it already has an enchantment
1
09/26/2014 8:50 pm
Level 1 : New Miner
messorix
messorix's Avatar
I'm trying to set up my dev enviroment for a mod I want to make for my private 1.6.4 server. However, my forge setup keeps failing with the following message:

Download of minecraft_server.1.6.4.jar failed hash check, deleting abcf286a14f7aee82e8bf89270433509 ba3145656b1480122bd8759cecd7b7a1
Something failed veriifying minecraft files, see log for details
Decompile exception: 1
Press any key to continue...

Is there anything that I can do to fix it or am I too late to make a 1.6.4 mod?
1
10/03/2014 7:01 am
Level 80 : Elite Modder
JavaBuckets
JavaBuckets's Avatar
You might want to make sure that it's java jre 7 you have installed and not version 8.
1
09/22/2014 7:09 am
Level 9 : Apprentice Architect
MC_awesomeness
MC_awesomeness's Avatar
i got the error "Description Resource Path Location Type
Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment. Minecraft Build path JRE System Library Problem" what do i do?
1
09/22/2014 10:12 am
Level 80 : Elite Modder
JavaBuckets
JavaBuckets's Avatar
1
09/22/2014 10:09 am
Level 80 : Elite Modder
JavaBuckets
JavaBuckets's Avatar
You are using a JRE that isn't compatible with the eclipse (or whatever other program).
Go and re-install JRE 7! (important you get the 7 and not 8 since we can't use gradle with the JRE8)
Download Link: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
- Thom, Head Developer and Leader of JavaBuckets
1
09/16/2014 1:39 pm
Level 8 : Apprentice Miner
bwninja2002
bwninja2002's Avatar
Whan will the 1.7.10 tutorials be out?
1
09/16/2014 2:40 pm
Level 80 : Elite Modder
JavaBuckets
JavaBuckets's Avatar
I've made quite many already, actually almost done with the series for beginners, will be uploaded when Seb has got the time to edit! 

Also for you others that are planning to keep on modding, the advanced series is planned to be big and more concentrating on every singual individual, this meening I WILL take suggestions, I MIGHT do some Live lessons on twitch, but of course the standard advanced stuff like Gui's, Hud's AI's, NBT, Server to client Handling (Packets), Dimensions and all will be added with a higher priority! 

- Thom, Head Developer and Leader of JavaBuckets
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome