Welcome on MasterOf13FPS! MasterOf13FPS

Register today or sign up if you are already a member and never miss any cool content again :)

ArrayList API

MasterOf13FPS

Administrator
Staff member
Administrator
MasterOf13FPS
Joined
Jul 11, 2020
Messages
0
Reaction score
25
Points
0
Screenshots:

Wie man es benutzt (Example ist auch in der Datei):
Code:
package xclientcoderhd.marraylist.example;

import xclientcoderhd.marraylist.*;

import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;

public class Example {
 
    private MArrayList arrayList;
 
    /*
        Credits wären gut!
        Danke fürs herunterladen :)
     */
 
    public void init() {
        arrayList = new MArrayList(
                new McRenderer(),
                // kann auch was anderes sein, einfach in die Corner Klasse schauen
                Corner.UPPER_RIGHT,
                // kann auch was anderes sein, einfach in die Sorting Klasse schauen
                Sorting.WIDTH,
                // Wenn du da keine extra styles verwenden willst, benutz EnumSet.noneOf(Style.class)
                EnumSet.of(
                        // kann auch was anderes, mehr oder weniger sein, einfach in die Style Klasse schauen
                        Style.RAINBOW_FLOW,
                        Style.LINES
                ),
                // die farbe ist nur wichtig wenn du beim Style nicht Style.RAINBOW_FLOW oder Style.RAINBOW hast, ansonsten kann da einfach so
                // etwas zum beispiel stehen
                0xff000000
        );
    }
 
    public void onRender() {
        List<String> modules = new ArrayList<>();
     
        /*
            Wenn du eine List<Module> zu List<String> konvertieren willst benutz das:
         
            for (Module module : Client.moduleMgr.getModules()) {
                modules.add(module.getName());
            }
         */
     
        // Nur beispiele, kannst du entfernen:
        modules.add("xClientCoderHD");
        modules.add("ist");
        modules.add("der");
        modules.add("beste!");
     
        arrayList.drawArrayList(modules);
    }
 
}

[HIDE]
https://workupload.com/file/LpUMPPJ
[/HIDE]
 
Last edited by a moderator:
Anmerkung: Die Verwendung von custom Fonts mit der API funktioniert ohne Probleme oder Einbuße. :)
 
ist halt actually wirklich ned so schlecht
 
Screenshots:

Wie man es benutzt (Example ist auch in der Datei):
Code:
package xclientcoderhd.marraylist.example;

import xclientcoderhd.marraylist.*;

import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;

public class Example {
 
    private MArrayList arrayList;
 
    /*
        Credits wären gut!
        Danke fürs herunterladen :)
     */
 
    public void init() {
        arrayList = new MArrayList(
                new McRenderer(),
                // kann auch was anderes sein, einfach in die Corner Klasse schauen
                Corner.UPPER_RIGHT,
                // kann auch was anderes sein, einfach in die Sorting Klasse schauen
                Sorting.WIDTH,
                // Wenn du da keine extra styles verwenden willst, benutz EnumSet.noneOf(Style.class)
                EnumSet.of(
                        // kann auch was anderes, mehr oder weniger sein, einfach in die Style Klasse schauen
                        Style.RAINBOW_FLOW,
                        Style.LINES
                ),
                // die farbe ist nur wichtig wenn du beim Style nicht Style.RAINBOW_FLOW oder Style.RAINBOW hast, ansonsten kann da einfach so
                // etwas zum beispiel stehen
                0xff000000
        );
    }
 
    public void onRender() {
        List<String> modules = new ArrayList<>();
    
        /*
            Wenn du eine List<Module> zu List<String> konvertieren willst benutz das:
        
            for (Module module : Client.moduleMgr.getModules()) {
                modules.add(module.getName());
            }
         */
    
        // Nur beispiele, kannst du entfernen:
        modules.add("xClientCoderHD");
        modules.add("ist");
        modules.add("der");
        modules.add("beste!");
    
        arrayList.drawArrayList(modules);
    }
 
}

***Hidden content cannot be quoted.***
sieht ganz nice aus nur wollte ich fragen wie ich es machen dass wenn ich ein Module toggle dass das dann angezeigt wird (wie bei normalen arrays )
 
sieht ganz nice aus nur wollte ich fragen wie ich es machen dass wenn ich ein Module toggle dass das dann angezeigt wird (wie bei normalen arrays )
Also du machst ja momentan vermutlich das hier:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               modules.add(module.getName());
       }
Und dann änderst du das einfach ein wenig:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               // isEnabled kann bei dir anders heißen aber halt einfach das Teil das sagt ob es an ist
               if (module.isEnabled()) modules.add(module.getName());
       }
 
Also du machst ja momentan vermutlich das hier:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               modules.add(module.getName());
       }
Und dann änderst du das einfach ein wenig:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               // isEnabled kann bei dir anders heißen aber halt einfach das Teil das sagt ob es an ist
               if (module.isEnabled()) modules.add(module.getName());
       }
Danke probier ich mal aus :)
 
Wie baut man die ein also das sie gedrawt wird btw wo ? plz help!
 
Also du machst ja momentan vermutlich das hier:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               modules.add(module.getName());
       }
Und dann änderst du das einfach ein wenig:
Code:
       List<String> modules = new ArrayList<>();
       for (Module module : Client.moduleMgr.getModules()) {
               // isEnabled kann bei dir anders heißen aber halt einfach das Teil das sagt ob es an ist
               if (module.isEnabled()) modules.add(module.getName());
       }
XClientCoderHD könntest du mir vllt hierbei Helfen?
Ich versuche im moment die ArrayList zu nutzen doch crasht MC wenn ich in eine Welt gehe (
"-- Head --
Stacktrace:
at xclientcoderhd.marraylist.example.Example.onRender(Example.java:54)")(ist:"arrayList.drawArrayList(modules);"
Deswegen wollte ich fragen ob man die ArrayList an einem bestimmten teil von GUIingame Usen muss oder ob ich noch etwas beachten muss oder so ,danke für deine Hilfe :) ;)
 
XClientCoderHD könntest du mir vllt hierbei Helfen?
Ich versuche im moment die ArrayList zu nutzen doch crasht MC wenn ich in eine Welt gehe (
"-- Head --
Stacktrace:
at xclientcoderhd.marraylist.example.Example.onRender(Example.java:54)")(ist:"arrayList.drawArrayList(modules);"
Deswegen wollte ich fragen ob man die ArrayList an einem bestimmten teil von GUIingame Usen muss oder ob ich noch etwas beachten muss oder so ,danke für deine Hilfe :) ;)
Schreib hier mal den vollständigen StackTrace.
Ich würde aber sagen, dass arrayList null ist, modules aber wohl eher weniger, da der StackTrace nicht in xclientcoderhd.marraylist.MArrayList aufhört.
 
Hat sich bestätigt.
wie kann ich das fixn habe schon fast alles ausprobiert oder wo muss ich was ändern finde nämlich langsam nichts mehr wo die Arraylist "null" list
 
wie kann ich das fixn habe schon fast alles ausprobiert oder wo muss ich was ändern finde nämlich langsam nichts mehr wo die Arraylist "null" list
Das Objekt arrayList ist null, du musst es instantiieren.
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top