Hi
Ich hab da mal ne Frage
Und zwar wo ich die Datein BlockStairs, BlockFence, BlockFanceGate, BlockDoor, ItemDoor, BlockTrapDoor finde oder wo ich suchen muss
Hi
Ich hab da mal ne Frage
Und zwar wo ich die Datein BlockStairs, BlockFence, BlockFanceGate, BlockDoor, ItemDoor, BlockTrapDoor finde oder wo ich suchen muss
Danke für die schnelle Antwort nur ist bei mir der src Ordner komplett leer
Wo hab ich den Fehler
Beim decompilen.
BTT: Ich glaube das ist kein Tutorial mehr,
das ist einfach nur ein Thread, indem Sachen stehen,
die 100% Kopiert und Eingefügt werden.
@TE: Du musst nicht für jeden scheiß einen "Text" schreiben,
man kann es sich, selbst "erarbeiten", denn viel arbeit einen Pilz
zu erstellen ist es nun wirklich nicht...
Kann es sein, dass es den Befehl world.getHeight nicht gibt? Habe ihn exakt abkopiert und eingefügt aber iwas klappt da net. Ich rede hier über die Generierung übrigens. Ich kriege da den error , dass dieser Befehl nicht existiert Gibt es da ne Alternative zu? Fände es hilfreich das zu wissen, weil mein Mod ansonsten nicht so ganz funzt , wie er soll
Kann es sein, dass es den Befehl world.getHeight nicht gibt? Habe ihn exakt abkopiert und eingefügt aber iwas klappt da net. Ich rede hier über die Generierung übrigens. Ich kriege da den error , dass dieser Befehl nicht existiert Gibt es da ne Alternative zu? Fände es hilfreich das zu wissen, weil mein Mod ansonsten nicht so ganz funzt , wie er soll
Klar gibt es da eine alternative und zwar wenn du willst das dein Ore über die Gesamte höhe generiert werden soll kannst du das eingeben.
Map
Höhe
Normale Welt
512
Nether
255
The End
255
Einfach die Map höhe einsetzten.
Hier nochmal wie es geht.
Code:
public void generateSurface(World world, Random rand, int chunkX, int chunkZ)
{
//World Gen
for(int i = 0; i < (13); i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(world.getHeight());
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(BlockTutorial1.blockID, 16)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
package net.minecraft.src;
import java.util.Random;
public class mod_Rubyore extends BaseMod {
public static final Block oreRuby = new Block(376, 0, Material.rock).setHardness(0.5F).setBlockName("RubyOre");
public void load()
{
ModLoader.registerBlock(oreRuby);
oreRuby.blockIndexInTexture = ModLoader.addOverride("/gui/items.png", "/Slimepack/RubyOre.png");
ModLoader.addName(oreRuby, "Ruby Ore");
ModLoader.addSmelting (oreRuby.blockID,new ItemStack (mod_Ruby.Ruby, 1));
}
public void generateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < (13); i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(50);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(oreRuby.blockID, 16)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String getVersion()
{
return "1.5";
}
}
Da ist irgendwo n Fehler drin, aber aus dem Errorlog werd ich irgendwie nicht schlau...
java.lang.ArrayIndexOutOfBoundsException: 376
at net.minecraft.src.ModLoader.initStats(ModLoader.ja va:905)
at net.minecraft.src.ModLoader.init(ModLoader.java:87 8)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoa der.java:157)
at net.minecraft.src.RenderManager.<init>(RenderManag er.java:85)
at net.minecraft.src.RenderManager.<clinit>(RenderMan ager.java:12)
at net.minecraft.client.Minecraft.startGame(Minecraft .java:424)
at net.minecraft.client.Minecraft.run(Minecraft.java: 786)
at java.lang.Thread.run(Thread.java:722)
package net.minecraft.src;
import java.util.Random;
public class mod_Rubyore extends BaseMod {
public static final Block oreRuby = new Block(376, 0, Material.rock).setHardness(0.5F).setBlockName("RubyOre");
public void load()
{
ModLoader.registerBlock(oreRuby);
oreRuby.blockIndexInTexture = ModLoader.addOverride("/gui/items.png", "/Slimepack/RubyOre.png");
ModLoader.addName(oreRuby, "Ruby Ore");
ModLoader.addSmelting (oreRuby.blockID,new ItemStack (mod_Ruby.Ruby, 1));
}
public void generateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < (13); i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(50);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(oreRuby.blockID, 16)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String getVersion()
{
return "1.5";
}
}
Da ist irgendwo n Fehler drin, aber aus dem Errorlog werd ich irgendwie nicht schlau...
java.lang.ArrayIndexOutOfBoundsException: 376
at net.minecraft.src.ModLoader.initStats(ModLoader.ja va:905)
at net.minecraft.src.ModLoader.init(ModLoader.java:87 8)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoa der.java:157)
at net.minecraft.src.RenderManager.<init>(RenderManag er.java:85)
at net.minecraft.src.RenderManager.<clinit>(RenderMan ager.java:12)
at net.minecraft.client.Minecraft.startGame(Minecraft .java:424)
at net.minecraft.client.Minecraft.run(Minecraft.java: 786)
at java.lang.Thread.run(Thread.java:722)
Ich habe ja den kompletten Text im Sinne der Rechtschreibung überarbeitet, aber jetzt ist ja das Layout ganz anders...
Hast du dir den Text überhaupt angeschaut? Waren immerhin 2930 Zeilen!
Minecraft Mods selber erstellen 10/26/2011 - Minecraft - 6 Replies Vorab: Ich weiß folgende Frage wurde schon oft gestellt:
Wie mache ich eigene Mods? Hab keine Java Kentnisse.
Bei mir ist der Fall ähnlich ich habe im Internet gesucht und folgendes gefunden:
Minecraft Mod Maker - Minecraft Forum
Jedoch funktioniert der bei mir nicht :(
Meine Frage an euch gibt e einei alternative oder gibt es eine andere Möglichkeit? Es muss nichts großes sein. Ich möchte jedoch nur zb. einen
Block erstellen der kwinw besonderen Funktionen hat wie der Grassblock