Skip to content

Commit

Permalink
Refactored managers, and optimized AutoFarm + ChestESP
Browse files Browse the repository at this point in the history
  • Loading branch information
cvs0 committed Jan 12, 2025
1 parent b6cd06a commit c4b95e5
Show file tree
Hide file tree
Showing 43 changed files with 236 additions and 211 deletions.
8 changes: 4 additions & 4 deletions src/main/java/net/aoba/AobaClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@

import com.mojang.logging.LogUtils;

import net.aoba.altmanager.AltManager;
import net.aoba.managers.altmanager.AltManager;
import net.aoba.api.IAddon;
import net.aoba.cmd.CommandManager;
import net.aoba.cmd.GlobalChat;
import net.aoba.combatmanager.CombatManager;
import net.aoba.managers.CombatManager;
import net.aoba.event.EventManager;
import net.aoba.gui.GuiManager;
import net.aoba.gui.font.FontManager;
import net.aoba.macros.MacroManager;
import net.aoba.managers.macros.MacroManager;
import net.aoba.mixin.interfaces.IMinecraftClient;
import net.aoba.module.ModuleManager;
import net.aoba.proxymanager.ProxyManager;
import net.aoba.managers.proxymanager.ProxyManager;
import net.aoba.settings.SettingManager;
import net.aoba.settings.friends.FriendsList;
import net.aoba.utils.discord.RPCManager;
Expand Down
10 changes: 5 additions & 5 deletions src/main/java/net/aoba/gui/navigation/windows/GoToWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
import net.aoba.gui.components.StringComponent;
import net.aoba.gui.components.TextBoxComponent;
import net.aoba.gui.navigation.Window;
import net.aoba.pathfinding.AbstractPathManager;
import net.aoba.pathfinding.FlyPathManager;
import net.aoba.pathfinding.PathNode;
import net.aoba.pathfinding.TeleportPathManager;
import net.aoba.pathfinding.WalkingPathManager;
import net.aoba.managers.pathfinding.AbstractPathManager;
import net.aoba.managers.pathfinding.FlyPathManager;
import net.aoba.managers.pathfinding.PathNode;
import net.aoba.managers.pathfinding.TeleportPathManager;
import net.aoba.managers.pathfinding.WalkingPathManager;
import net.aoba.settings.SettingManager;
import net.aoba.settings.types.BooleanSetting;
import net.aoba.settings.types.EnumSetting;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import net.aoba.gui.components.StringComponent;
import net.aoba.gui.components.TextBoxComponent;
import net.aoba.gui.navigation.Window;
import net.aoba.macros.Macro;
import net.aoba.managers.macros.Macro;

public class MacroWindow extends Window {
private ButtonComponent startButton;
Expand Down
4 changes: 1 addition & 3 deletions src/main/java/net/aoba/gui/screens/alts/AddAltScreen.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,12 @@
package net.aoba.gui.screens.alts;

import net.aoba.Aoba;
import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.ButtonWidget;
import net.minecraft.client.gui.widget.CheckboxWidget;
import net.minecraft.client.gui.widget.TextFieldWidget;
import net.minecraft.text.OrderedText;
import net.minecraft.text.Style;
import net.minecraft.text.Text;

public class AddAltScreen extends Screen {
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/aoba/gui/screens/alts/AltScreen.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import java.util.List;

import net.aoba.Aoba;
import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.aoba.utils.render.TextureBank;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.CubeMapRenderer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import com.mojang.authlib.GameProfile;
import com.mojang.blaze3d.systems.RenderSystem;

import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.MinecraftClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
package net.aoba.gui.screens.alts;

import net.aoba.Aoba;
import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.ButtonWidget;
Expand Down
4 changes: 1 addition & 3 deletions src/main/java/net/aoba/gui/screens/alts/EditAltScreen.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,12 @@
package net.aoba.gui.screens.alts;

import net.aoba.Aoba;
import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.ButtonWidget;
import net.minecraft.client.gui.widget.CheckboxWidget;
import net.minecraft.client.gui.widget.TextFieldWidget;
import net.minecraft.text.OrderedText;
import net.minecraft.text.Style;
import net.minecraft.text.Text;

public class EditAltScreen extends Screen {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.aoba.gui.screens.proxy;

import net.aoba.Aoba;
import net.aoba.proxymanager.Socks5Proxy;
import net.aoba.managers.proxymanager.Socks5Proxy;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.ButtonWidget;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@

package net.aoba.gui.screens.proxy;

import net.aoba.Aoba;
import net.aoba.proxymanager.Socks5Proxy;
import net.aoba.managers.proxymanager.Socks5Proxy;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.ButtonWidget;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/aoba/gui/screens/proxy/ProxyScreen.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.aoba.gui.screens.proxy;

import net.aoba.Aoba;
import net.aoba.proxymanager.Socks5Proxy;
import net.aoba.managers.proxymanager.Socks5Proxy;
import net.aoba.utils.render.TextureBank;
import net.minecraft.client.gui.CubeMapRenderer;
import net.minecraft.client.gui.DrawContext;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import net.aoba.utils.render.Render2D;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.aoba.proxymanager.Socks5Proxy;
import net.aoba.managers.proxymanager.Socks5Proxy;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.gui.DrawContext;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.combatmanager;
package net.aoba.managers;

import net.aoba.Aoba;
import net.aoba.event.events.ReceivePacketEvent;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
/**
* A class to represent an Alt Account and all of it's information.
*/
package net.aoba.altmanager;
package net.aoba.managers.altmanager;

import net.aoba.altmanager.login.AuthToken;
import net.aoba.altmanager.login.MicrosoftAuth;
import net.aoba.managers.altmanager.login.AuthToken;
import net.aoba.managers.altmanager.login.MicrosoftAuth;

public class Alt {
private String email;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/**
* A class to represent a system to manage Alt accounts.
*/
package net.aoba.altmanager;
package net.aoba.managers.altmanager;

import java.io.File;
import java.io.FileReader;
Expand All @@ -40,7 +40,7 @@
import com.mojang.logging.LogUtils;

import net.aoba.AobaClient;
import net.aoba.altmanager.login.MicrosoftAuth;
import net.aoba.managers.altmanager.login.MicrosoftAuth;
import net.aoba.mixin.interfaces.IMinecraftClient;
import net.aoba.utils.system.HWIDUtil;
import net.minecraft.client.MinecraftClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/**
* A class to represent an Xbox Live Token.
*/
package net.aoba.altmanager;
package net.aoba.managers.altmanager;

public class XboxLiveToken {
private final String token;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

public class Claim {
public final String uhs;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

public class DisplayClaims {
public final Claim[] xui;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import java.io.IOException;
import java.net.InetSocketAddress;
Expand All @@ -16,7 +16,7 @@
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;

import net.aoba.altmanager.Alt;
import net.aoba.managers.altmanager.Alt;
import net.aoba.mixin.interfaces.IMinecraftClient;
import net.aoba.utils.http.HttpUtils;
import net.minecraft.client.MinecraftClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import com.google.gson.JsonObject;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.altmanager.login;
package net.aoba.managers.altmanager.login;

import java.util.Map;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros;
package net.aoba.managers.macros;

import java.io.DataInputStream;
import java.io.DataOutputStream;
Expand All @@ -9,11 +9,11 @@
import java.io.IOException;
import java.util.LinkedList;

import net.aoba.macros.actions.KeyClickMacroEvent;
import net.aoba.macros.actions.MacroEvent;
import net.aoba.macros.actions.MouseClickMacroEvent;
import net.aoba.macros.actions.MouseMoveMacroEvent;
import net.aoba.macros.actions.MouseScrollMacroEvent;
import net.aoba.managers.macros.actions.KeyClickMacroEvent;
import net.aoba.managers.macros.actions.MacroEvent;
import net.aoba.managers.macros.actions.MouseClickMacroEvent;
import net.aoba.managers.macros.actions.MouseMoveMacroEvent;
import net.aoba.managers.macros.actions.MouseScrollMacroEvent;
import net.minecraft.client.MinecraftClient;

public class Macro {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros;
package net.aoba.managers.macros;

import java.util.ArrayList;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package net.aoba.macros;
package net.aoba.managers.macros;

import java.util.LinkedList;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

import net.aoba.Aoba;
import net.aoba.macros.actions.MacroEvent;
import net.aoba.managers.macros.actions.MacroEvent;

public class MacroPlayer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros;
package net.aoba.managers.macros;

import java.util.LinkedList;

Expand All @@ -13,11 +13,11 @@
import net.aoba.event.listeners.MouseClickListener;
import net.aoba.event.listeners.MouseMoveListener;
import net.aoba.event.listeners.MouseScrollListener;
import net.aoba.macros.actions.KeyClickMacroEvent;
import net.aoba.macros.actions.MacroEvent;
import net.aoba.macros.actions.MouseClickMacroEvent;
import net.aoba.macros.actions.MouseMoveMacroEvent;
import net.aoba.macros.actions.MouseScrollMacroEvent;
import net.aoba.managers.macros.actions.KeyClickMacroEvent;
import net.aoba.managers.macros.actions.MacroEvent;
import net.aoba.managers.macros.actions.MouseClickMacroEvent;
import net.aoba.managers.macros.actions.MouseMoveMacroEvent;
import net.aoba.managers.macros.actions.MouseScrollMacroEvent;

public class MacroRecorder
implements MouseClickListener, MouseMoveListener, MouseScrollListener, KeyDownListener, KeyUpListener {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros.actions;
package net.aoba.managers.macros.actions;

import java.io.DataInputStream;
import java.io.DataOutputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros.actions;
package net.aoba.managers.macros.actions;

import java.io.DataInputStream;
import java.io.DataOutputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros.actions;
package net.aoba.managers.macros.actions;

import java.io.DataInputStream;
import java.io.DataOutputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.macros.actions;
package net.aoba.managers.macros.actions;

import java.io.DataInputStream;
import java.io.DataOutputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package net.aoba.macros.actions;
package net.aoba.managers.macros.actions;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

import net.aoba.mixin.interfaces.IMouse;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.pathfinding;
package net.aoba.managers.pathfinding;

import java.util.ArrayList;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.pathfinding;
package net.aoba.managers.pathfinding;

import java.util.ArrayList;
import java.util.Comparator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.pathfinding;
package net.aoba.managers.pathfinding;

import net.minecraft.client.MinecraftClient;
import net.minecraft.fluid.FluidState;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.pathfinding;
package net.aoba.managers.pathfinding;

import java.util.ArrayList;
import java.util.Comparator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.pathfinding;
package net.aoba.managers.pathfinding;

import java.util.ArrayList;
import java.util.Comparator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.proxymanager;
package net.aoba.managers.proxymanager;

import java.io.File;
import java.io.FileReader;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package net.aoba.proxymanager;
package net.aoba.managers.proxymanager;

public class Socks5Proxy {
private String ip;
Expand Down
Loading

0 comments on commit c4b95e5

Please sign in to comment.