I want to decompile a mcp obfuscated client so i can work on it.
The problem is when i decompile it with any decompiler aka jd-gui instead of the minecraft files i get a bunch of charceters.
in the code i get this : look in the bold ones, they are suppose to be for example net.minecraft.######.###### but the mcp obfuscation made its into keywords which i dont understand. what can i do to remove them or how can i know what the real file's name is.
Code:
public class Speed
extends Module
{
public static float speed;
public static boolean Enabled;
public static Value speed1 = new Value("Speed");
private double movementSpeed;
private int delay;
private int delay2;
private int delay3;
public Speed()
{
super("Speed", "Speed", true, 38, ModuleType.MOVEMENT, -1727987968, "Turn on when being chased by rudy.");
}
public void onEnable()
{
Enabled = true;
this.movementSpeed = (mc.f != null ? mc.h.a(wv.d).b() : 0.1000000014901161D);
}
public void onTick()
{
if ((Enabled) && (!jesus.isOnLiquid(mc.h.D)))
{
this.delay += 1;
this.delay2 += 1;
this.delay3 += 1;
if (this.delay >= 4)
{
mc.h.a(wv.d).a(this.movementSpeed + 0.13D);
this.delay = 0;
}
if (this.delay2 >= 5)
{
mc.h.a(wv.d).a(this.movementSpeed);
this.delay2 = 0;
this.delay = 0;
}
}
}
public void afterLivingUpdate2()
{
if (isEnabled()) {
if (speed == 0.0F) {
speed = 2.0F;
}
}
}
public void onDisable()
{
this.delay = 0;
this.delay2 = 0;
this.delay3 = 0;
mc.h.a(wv.d).a(this.movementSpeed);
bae.d = 1.0F;
Enabled = false;
}
}