+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 14
  1. #1
    Minecraft.de oldie Avatar von X39
    Registriert seit
    25.07.2010
    Beiträge
    2.121
    Minecraft
    KillerX39

    [API]X39 Settings API

    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:
    1. Ladet die aktuellste Version der API herunter
    2. geht in euren Minecraft Ordner (bei Windows liegt er unter %appdata%/.minecraft/)
    3. geht in den bin ordner
    4. öffnet die minecraft.jar mit dem Datei Manager eurer Wahl (vermutlich wird es bei euch winrar sein)
    5. nehmt die in Schritt 1 herunter geladene Datei und packt sie in die minecraft.jar
    6. Löscht den META-INF Ordner
    7. 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:
    Code:
    new X39SettingsProvider(false, "Steve", "StevesMod", "settings.txt");
    new X39SettingsProvider(true, "Peter", "Zwegart", "Glass", "Extend", "settings.txt");
    new X39SettingsProvider(false, "settings.txt")
    wie ihr seht
    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:
    Code:
    "MAINKEY.SUBKEY1.SUBKEY2.SUBKEYn"
    Wie ihr seht, ist das aktuelle Trennzeichen also der Punkt ('.')
    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



    LIZENZ

    Dieses Projekt steht unter der GPL (General Public License)
    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


  2. Mag ich Tommyten, Weedmaster13, Nyah, omega, Universum mag diesen Beitrag
  3. #2
    Landwirt
    Registriert seit
    13.02.2012
    Beiträge
    59
    Das ist wirklich was Schönes

  4. Mag ich X39 mag diesen Beitrag
  5. #3
    Minecraft.de oldie Avatar von X39
    Registriert seit
    25.07.2010
    Beiträge
    2.121
    Minecraft
    KillerX39
    hab mal die mini API upgedated


    Das TS3 auf dem ich mich öfters rumwusle:
    78.47.181.16:9999

    TAUZIEHEN REGELWERK


  6. #4
    Architekt Avatar von MCenderdragon
    Registriert seit
    15.11.2011
    Beiträge
    1.987
    Minecraft
    MCenderdragon
    nent mich alle doof aber ich habe immer noch nicht verstanden was das kann

  7. #5
    Minecraft.de oldie Avatar von X39
    Registriert seit
    25.07.2010
    Beiträge
    2.121
    Minecraft
    KillerX39
    Zitat Zitat von MCenderdragon Beitrag anzeigen
    nent mich alle doof aber ich habe immer noch nicht verstanden was das kann
    fragen kostet ja nichts
    im endeffekt erstellt man mit dieser lustigen klasse
    SETTINGS dateien
    wodurch der user z.b. die ItemIDs selbst festlegen kann


    Das TS3 auf dem ich mich öfters rumwusle:
    78.47.181.16:9999

    TAUZIEHEN REGELWERK


  8. #6
    Architekt Avatar von MCenderdragon
    Registriert seit
    15.11.2011
    Beiträge
    1.987
    Minecraft
    MCenderdragon
    ahhhhhhhhhhh
    das ist ne echt gute sache :daumenhoch:

  9. Mag ich X39 mag diesen Beitrag
  10. #7
    Obsidianforscher Avatar von Universum
    Registriert seit
    25.03.2012
    Beiträge
    2.556
    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 ...

  11. #8
    Leiter des Shinigami-Groups. Avatar von omega
    Registriert seit
    15.08.2010
    Beiträge
    746
    Minecraft
    Blade67
    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]

  12. Mag ich X39 mag diesen Beitrag
  13. #9
    Bergarbeiter Avatar von Nyah
    Registriert seit
    02.02.2011
    Beiträge
    180
    Minecraft
    Nyah
    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

  14. Mag ich X39 mag diesen Beitrag
  15. #10
    Minecraft.de oldie Avatar von X39
    Registriert seit
    25.07.2010
    Beiträge
    2.121
    Minecraft
    KillerX39
    Zitat Zitat von Nyah Beitrag anzeigen
    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
    mach ich gerne
    kommt übrigens bald auch wieder ein kleines update womit ein paar viele funktionen umbenannt werden (dieses nerfige ...OptionAs... wird damit entfernt (nerft beim lesen XD))
    wünsche werden also gern angenommen


    Das TS3 auf dem ich mich öfters rumwusle:
    78.47.181.16:9999

    TAUZIEHEN REGELWERK


+ Antworten