Welcome on MasterOf13FPS! MasterOf13FPS

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

Obfuscation Hilfe

MasterOf13FPS

Administrator
Staff member
Administrator
MasterOf13FPS
Joined
Jul 11, 2020
Messages
0
Reaction score
25
Points
0
Also ich hoffe ihr könnt mir helfen, und zwar wenn ich z.B. mit Proguard Obfuscate ist alles gut und mein Client funktioniert einwandfrei, da ich Proguard aber nicht besonders mag möchte ich meinen Client mit dem "SkidFuscator" von LordPankake Obfuscaten, das Problem ist, wenn ich dies mache, bekomme ich eine komische NullPointerException, kann mir jemand helfen muss ich irgendwelche einstellungen ändern ? hier der Log :
Code:
Exception in thread "main" java.lang.NullPointerException
    at net.minecraft.client.main.Main.main(Main.java:130)

EDIT:
Wenn ich nur "Rename Classes & Members" aktiviere und sonst alle deaktiviere bekomme ich diesen log im Launcher :
Code:
Exception in thread "main" java.lang.ClassFormatError: Duplicate method name&signature in class file Vv
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at net.minecraft.client.main.Main.main(Main.java:56)
 
Last edited by a moderator:
Also ich hoffe ihr könnt mir helfen, und zwar wenn ich z.B. mit Proguard Obfuscate ist alles gut und mein Client funktioniert einwandfrei, da ich Proguard aber nicht besonders mag möchte ich meinen Client mit dem "SkidFuscator" von LordPankake Obfuscaten, das Problem ist, wenn ich dies mache, bekomme ich eine komische NullPointerException, kann mir jemand helfen muss ich irgendwelche einstellungen ändern ? hier der Log :
Code:
Exception in thread "main" java.lang.NullPointerException
    at net.minecraft.client.main.Main.main(Main.java:130)

EDIT:
Wenn ich nur "Rename Classes & Members" aktiviere und sonst alle deaktiviere bekomme ich diesen log im Launcher :
Code:
Exception in thread "main" java.lang.ClassFormatError: Duplicate method name&signature in class file Vv
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at net.minecraft.client.main.Main.main(Main.java:56)
1. Was sind deine Einstellungen?
2. Hast du die MC Libraries dazugepackt?
3. Was steht in der Main-Class in Zeile 130?
 
Mhh, eventuell solltest du uns den Obfuscator mal senden.
Hast du das Problem auch mit anderen Sachen, oder nur mit deinem Client?
 
Mhh, eventuell solltest du uns den Obfuscator mal senden.
Hast du das Problem auch mit anderen Sachen, oder nur mit deinem Client?
Nur mit
1. Was sind deine Einstellungen?
2. Hast du die MC Libraries dazugepackt?
3. Was steht in der Main-Class in Zeile 130?
ist die ganz normale main class und zeile 130 ist nur die geschweifte klammer, libaries h
 
java.lang.ClassFormatError: Duplicate method name&signature in class file Vv
In der Klasse "Vv" existieren zwei Methoden mit dem gleichen Namen, Parameter- und Wiedergabetypen.
Der Java Compiler wirft da einen Fehler, also muss es am Obfuscator liegen.
Dann liegt es wahrscheinlich an deinem Client.

Wenn es woanders einwandfrei funktioniert, dann fehlt etwas bei deinem Client.
Liegt eher am Obfuscator oder den Einstellungen dessen (na gut, das wohl eher weniger), wie ich oben erklärt habe.
 
In der Klasse "Vv" existieren zwei Methoden mit dem gleichen Namen, Parameter- und Wiedergabetypen.
Der Java Compiler wirft da einen Fehler, also muss es am Obfuscator liegen.

Liegt eher am Obfuscator oder den Einstellungen dessen (na gut, das wohl eher weniger), wie ich oben erklärt habe.
ja toll kennst du nen anderen obfuscator der besser als proguard ist ? und free
 
Liegt eher am Obfuscator oder den Einstellungen dessen (na gut, das wohl eher weniger), wie ich oben erklärt habe.
Das glaube ich nicht.

Wenn andere Sachen bei dir einwandfrei funktionieren, dann hast du etwas vergessen zu importieren oder dein Client ist einfach fehlerhaft.
 
Das glaube ich nicht.

Wenn andere Sachen bei dir einwandfrei funktionieren, dann hast du etwas vergessen zu importieren oder dein Client ist einfach fehlerhaft.
Es ist nahezu unmöglich, dass das am eigenen Code liegt, da du unter KEINEN Umständen über 2 Methoden mit dem gleichen Namen und Signatur erhalten kannst.
Die einzigen (die mir einfallen) wären selbst Java Bytecode zu generieren (oder zu modifizieren), die Exception manuell zu werfen oder ein Bug in der JVM (sehr unwahrscheinlich).
 
Last edited by a moderator:
SkidFuscator hat einen bug mit spezifischen parent members, lieber proguard benutzen
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top