Das ist wirklich was Schönes![]()
HEYO
Mein nick ist X39 und ich hab was schönes für euch Modder da draußen
Meine Settings API
warum ich sie erstellt habe
Sie erstellt einfach nur Settings Dateien für eure Mods (wodurch ihr sie wesentlich benutzerfreundlicher gestallten könnt)
Downloads:
HowToInstall- Benutzer
Wisst ihr wie ihr den ModLoader von rigusamie zu installieren habt?
Nun, macht es mit dieser API genau so und es wird funktionieren
Für ALLE die es nicht wissen - AUFPASSEN UND LESEN:
- Ladet die aktuellste Version der API herunter
- geht in euren Minecraft Ordner (bei Windows liegt er unter %appdata%/.minecraft/)
- geht in den bin ordner
- öffnet die minecraft.jar mit dem Datei Manager eurer Wahl (vermutlich wird es bei euch winrar sein)
- nehmt die in Schritt 1 herunter geladene Datei und packt sie in die minecraft.jar
- Löscht den META-INF Ordner
- Freut euch das ihr es geschafft habt
HowToUse - Modder
Bevor ihr eure mod Dekompiliert habt (vermutlich mittels MCP) solltet ihr diese datei in die minecraft.jar werfen
Anschließend startet ihr den Dekompilierungs Prozess und wartet bis dieser beendet ist
Wenn das alles geschafft ist, geht es RICHTIG einfach weiter
Ich erstelle hier mal ein paar beispiele:
wie ihr sehtCode:new X39SettingsProvider(false, "Steve", "StevesMod", "settings.txt"); new X39SettingsProvider(true, "Peter", "Zwegart", "Glass", "Extend", "settings.txt"); new X39SettingsProvider(false, "settings.txt")
kann man so viele Kommata setzen wie man will (sie ersetzen hier quasi das '/' bzw. '\' Zeichen)
Der Boolesche wert ganz am Anfang steht lediglich für die erweiterte Ausgabe (hauptsächlich für mich interessant)
Die Referenz zu den Funktionen (JavaDoc) ist HIER zu entnehmen
Zuzüglich wäre noch zu erwähnen
der in der Referenz mehrfach erwähnte key setzt sich wie folgt zusammen:
Wie ihr seht, ist das aktuelle Trennzeichen also der Punkt ('.')Code:"MAINKEY.SUBKEY1.SUBKEY2.SUBKEYn"
In der Datei wird es anschließend (nach der Alphabetischen Sortierung) in der obig angezeigten Hierarchie ausgegeben
SPECIAL HINT FOR MODLOADER MODDERS
CHANGELOG
- V3
- [ADD]Es ist nun möglich kommentare an den anfang zu setzen
- [ADD]Es ist nun möglich kommentare an optionen zu hängen
- V2.2
- [CHANGE]Bindestrich trennung wurde zu Punkt trennung geändert
- [FIX]Die trennung von mehreren unter bereichen (angenommen bla1.bla2.bla3.bla4 folgt direkt bla1.bla5 in der datei) wurde gefixt sodass diese nun korrekt geladen werden
- [ADD]"isOptionExisting(Object)" wurde eingeführt (wahlweise auch mit default parameter sodass die option sofort angelegt wird insofern sie nicht existiert)
Geplant für die zukunft:
Aktuell leider nixe ... Bin aber für ALLE Vorschläge offen
Geändert von X39 (20.05.2012 um 21:40 Uhr) Grund: Update auf V3; SRC code offenlegung
Das TS3 auf dem ich mich öfters rumwusle:
78.47.181.16:9999
TAUZIEHEN REGELWERK
X39 mag diesen Beitrag
hab mal die mini API upgedated![]()
Das TS3 auf dem ich mich öfters rumwusle:
78.47.181.16:9999
TAUZIEHEN REGELWERK
nent mich alle doof aber ich habe immer noch nicht verstanden was das kann![]()
Das TS3 auf dem ich mich öfters rumwusle:
78.47.181.16:9999
TAUZIEHEN REGELWERK
ahhhhhhhhhhh
das ist ne echt gute sache :daumenhoch:
X39 mag diesen Beitrag
DAS IST VOLL COOL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![]()
![]()
kriegst den dia.
5 Minuten Zeit? 5 Minuten Zeit. Ich liebe Zeit. Vor allem in Zeiten, in denen sie so knapp verlegt ist...
Ich finds genial, proktisch und einfach, was will man mehr, von mir bekomst ein![]()
[ Terra Lau - Futuristische Geschichte [16+] ] [ Techne Game API ][ [RPG] Guilds of War [GoW] ]
[In pause] [Frei erhältlich][WIP]
X39 mag diesen Beitrag
Warum schreib ich den Mist eigentlich selber, wenn ich doch nur beim alten Killer vorbei schauen müsste...Wenn ich das nächste Mal was decompile ist das mit drinnen.
Es wäre übrigens ganz toll, wenn du den Quellcode irgendwo online stellen könntest, dann müsste man es nicht erst decompilen.
MfG
Nyah
X39 mag diesen Beitrag
Das TS3 auf dem ich mich öfters rumwusle:
78.47.181.16:9999
TAUZIEHEN REGELWERK