Minecraft Mods erstellen [ModLoader]

08/24/2012 16:11 Domekilla12#556
Hey The Cake.
Kannst du mal ein Tutorial schreiben wie man einem Block mehrere Texturen zuweist ? Das wäre echt toll.
08/24/2012 17:36 the_cake#557
Quote:
Originally Posted by Domekilla12 View Post
Hey The Cake.
Kannst du mal ein Tutorial schreiben wie man einem Block mehrere Texturen zuweist ? Das wäre echt toll.
Kann ich mal machen wenn ich zeit dafür finde

Quote:
Originally Posted by Diebord View Post
the Cake der code geht.


wie muss ich den code ändern das ich mit meheren Pickaxt für meine Erz nutzen kann ?
Selbe was oben ist ich versuchs morgen mal einzubringen.
08/24/2012 18:09 Diebord#558
Wie muss ich das verstehen ??
Quote:
Selbe was oben ist
08/24/2012 19:26 the_cake#559
Quote:
Originally Posted by Diebord View Post
Wie muss ich das verstehen ??
Ich mach morgen dazu ein tutorial wenn ich fertig bin mit meinen Server.
08/29/2012 14:00 technikfischer#560
Kannst du mal zeigen wie man zu einer GUI einen Container (zum Sachen reinlegen) erstellt, und damit dann z.B ein neues Item rauskommt?
09/03/2012 17:13 Gleydar#561
Kannst du mal updaten? Ich weiß nicht ob sich von dem Zeug viel geändert hat.
09/03/2012 17:37 the_cake#562
Quote:
Originally Posted by Gleydar View Post
Kannst du mal updaten? Ich weiß nicht ob sich von dem Zeug viel geändert hat.
Eigentlich hat sich nich viel verändert und ja ich kann updaten.
09/09/2012 23:08 Littletoast#563
Edit: Ich hab nun probiert meinen ersten Block zu erstellen, aber wenn ich versuche den Block zu finden bzw. zu craften passiert nichts. Bei Eclipse bekomm ich auch keine Fehlermeldungen.

Hier wär der Code:
Code:
package net.minecraft.src;

import java.util.Random;

public class firstblock extends BaseMod {
	
	public static final Block sandblue;
	
	static {
		
		//Block
		sandblue = new Block (240, 0, Material.sand).setHardness(1F).setBlockName("sandblue");
			
		//Register
		ModLoader.registerBlock(sandblue);
		
		//Name
		ModLoader.addName(sandblue,  "sandblue");
		
		//Texture
		sandblue.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/SandBlue.png");
	}
	
	public void load () {
		
		//Crafting
		ModLoader.addShapelessRecipe(new ItemStack(sandblue,1), new Object [] 
				{
			Block.dirt
		});
		
	}
	
		public String getVersion() {
			
			return "1.3.2";
		}
		
		public void generateSurface (World world, Random rand, int chunkX, int chunkZ)
		{
			
			for(int i = 0; i < (10); i++)
					{
						int randPosX = chunkX + rand.nextInt(16);
						int randPosY = rand.nextInt(60);
						int randPosZ = chunkZ + rand.nextInt(16);
						(new WorldGenMinable(sandblue.blockID, 20)).generate(world, rand, randPosX, randPosZ, randPosY);
					}
			
		}
		
}
Ich hab auch noch eine Texture erstellt, die SandBlue.jpg heißt, das hab ich auch in die minecraft.jar eingefügt.

Ich denk aber es liegt eher an dem decompile, denn dort steht immer folgendes:

[Only registered and activated users can see links. Click Here To Register...]

Ich hoffe jemand kann mir helfen. :(
09/10/2012 17:41 Masut#564
Fraaage :D
Wie macht man sowas wie Zuckerrohr?
09/11/2012 17:13 Diebord#565
@Littletoast welche mods außer Modloader hast du in der Jar ?
09/11/2012 17:25 Littletoast#566
Keine anderen Mods befinden sich in der .jar. Habs auch schon 3x versucht, immer der selbe Fehler :(
09/11/2012 17:41 Masut#567
@Littletoast du hast deine Datei firstblock genannt aber...
das muss mod_firstblock heißen vllt liegst daran
PS:
Wie macht man Zuckerrohr !!! :D
Niemand antwortet-.-
09/11/2012 18:00 Littletoast#568
Warum das ist doch nur der Name der .class die könnte doch auch abcde heißen.
09/11/2012 18:42 Gleydar#569
Nope, kann er nicht, weil der Modloder den mod_ Prefixteil zur ERkennung nutzt
09/11/2012 20:01 -i[Gyxx]*#570
Littletoast:
Die Datei muss mit mod_ Anfangen sonst wird sie nicht geladen.