Minecraft Mods erstellen [ModLoader]

03/25/2013 15:18 TheMegaCrafter#676
Is das MC-Version 1.5?
03/26/2013 15:13 lonely_Crusoe#677
Ich hab eine Frage:
und zwar erkennt eclipse teilweise meine befehle nicht
wenn ich das Hier schon in eine Zeile eingegeben Habe:
Modloader.addOverride(...)...
der Befehl einfach nicht erkannt wird und sogar als Fehler anzeigt.
Wär nett wenn du eine Antwort darauf hast.
03/26/2013 20:28 Boy132#678
Quote:
Originally Posted by lonely_Crusoe View Post
Ich hab eine Frage:
und zwar erkennt eclipse teilweise meine befehle nicht
wenn ich das Hier schon in eine Zeile eingegeben Habe:
Modloader.addOverride(...)...
der Befehl einfach nicht erkannt wird und sogar als Fehler anzeigt.
Wär nett wenn du eine Antwort darauf hast.
addOverride gibt es nicht mehr, da es die terrain.png nicht mehr gibt.

Die Lösung:
Erstelle in dem Ordner, wo du vorher deine Texturen hattest, einen Ordner namens "textures". In dem Ordner erstellst du dann 2 Ordner: einen "items" Ordner und einen "blocks" Ordner.
Wenn du dann z.B. einem Block eine Textur zuweisen willst, musst du die .png deines Blockes in den blocks Ordner kopieren.
ABER: Die .png muss so heißen, wie du deinen Block im Script genannt hast!

Beispiel:

Du hast einen Test Block erstellt, also...
public static final Block TestBlock = ....
Die .png müsste in dem Fall dann TestBlock heißen.

Falls sonst noch Fragen aufkommen oder ich etwas unverständlich erklärt habe einfach sagen ;)

Gruß Boy132

Das ist alles falsch... Update hier: [Only registered and activated users can see links. Click Here To Register...] (ist noch im dem Thema!)
03/26/2013 20:37 lonely_Crusoe#679
danke aber wie genau müsste der Befehl dann aussehen?

gibt es den Befehl
TestBlock.blockIndexInTexture = ModLoader.addOverride ("/terrain.png", "/tutorial/block/Testblock.png");
}
überhaupt noch?
schonmal danke im vorraus
03/26/2013 20:42 Boy132#680
Quote:
Originally Posted by lonely_Crusoe View Post
danke aber wie genau müsste der Befehl dann aussehen?

gibt es den Befehl
TestBlock.blockIndexInTexture = ModLoader.addOverride ("/terrain.png", "/tutorial/block/Testblock.png");
}
überhaupt noch?
schonmal danke im vorraus
Den Befehl gibts nicht mehr.
Du musst gar nicht mehr im Script eine Textur zuweisen: das wird automatisch gemacht.
Nur noch die Ordner erstellen und die .pngs reinkopieren ;)

Gruß Boy132
03/26/2013 21:47 lonely_Crusoe#681
Vielen Dank
nochne Frage:
Welche Befehle wurden alles gelöscht oder umgeschrieben von den Befehlen auf der Anfangsseite?
könnt ihr vllt. da ein update von der anfangseite machen

achja wie erstelt man Rezepte nochma?
das wär echt toll =D
03/26/2013 22:53 Boy132#682
Quote:
Originally Posted by lonely_Crusoe View Post
Vielen Dank
nochne Frage:
Welche Befehle wurden alles gelöscht oder umgeschrieben von den Befehlen auf der Anfangsseite?
könnt ihr vllt. da ein update von der anfangseite machen

achja wie erstelt man Rezepte nochma?
das wär echt toll =D
Kein Problem ;)


Was sich jetzt noch geändert hat weiß ich nicht...


Aber das mit den Rezepten weiß ich:

ModLoader.addRecipe(new ItemStack(TestBlock, 1), new Object[] {
"XXX",
"X#X",
"XXX",
Character.valueOf('X'), Block.dirt,
});


oder

ModLoader.addShapelessRecipe(new ItemStack(TestBlock, 1), new Object[] {
Block.dirt
});



Gruß Boy132
03/27/2013 10:47 lonely_Crusoe#683
nochmal danke
jetzt hab ich den texture ordner angelegt aber ich weiß nicht wo.
ich habs im \MCP\jars\bin\minecraft.jar ausprobiert im
\MCP\eclipse\client ,im \MCP\eclipse\client\bin und sogar im
\MCP\jars\mod ordner
ich ab die datai sogar umbenannt in mod_....png
aber das klappt alles nicht.
wenn ich minecraft ausführe kommt immer wenn ich das teil crafte missing texture.
03/27/2013 13:57 Boy132#684
Quote:
Originally Posted by lonely_Crusoe View Post
nochmal danke
jetzt hab ich den texture ordner angelegt aber ich weiß nicht wo.
ich habs im \MCP\jars\bin\minecraft.jar ausprobiert im
\MCP\eclipse\client ,im \MCP\eclipse\client\bin und sogar im
\MCP\jars\mod ordner
ich ab die datai sogar umbenannt in mod_....png
aber das klappt alles nicht.
wenn ich minecraft ausführe kommt immer wenn ich das teil crafte missing texture.
Den ganzen textures Ordner muss in deinen MCP Ordner:

MCP\bin\minecraft

und in den eclipse Ordner:

MCP\eclipse\Client\bin

Wenn du dann die fertige Mod.zip hast, musst den textures Ordner einfach in die .zip tun ;)

----------------------------------------------------------

Quote:
Originally Posted by lonely_Crusoe View Post
Welche Befehle wurden alles gelöscht oder umgeschrieben von den Befehlen auf der Anfangsseite?
könnt ihr vllt. da ein update von der anfangseite machen
Da fällt mir grad noch was ein:
Es gibt kein .setName("TestBlock") mehr:

Das heißt jetzt .setUnlocalizedName("TestBlock")


Gruß Boy132
03/27/2013 21:17 .Elektro.#685
Mal eine Frage: Wer macht Mods noch mit dem Modloader? Der ist TOTAL veraltet und ist mit nichts kompatibel. Und die gehackte Art wie der Modloader gemacht wurde ist sowas von fürn Arsch. Forge macht da viel mehr Sinn, allein das man die Mods seit der 1.5 nicht mehr updaten muss, da ForgeModLoder Realtime Deobfuscatet und so automatisch updated.
03/28/2013 17:15 Beatizy#686
Quote:
Originally Posted by .Elektro. View Post
Mal eine Frage: Wer macht Mods noch mit dem Modloader?
Ich und noch viele andere

Quote:
Der ist TOTAL veraltet und ist mit nichts kompatibel.
Das beweis doch bitte mal. Mit was soll ModLoader denn nicht kompatibel sein?

Quote:
Und die gehackte Art wie der Modloader gemacht wurde ist sowas von fürn Arsch.
[Only registered and activated users can see links. Click Here To Register...]

Quote:
Forge macht da viel mehr Sinn, allein das man die Mods seit der 1.5 nicht mehr updaten muss, da ForgeModLoder Realtime Deobfuscatet und so automatisch updated.
Mal dran gedacht, dass hier viel mehr User mit ModLoader umgehen können, da es mit diesem viel einfacher ist zu coden? Forge ist noch mal was ganz anderes, klar, es eröffnet auch neue "Dimensionen" (wortwörtlich, Forge kann für eigene Dimensionen benutzt werden^^), ist aber auch komplizierter.
03/28/2013 17:29 .Elektro.#687
Forge ist keineswegs schwerer als Modloader. Modloader ist mit 90% der Apis und Mods unkompatibel. Mit modloader kann man auch keine Core Mods machen, also PreInit Mods. Bei Forge brauch man den Mod nur für SSP schreiben und der ist automatisch mit der gleichen Datei ein SMP Mod. Und dazu noch die Realtime Deobfuscating. Und nicht zuvergessen die Ore Directonary und Liquid Api von Forge bzw. FML.

Gründe genug, warum Modloader unsinnig ist zu benutzen?
03/28/2013 18:40 Beatizy#688
Quote:
Originally Posted by .Elektro. View Post
Forge ist keineswegs schwerer als Modloader.
Deine Meinung. Meine Meinung, und die Meinungen der Neulinge vermutlich auch, liegt eben anders.

Quote:
Modloader ist mit 90% der Apis und Mods unkompatibel.
Lmao, 90% der Mods sind mit ML gemacht, wie können sie dann inkompatibel sein?

Quote:
Mit modloader kann man auch keine Core Mods machen, also PreInit Mods.
Das habe ich oben bereits beschrieben, gebe ich dir ja auch Recht.

Quote:
Bei Forge brauch man den Mod nur für SSP schreiben und der ist automatisch mit der gleichen Datei ein SMP Mod.
Ist auch ein Vorteil, aber wie gesagt, ML ist für Neulinge einfach besser. Ich arbeite mittlerweile auch mit Forge, ML lasse ich aber trotzdem nicht aus.

Quote:
Und dazu noch die Realtime Deobfuscating. Und nicht zuvergessen die Ore Directonary und Liquid Api von Forge bzw. FML.
Brauch doch kein Mensch.

Quote:
Gründe genug, warum Modloader unsinnig ist zu benutzen?
[Only registered and activated users can see links. Click Here To Register...]
03/28/2013 18:54 .Elektro.#689
Naja dass man Mods nicht mehr updaten muss ist, wie ich finde, schon ein vorteil...
Geh mal ins Offizielle Minecraft Forum. 99% der Mods da sind mit Forge gemacht. Überleg mal warum. Und riesige Mods wie Thaumcraft 3 oder Divine RPG oder Ic2 oder BC3 oder Thermal Expansion oder XyCraft sind nur mit Forge...
Oder CoreMods wie NEI...
03/28/2013 19:56 Beatizy#690
Quote:
Originally Posted by .Elektro. View Post
Naja dass man Mods nicht mehr updaten muss ist, wie ich finde, schon ein vorteil...
Immer noch: JA, Forge hat Vorteile, aber ML ist für kleinere Projekte und für Neulinge eben besser geeignet

Quote:
Geh mal ins Offizielle Minecraft Forum. 99% der Mods da sind mit Forge gemacht. Überleg mal warum.
Nein, schätzungsweise 20-30%, der Großteil mit ModLoader und ein minimaler Teil ohne alles (simple Mods) - überleg mal warum.

Quote:
Und riesige Mods wie Thaumcraft 3 oder Divine RPG oder Ic2 oder BC3 oder Thermal Expansion oder XyCraft sind nur mit Forge...
Oder CoreMods wie NEI...
Wie gesagt, in diesem Aspekt gebe ich dir immer noch Recht, Forge bietet ein viel größeres Spektrum, aber ModLoader ist eben geeignet für kleinere Projekte und Neulinge - jetzt hab ich's bereits 4x gesagt, soll wohl reichen...