Welcome on MasterOf13FPS! MasterOf13FPS

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

[Help] Minecraft modulemanager crasht

MasterOf13FPS

Administrator
Staff member
Administrator
MasterOf13FPS
Joined
Jul 11, 2020
Messages
0
Reaction score
25
Points
0
Hallo ich habe folgendes problem
ich mache ein 1.8.8 client mit den tutorials von trace 1.8 coding mein problem ist sobald ich den modulemanager in der minecraft.jar eintrage crasht das spiel beim joinen einer welt ich hoffe einer kann mir helfen :)

MFG
 
crash log bitte, noch ein tipp -> java lernen
 
Bin ein totaller anfänger in java haha :D
Crashlog hier:
Code:
[13:47:10] [Client thread/FATAL]: Unreported exception thrown!
java.lang.NullPointerException
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1928) ~[bin/:?]
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1104) ~[bin/:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:423) [bin/:?]
    at net.minecraft.client.main.Main.main(Main.java:113) [bin/:?]
    at Start.main(Start.java:11) [bin/:?]
 
ModuleManager src bitte, sonst kann man da nicht viel helfen
 
Moduelemanager class hier:
Code:
package de.blingsniper.modules;

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

import de.blingsniper.modules.impl.Movement.*;
import de.blingsniper.modules.impl.Player.*;
import de.blingsniper.modules.impl.Render.*;
import de.blingsniper.modules.impl.Combat.*;


public class ModuleManager
{
  public List<Module> modules = new ArrayList<Module>();
 
  public ModuleManager()
  {
      addModule(new Fly());
  }
 
  public void addModule(Module module) {
    this.modules.add(module);
  }
 
  public List<Module> getModules()
  {
    return this.modules;
  }
 
  public Module getModuleByName(String moduleName) {
    for (Module mod : this.modules) {
      if ((mod.getName().trim().equalsIgnoreCase(moduleName)) || (mod.toString().trim().equalsIgnoreCase(moduleName.trim()))) {
        return mod;
      }
    }
    return null;
  }
 
  public Module getModule(Class<? extends Module> clazz)
  {
    for(Module m : modules) {
      if(m.getClass() == clazz) {
        return m;
      }
    }
    return null;
  }
}
Module class hier:
Code:
package de.blingsniper.modules;

import net.minecraft.client.Minecraft;

public class Module {
   
    private String name;
    private String displayname;
    private Category category;
    private int keyBind;
    public static boolean colormode = false;
    public static Minecraft mc = Minecraft.getMinecraft();
    private boolean toggled;
   
    public Module(String name, String displayname, int keyBind, Category category) {
        this.name = name;
        this.displayname = name;
        this.category = category;
        this.keyBind = keyBind;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDisplayname() {
        return displayname;
    }

    public void setDisplayname(String displayname) {
        this.displayname = displayname;
    }

    public Category getCategory() {
        return category;
    }

    public void setCategory(Category category) {
        this.category = category;
    }

    public int getKeyBind() {
        return keyBind;
    }

    public void setKeyBind(int keyBind) {
        this.keyBind = keyBind;
    }
   
    public boolean isEnabled() {
        return toggled;
    }
   
    public void toggle() {
        if(toggled) {
            toggled = false;
            onDisable();
        }else {
            toggled = true;
            onEnable();
        }
    }
    public void onEnable() {}
    public void onDisable() {}
}
 
Last edited by a moderator:
schick mal deine foreach schleife in der mc klasse bei
1928
 
Das war folgendes
Code:
for(Module m : Maryjane.instance.moduleManager.getModules()) {
                            if(k == m.getKeyBind()) {
                                m.toggle();
                            }
                        }
 
Code:
for(Module m : Maryjane.instance.moduleManager.mods) {
        if(k == m.getKeyBind()) {
           m.toggle();
       }
}
Verwende das Mal ;
 
Hey, danke aber leider geht es nicht da ich die mehtode "mods" nicht in mein modulemanager habe deswegen habe ich ja getModules() verwendet :/
 
Habs gefixt kann geclosed werden^^
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top