Jump to content

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

Minecraft Modding Made Easy (40+ Videos!)

modloader 1.2.5 tutorial

  • Please log in to reply
1006 replies to this topic

Poll: Minecraft Modding Made Easy (40+ Videos!) (698 member(s) have cast votes)

Rate the tutorials :D

  1. 5 - Most awesomest thing on the internet (412 votes [59.03%])

    Percentage of vote: 59.03%

  2. 4 - Pretty awesome (220 votes [31.52%])

    Percentage of vote: 31.52%

  3. 3 - Meh they're alright (40 votes [5.73%])

    Percentage of vote: 5.73%

  4. 2 - Not that good (2 votes [0.29%])

    Percentage of vote: 0.29%

  5. 1 - Horrible (24 votes [3.44%])

    Percentage of vote: 3.44%

Vote Guests cannot vote

#1

x2robbie2x
  • Minecraft: Roob3rt

Posted 29 November 2011 - 12:01 AM

*
POPULAR

**** Modding Made Easy will be halted until 1.4 as I will be learning and teaching you guys the new modAPI that will come with Minecraft. In the mean time, I will be learning the bukkit code as the modAPI will be fairly similar ****

View PostMineCrak, on 03 June 2012 - 02:46 PM, said:

What a fantastic Resource! I'll be checking through these videos myself. Posted Image

btw: A couple months ago I compiled a list of basic MC 1.2.5 Development resource links that would be helpful for anyone wanting to Mod for v1.2.5. You can use it if you want.

[ Original ]

Minecraft v1.2.5 - Dev Kit (Core):
Spoiler:


* Easier to Copy and Paste version (won't break the links):
Spoiler:



I have decided to make my own "modding" series on YouTube, where I try to make tutorials and teach others the basics of modding.

Besides just giving you the code and letting you paste it, I try to explain everything in the code, and I even give tips on modding and the use of Eclipse.

If you have never programmed before, check out this video:
>> JDK & Eclipse Setup <<

If you want to have a look and start learning some basics of modding, check out the playlist:
>> Minecraft Modding Made Easy <<

**If I were you I'd subscribe because I sometimes forget to add my uploads to playlists, so to see it first in my sub box it's worth to subscribe. I have other content too BTW Posted Image**

I highly recommend that you know at least some Java language because otherwise this will be nothing but "copy and paste" for you, and you will not really learn anything. I purely try to teach you the basics, and you can then take your imagination to create any sort of mods you want.

Current Tutorial List:
- MCP Setup [5.0] for MC [1.0]
-  Custom Ores/Blocks and generating them in the world
- Custom items and crafting recipes
- Custom crossbow with extreme accuracy and explosive ammo
- Custom item and block textures
- Blocks dropping custom items + XP orbs when mined
- Mod Organization and Fixing Bugs
- Custom Ingots and Smelting in a Furnace
- Custom Tools, Metal Material, and Bug Fixing Recipes
- Custom Armor, Armor Material
- See through blocks (Glass), Fire blocks, Slow/Fast blocks
- Launching MC in Eclipse with Custom Textures
- Custom Food
- Eclipse Tips and Trick / Suggestion and Error handling
- Custom Chat Messages
- Custom NPCs (Mobs & Animals)
- Crafting Catalysts
- Different Custom Textures on Sides of Blocks
- Entity Spawning from an Item
- Item Durability and Consumption on Use
- Block and Entity Drop Rates
- Transforming Items into new Items
- Custom Trees and Generation
- Saplings and Custom Bonemeal
- Custom Furnace Fuel
- MCP Setup [5.6] for MC [1.1] + Updating Your Mod
- Mobs Dropping Multiple Items
- Surface and Biome Specific Generation
- Custom Block Models
- Texture Folder Organization
- Preparing Mod for Upload (Recompiling)
- MCP Setup [6.0] for MC [1.2] + Updating Your Mod
- Solar Panel, Brightness, Redstone Power
- Custom Blocks in Creative Menu

TO DO:
- Potions
- Custom Ammo
- NPC Modeling
- Additional "Uses" on Items
- New Liquid
- Nether Generation
- Different Dimension
- Block Change Based on Environment
- Blocks Changes the Environment (Grass Spreading)
- Block Change with Redstone
- Throwable "spears"
- Building Spawning
- Zooming on Keybind
- Crops/Vegetation
- One All-Purpose Tool
- Jump/Speed Change
- Rechargeable Fuel Source
- Mob Spawning on Block Touch
- Day/Night recognition
- Half Blocks
- Knockback
- GUIs
- Fences

If you want to make your SSP mod into an SMP mod, follow this tutorial, it is AWESOME!
http://www.minecraft...modding-310511/


Code Download
The latest source code download can be found here: CODE DOWNLOAD: MMMEv5
*This is a link back to my YouTube channel, I don't use AdFly so at least I can promote my own channel Posted Image  - the code download is on the right side in the links column. "MMMEv5 (Source Download)"*


Common Errors
Spoiler:

Code Fixes - After Video is Out
Spoiler:

I CANNOT STRESS THIS ENOUGH!
Post ALL your Minecraft screen error messages along with the code you are having problems with inside of the "[ code] [ /code]" brackets and put both the code and the error message inside of the "[ spoiler] [ /spoiler] brackets.


If you enjoyed the tutorials and want to support this, hit that (+) button down there to vote this up Posted Image


Register or log in to remove.

#2

Darkaddion
  • Minecraft: Darkaddion

Posted 29 November 2011 - 12:03 AM

That's actually a great idea. I don't have time to look at it right now, but you can bet I will soon.
Posted Image

#3

karlthechao12
  • Location: In your head, makin' ya think. o30
  • Minecraft: Kraftin_Karl

Posted 29 November 2011 - 12:04 AM

... Well, I would have to say its a little bit pointless (for me anyway) because I think most people who don't know how to mod know no java what so ever :\
Click the banner for my sonic themed texture pack!   Posted Image  

#4

x2robbie2x
  • Minecraft: Roob3rt

Posted 29 November 2011 - 12:09 AM

View Postkarlthechao12, on 29 November 2011 - 12:04 AM, said:

... Well, I would have to say its a little bit pointless (for me anyway) because I think most people who don't know how to mod know no java what so ever :\

Well I mean you can look at it even if you don't know Java, and you might be able to make some basic mods (custom blocks, custom items, custom ammo, food, ores, tools, etc..) but without the knowledge of Java I don't think you'll be able to create brand new mods, ones that do not modify Minecraft but build something brand new onto Minecraft. If you only want to know how to customize what Minecraft already has to offer, then it's worth a watch.


#5

x2robbie2x
  • Minecraft: Roob3rt

Posted 01 December 2011 - 06:21 AM

So far I have added:
How to set up MCP
How to create custom blocks/ores and generate them in the world
How to create custom items

Right now I'm uploading (10 mins) a tutorial on how to make a custom crossbow with insane accuracy and explosive ammo. The video should be up within the next 10-20 mins.


#6

omscarr
    omscarr

    Newly Spawned

  • Members
  • 1 posts

Posted 01 December 2011 - 01:23 PM

Hi thanks for doing these vids, I have java knowledge but had no idea how to go about modding minecraft.  One problem: While I was decompiling minecraft.jar it came up with a whole bunch of cannot find symbol errors to do with imports of sound libraries I am guessing.  Eg:
== ERRORS FOUND ==

src/minecraft/net/minecraft/src/SoundManager.java:10: package paulscode.sound does not exist
import paulscode.sound.SoundSystem;
^

src/minecraft/net/minecraft/src/SoundManager.java:11: package paulscode.sound does not exist
import paulscode.sound.SoundSystemConfig;
^

src/minecraft/net/minecraft/src/SoundManager.java:12: package paulscode.sound.codecs does not exist
import paulscode.sound.codecs.CodecJOrbis;
^
this goes on for a bunch of packages, 18 errors in total.

Has anyone else seen this or know what might be causing it?  Thanks for any help

#7

x2robbie2x
  • Minecraft: Roob3rt

Posted 01 December 2011 - 10:17 PM

View Postomscarr, on 01 December 2011 - 01:23 PM, said:

Hi thanks for doing these vids, I have java knowledge but had no idea how to go about modding minecraft.  One problem: While I was decompiling minecraft.jar it came up with a whole bunch of cannot find symbol errors to do with imports of sound libraries I am guessing.  Eg:
== ERRORS FOUND ==

src/minecraft/net/minecraft/src/SoundManager.java:10: package paulscode.sound does not exist
import paulscode.sound.SoundSystem;
^

src/minecraft/net/minecraft/src/SoundManager.java:11: package paulscode.sound does not exist
import paulscode.sound.SoundSystemConfig;
^

src/minecraft/net/minecraft/src/SoundManager.java:12: package paulscode.sound.codecs does not exist
import paulscode.sound.codecs.CodecJOrbis;
^
this goes on for a bunch of packages, 18 errors in total.

Has anyone else seen this or know what might be causing it?  Thanks for any help


When you put folders inside of the "jars" folder in MCP, did you put both the /bin and the /resources folder in there? That might be the problem. Do not put the minecraft.jar into the jars folder, put the whole /bin folder in there, along with /resources.


#8

x2robbie2x
  • Minecraft: Roob3rt

Posted 03 December 2011 - 02:16 AM

I have added more tutorials to the playlist, will be adding more and more throughout the weekend.

So far this is what it includes:
MCP Setup
Custom Ores/Blocks and generating them in the world
Custom items and crafting recipes
Custom crossbow with extreme accuracy and explosive ammo
Custom item and block textures
Blocks dropping custom items + XP orbs when mined


#9

x2robbie2x
  • Minecraft: Roob3rt

Posted 04 December 2011 - 02:29 AM

I keep adding to the playlist:

MCP Setup
Custom Ores/Blocks and generating them in the world
Custom items and crafting recipes
Custom crossbow with extreme accuracy and explosive ammo
Custom item and block textures
Blocks dropping custom items + XP orbs when mined
Mod Organization and Fixing Bugs
Custom Ingots and Smelting in a Furnace


#10

Z3perus
    Z3perus

    Coal Miner

  • Members
  • 111 posts

Posted 04 December 2011 - 05:30 PM

I love this series :)

If you wan't to learn some Modding and dislike written Tutorials, try this Series :)
Posted Image

#11

x2robbie2x
  • Minecraft: Roob3rt

Posted 04 December 2011 - 11:21 PM

View PostZ3perus, on 04 December 2011 - 05:30 PM, said:

I love this series :)

If you wan't to learn some Modding and dislike written Tutorials, try this Series :)

Thank You :D


#12

x2robbie2x
  • Minecraft: Roob3rt

Posted 07 December 2011 - 04:08 AM

Added a bunch of new tutorials :D BUMP!


#13

x2robbie2x
  • Minecraft: Roob3rt

Posted 08 December 2011 - 03:26 AM

Added Glass/Fire/Slow Blocks and also Custom Food tutorials!
Bump :D


#14

CrazyzT
    CrazyzT

    Zombie Killer

  • Members
  • 223 posts
  • Location: Littleroot, Hoenn
  • Minecraft: CrazyzT

Posted 08 December 2011 - 04:56 AM

Yes, videos! Honestly this is the best way I learn so thank you so much. Ill get to watching em.

A suggestion for you list: Creating new mobs.

#15

x2robbie2x
  • Minecraft: Roob3rt

Posted 08 December 2011 - 05:02 AM

View PostCrazyzT, on 08 December 2011 - 04:56 AM, said:

Yes, videos! Honestly this is the best way I learn so thank you so much. Ill get to watching em.

A suggestion for you list: Creating new mobs.

I already have a few different NPC tutorials in mind, I will be recording those over the weekend.


#16

MrGregsWorld

Posted 09 December 2011 - 03:15 AM

Hiya, I am having a problem with simple generation of an ore block. I get this recompile error:

== MCP v5.0 ==
> Recompiling client...
javac.exe -g -source 1.6 -target 1.6 -classpath "lib/;lib/*;jars/bin/minecraft.j
ar;jars/bin/jinput.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath s
rc/minecraft -d bin/minecraft src/minecraft\net\minecraft\client\*.java src/mine
craft\net\minecraft\src\*.java  conf/patches/*.java failed.
Return code : 1

== ERRORS FOUND ==

warning: [options] bootstrap class path not set in conjunction with -source 1.6
src\minecraft\net\minecraft\src\mod_Xeonite.java:14: error: cannot find symbol
public void GenerateSurface(World world, Random rand, int baseX, int baseZ)
^

symbol:   class Random
location: class mod_Xeonite
1 error
1 warning
==================

> Done in 15.37 seconds
> Recompiling server...
!! Can not find server sources !!
Press any key to continue . . .

This is my mod_Xeonite file....
Spoiler:

Help would be very much appreciated :)

#17

x2robbie2x
  • Minecraft: Roob3rt

Posted 09 December 2011 - 03:25 AM

View PostMrGregsWorld, on 09 December 2011 - 03:15 AM, said:

Hiya, I am having a problem with simple generation of an ore block. I get this recompile error:

== MCP v5.0 ==
> Recompiling client...
javac.exe -g -source 1.6 -target 1.6 -classpath "lib/;lib/*;jars/bin/minecraft.j
ar;jars/bin/jinput.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath s
rc/minecraft -d bin/minecraft src/minecraft\net\minecraft\client\*.java src/mine
craft\net\minecraft\src\*.java  conf/patches/*.java failed.
Return code : 1

== ERRORS FOUND ==

warning: [options] bootstrap class path not set in conjunction with -source 1.6
src\minecraft\net\minecraft\src\mod_Xeonite.java:14: error: cannot find symbol
public void GenerateSurface(World world, Random rand, int baseX, int baseZ)
^

symbol:   class Random
location: class mod_Xeonite
1 error
1 warning
==================

> Done in 15.37 seconds
> Recompiling server...
!! Can not find server sources !!
Press any key to continue . . .

This is my mod_Xeonite file....
Spoiler:

Help would be very much appreciated :)

Next time post the Minecraft error screen not the command prompt :P
You're getting the error because when you declared your block, you gave it an ID of 1400. Blocks can only have ID's up to 255. So I suggest starting at like 150 or so.


#18

MrGregsWorld

Posted 09 December 2011 - 04:21 AM

Sorry, but that still gives me the same error. I changed the block ID down to 161.

#19

x2robbie2x
  • Minecraft: Roob3rt

Posted 09 December 2011 - 04:33 AM

View PostMrGregsWorld, on 09 December 2011 - 04:21 AM, said:

Sorry, but that still gives me the same error. I changed the block ID down to 161.

Hmm try this.
After you initialize it to .setResistance(5F), put ".setBlockName("choose what you name it");"


#20

MrGregsWorld

Posted 09 December 2011 - 04:35 AM

Thanks for that download link, I can compare what I did to yours and change what is needed.