fixes
This commit is contained in:
1 parent
83aea53e57
commit
aa4f6b6ddc
842 files changed
+47284
-91563
No files matched your search
@@ -4,247 +4,144 @@ import dev.zprestige.prestige.EventBus;
|
||||
import dev.zprestige.prestige.Module;
|
||||
import dev.zprestige.prestige.ModuleManager;
|
||||
import dev.zprestige.prestige.Native;
|
||||
import dev.zprestige.prestige.Setting;
|
||||
import dev.zprestige.prestige.combat.AimManager;
|
||||
import dev.zprestige.prestige.combat.DamageUtil;
|
||||
import dev.zprestige.prestige.combat.RotationManager;
|
||||
import dev.zprestige.prestige.combat.TargetManager;
|
||||
import dev.zprestige.prestige.combat.ClickScheduler;
|
||||
import dev.zprestige.prestige.combat.ExplosionDamageCalculator;
|
||||
import dev.zprestige.prestige.combat.VisualRotationManager;
|
||||
import dev.zprestige.prestige.combat.BotFilter;
|
||||
import dev.zprestige.prestige.combat.TargetTracker;
|
||||
import dev.zprestige.prestige.config.ConfigManager;
|
||||
import dev.zprestige.prestige.event.EventManager;
|
||||
import dev.zprestige.prestige.event.TickEvent24;
|
||||
import dev.zprestige.prestige.event.TickEvent25;
|
||||
import dev.zprestige.prestige.event.TickEvent27;
|
||||
import dev.zprestige.prestige.event.ModuleStateSync;
|
||||
import dev.zprestige.prestige.event.FrameEvent;
|
||||
import dev.zprestige.prestige.event.Render2DEvent;
|
||||
import dev.zprestige.prestige.event.Render3DEvent;
|
||||
import dev.zprestige.prestige.gui.ClickGuiScreen;
|
||||
import dev.zprestige.prestige.gui.HudEditorScreen;
|
||||
import dev.zprestige.prestige.input.MouseManager;
|
||||
import dev.zprestige.prestige.network.PacketManager;
|
||||
import dev.zprestige.prestige.network.PacketQueue;
|
||||
import dev.zprestige.prestige.network.PingManager;
|
||||
import dev.zprestige.prestige.render.ESPUtil;
|
||||
import dev.zprestige.prestige.input.KeybindManager;
|
||||
import dev.zprestige.prestige.network.SilentSlotManager;
|
||||
import dev.zprestige.prestige.network.InventorySwapQueue;
|
||||
import dev.zprestige.prestige.network.TotemPopManager;
|
||||
import dev.zprestige.prestige.render.EspShaderManager;
|
||||
import dev.zprestige.prestige.render.FontManager;
|
||||
import dev.zprestige.prestige.render.MatrixStack;
|
||||
import dev.zprestige.prestige.render.RenderContract2;
|
||||
import dev.zprestige.prestige.render.RenderContract5;
|
||||
import dev.zprestige.prestige.render.RenderContract6;
|
||||
import dev.zprestige.prestige.render.RenderState;
|
||||
import dev.zprestige.prestige.render.RenderUtil;
|
||||
import dev.zprestige.prestige.render.Renderer2D;
|
||||
import dev.zprestige.prestige.render.Render2D;
|
||||
import dev.zprestige.prestige.render.MinecraftAccess;
|
||||
import dev.zprestige.prestige.render.RenderEvents;
|
||||
import dev.zprestige.prestige.render.RenderCallback;
|
||||
import dev.zprestige.prestige.render.ShapeRenderer;
|
||||
import dev.zprestige.prestige.render.RenderCore;
|
||||
import dev.zprestige.prestige.render.SilentRotationManager;
|
||||
import dev.zprestige.prestige.social.FriendManager;
|
||||
import dev.zprestige.prestige.util.BindManager;
|
||||
import dev.zprestige.prestige.util.Timer;
|
||||
import dev.zprestige.prestige.util.TpsTimer;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import dev.zprestige.prestige.util.SimulatedClickManager;
|
||||
import dev.zprestige.prestige.util.FrameDeltaTimer;
|
||||
import dev.zprestige.prestige.util.NotificationManager;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import net.fabricmc.api.ModInitializer;
|
||||
import net.minecraft.client.MinecraftClient;
|
||||
import net.minecraft.client.gui.screen.ChatScreen;
|
||||
|
||||
public class Prestige implements ModInitializer {
|
||||
private static final AtomicBoolean a = new AtomicBoolean(false);
|
||||
private static final AtomicBoolean initialized = new AtomicBoolean(false);
|
||||
public static EventBus eventBus;
|
||||
public static FontManager c;
|
||||
public static FontManager fontManager;
|
||||
public static ModuleManager moduleManager;
|
||||
public static ConfigManager e;
|
||||
public static DamageUtil f;
|
||||
public static FriendManager g;
|
||||
public static Timer h;
|
||||
public static TargetManager i;
|
||||
public static AimManager j;
|
||||
public static ClickGuiScreen k;
|
||||
public static HudEditorScreen l;
|
||||
public static EventManager m;
|
||||
public static TargetTracker n;
|
||||
public static Renderer2D o;
|
||||
public static RotationManager p;
|
||||
public static BindManager q;
|
||||
public static PingManager r;
|
||||
public static MouseManager s;
|
||||
public static PacketManager t;
|
||||
public static PacketQueue u;
|
||||
public static TpsTimer v;
|
||||
public static boolean w = false;
|
||||
private static Setting[] x;
|
||||
public static ConfigManager configManager;
|
||||
public static ExplosionDamageCalculator damageCalculator;
|
||||
public static FriendManager friendManager;
|
||||
public static FrameDeltaTimer frameDeltaTimer;
|
||||
public static BotFilter botFilter;
|
||||
public static ClickScheduler clickScheduler;
|
||||
public static ClickGuiScreen clickGuiScreen;
|
||||
public static HudEditorScreen hudEditorScreen;
|
||||
public static ModuleStateSync moduleStateSync;
|
||||
public static TargetTracker targetTracker;
|
||||
public static SilentRotationManager silentRotationManager;
|
||||
public static VisualRotationManager visualRotationManager;
|
||||
public static SimulatedClickManager simulatedClickManager;
|
||||
public static TotemPopManager totemPopManager;
|
||||
public static KeybindManager keybindManager;
|
||||
public static SilentSlotManager silentSlotManager;
|
||||
public static InventorySwapQueue inventorySwapQueue;
|
||||
public static NotificationManager notificationManager;
|
||||
public static boolean selfDestructed = false;
|
||||
|
||||
public void init() {
|
||||
b();
|
||||
boolean var34 = false;
|
||||
boolean partiallyInitialized = false;
|
||||
try {
|
||||
if (a.compareAndSet(false, true)) {
|
||||
if (initialized.compareAndSet(false, true)) {
|
||||
eventBus = new EventBus();
|
||||
moduleManager = new ModuleManager(121395157283000L);
|
||||
Native.a(moduleManager.getModules());
|
||||
c = new FontManager();
|
||||
e = new ConfigManager();
|
||||
f = new DamageUtil(41691316515293L);
|
||||
g = new FriendManager();
|
||||
h = new Timer(111601052018604L);
|
||||
i = new TargetManager(137451367958631L);
|
||||
j = new AimManager();
|
||||
k = new ClickGuiScreen();
|
||||
var34 = true;
|
||||
l = new HudEditorScreen(90003821237034L);
|
||||
m = new EventManager(53157928465092L);
|
||||
n = new TargetTracker(139559845293095L);
|
||||
o = new Renderer2D(112473680974252L);
|
||||
p = new RotationManager(101976830556898L);
|
||||
q = new BindManager(139206864016440L);
|
||||
r = new PingManager(57309624251050L);
|
||||
t = new PacketManager(117193470404248L);
|
||||
u = new PacketQueue(87229227786379L);
|
||||
s = new MouseManager(82291833307369L);
|
||||
v = new TpsTimer(55175676787666L);
|
||||
RenderUtil.g(new Object[]{Thread.currentThread()});
|
||||
RenderContract5.a
|
||||
moduleManager = new ModuleManager();
|
||||
Native.registerModules(moduleManager.getModules());
|
||||
fontManager = new FontManager();
|
||||
configManager = new ConfigManager();
|
||||
damageCalculator = new ExplosionDamageCalculator();
|
||||
friendManager = new FriendManager();
|
||||
frameDeltaTimer = new FrameDeltaTimer();
|
||||
botFilter = new BotFilter();
|
||||
clickScheduler = new ClickScheduler();
|
||||
clickGuiScreen = new ClickGuiScreen();
|
||||
partiallyInitialized = true;
|
||||
hudEditorScreen = new HudEditorScreen();
|
||||
moduleStateSync = new ModuleStateSync();
|
||||
targetTracker = new TargetTracker();
|
||||
silentRotationManager = new SilentRotationManager();
|
||||
visualRotationManager = new VisualRotationManager();
|
||||
simulatedClickManager = new SimulatedClickManager();
|
||||
totemPopManager = new TotemPopManager();
|
||||
silentSlotManager = new SilentSlotManager();
|
||||
inventorySwapQueue = new InventorySwapQueue();
|
||||
keybindManager = new KeybindManager();
|
||||
notificationManager = new NotificationManager();
|
||||
RenderCore.setRenderThread(Thread.currentThread());
|
||||
RenderEvents.HUD_RENDER
|
||||
.register(
|
||||
(RenderContract6)(lpL44_0, lpL44_1) -> {
|
||||
b();
|
||||
if (!w) {
|
||||
(RenderCallback)(hudRenderer, hudContext) -> {
|
||||
if (!selfDestructed) {
|
||||
if (MinecraftClient.getInstance().world != null && MinecraftClient.getInstance().player != null) {
|
||||
if ((RenderContract2.b.currentScreen == null || RenderContract2.b.currentScreen instanceof ChatScreen)
|
||||
&& eventBus.hasListeners(new Object[]{TickEvent25.class, 135978089436075L})) {
|
||||
new TickEvent25(((dev.zprestige.prestige.render.RenderHelper8)lpL44_0), ((dev.zprestige.prestige.data.MatrixCameraData)lpL44_1)).b_boolean__(new Object[]{122499962143880L});
|
||||
if ((MinecraftAccess.mc.currentScreen == null || MinecraftAccess.mc.currentScreen instanceof ChatScreen)
|
||||
&& eventBus.hasListeners(Render2DEvent.class)) {
|
||||
new Render2DEvent((hudRenderer), (hudContext)).post();
|
||||
}
|
||||
|
||||
new TickEvent24(((dev.zprestige.prestige.render.RenderHelper8)lpL44_0), ((dev.zprestige.prestige.data.MatrixCameraData)lpL44_1)).b_boolean__(new Object[]{122499962143880L});
|
||||
RenderState.b(new Object[]{93665931432117L});
|
||||
new FrameEvent((hudRenderer), (hudContext)).post();
|
||||
ShapeRenderer.flushDrawQueue();
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
RenderContract5.b.register((RenderContract6)(lpL43_0, lpL43_1) -> {
|
||||
b();
|
||||
if (!w) {
|
||||
RenderEvents.WORLD_RENDER.register((RenderCallback)(worldRenderer, worldContext) -> {
|
||||
if (!selfDestructed) {
|
||||
if (MinecraftClient.getInstance().world != null && MinecraftClient.getInstance().player != null) {
|
||||
MatrixStack.a(new Object[]{14373979246969L});
|
||||
new TickEvent27(((dev.zprestige.prestige.render.RenderHelper8)lpL43_0), ((dev.zprestige.prestige.data.MatrixCameraData)lpL43_1)).b_boolean__(new Object[]{122499962143880L});
|
||||
Render2D.captureViewport();
|
||||
new Render3DEvent((worldRenderer), (worldContext)).post();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
} catch (Throwable var35) {
|
||||
if (!var34) {
|
||||
a.set(false);
|
||||
} catch (Throwable error) {
|
||||
if (!partiallyInitialized) {
|
||||
initialized.set(false);
|
||||
}
|
||||
|
||||
var35.printStackTrace();
|
||||
error.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean a(Object[] var0) {
|
||||
long var1 = (Long)var0[0];
|
||||
var1 = 9499999619609L ^ var1;
|
||||
long var3 = var1 ^ 18103143018681L;
|
||||
b();
|
||||
return ESPUtil.e || eventBus != null && eventBus.hasListeners(new Object[]{TickEvent27.class, var3});
|
||||
public static boolean needsWorldRender() {
|
||||
return EspShaderManager.enabled || eventBus != null && eventBus.hasListeners(Render3DEvent.class);
|
||||
}
|
||||
|
||||
public static boolean b(Object[] var0) {
|
||||
long var1 = (Long)var0[0];
|
||||
var1 = 9499999619609L ^ var1;
|
||||
long var3 = var1 ^ 11198839193506L;
|
||||
long var5 = var1 ^ 39355797438358L;
|
||||
long var7 = var1 ^ 65000825783606L;
|
||||
long var9 = var1 ^ 20328730886810L;
|
||||
long var11 = var1 ^ 20640679731384L;
|
||||
b();
|
||||
public static boolean needsHudRender() {
|
||||
return eventBus == null
|
||||
? false
|
||||
: a(new Object[]{var5})
|
||||
|| eventBus.hasListeners(new Object[]{TickEvent25.class, var7})
|
||||
|| eventBus.hasListenerOfType(new Object[]{TickEvent24.class, Module.class, var11})
|
||||
|| l != null && l.c_boolean_(new Object[]{var3})
|
||||
|| v != null && v.a_boolean______________________________________________(new Object[]{var9});
|
||||
: needsWorldRender()
|
||||
|| eventBus.hasListeners(Render2DEvent.class)
|
||||
|| eventBus.hasListenerOfType(FrameEvent.class, Module.class)
|
||||
|| hudEditorScreen != null && hudEditorScreen.shouldRenderHud()
|
||||
|| notificationManager != null && notificationManager.hasNotifications();
|
||||
}
|
||||
|
||||
public static void a_void(Object[] var0) {
|
||||
long var1 = (Long)var0[0];
|
||||
var1 = 9499999619609L ^ var1;
|
||||
long var3 = var1 ^ 34804161661929L;
|
||||
b();
|
||||
if (!w && eventBus != null && RenderContract2.b.world != null && RenderContract2.b.player != null) {
|
||||
new TickEvent24(RenderUtil.b, null).b_boolean__(new Object[]{var3});
|
||||
}
|
||||
}
|
||||
|
||||
static {
|
||||
b(null);
|
||||
}
|
||||
|
||||
public static void b(Setting[] var0) {
|
||||
x = var0;
|
||||
}
|
||||
|
||||
public static Setting[] b() {
|
||||
return x;
|
||||
}
|
||||
|
||||
private static Field a(Class var0, String var1, Class var2) {
|
||||
for (Field var6 : var0.getDeclaredFields()) {
|
||||
if (var6.getName().equals(var1) && var6.getType() == var2) {
|
||||
return var6;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private static Field b(Class var0, String var1, Class var2) {
|
||||
Field var3 = a(var0, var1, var2);
|
||||
if (var3 != null) {
|
||||
return var3;
|
||||
} else {
|
||||
Class[] var4 = var0.getInterfaces();
|
||||
if (var4 != null) {
|
||||
for (int var5 = 0; var5 < var4.length; var5++) {
|
||||
var3 = b(var4[var5], var1, var2);
|
||||
if (var3 != null) {
|
||||
return var3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static Method a(Class var0, String var1, Class var2, int var3, Class[] var4) {
|
||||
label33:
|
||||
for (Method var8 : var0.getDeclaredMethods()) {
|
||||
if (var8.getName().equals(var1) && var8.getReturnType() == var2) {
|
||||
Class[] var9 = var8.getParameterTypes();
|
||||
if (var9.length == var3) {
|
||||
for (int var10 = 0; var10 < var3; var10++) {
|
||||
if (var9[var10] != var4[var10]) {
|
||||
continue label33;
|
||||
}
|
||||
}
|
||||
|
||||
return var8;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private static Method b(Class var0, String var1, Class var2, int var3, Class[] var4) {
|
||||
Method var5 = a(var0, var1, var2, var3, var4);
|
||||
if (var5 != null) {
|
||||
return var5;
|
||||
} else {
|
||||
Class[] var6 = var0.getInterfaces();
|
||||
if (var6 != null) {
|
||||
for (int var7 = 0; var7 < var6.length; var7++) {
|
||||
var5 = b(var6[var7], var1, var2, var3, var4);
|
||||
if (var5 != null) {
|
||||
return var5;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
public static void postFrameEvent() {
|
||||
if (!selfDestructed && eventBus != null && MinecraftAccess.mc.world != null && MinecraftAccess.mc.player != null) {
|
||||
new FrameEvent(RenderCore.BUFFER_SOURCE, null).post();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,8 +149,4 @@ public class Prestige implements ModInitializer {
|
||||
public void onInitialize() {
|
||||
this.init();
|
||||
}
|
||||
|
||||
private static Throwable a(Throwable var0) {
|
||||
return var0;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user