Refactor ClientTransform

Fix naming in getProjectiles
This commit is contained in:
zeruth
2019-04-26 00:33:56 -04:00
parent b22421f531
commit 9f1b0b43fa
2 changed files with 9 additions and 9 deletions

View File

@@ -52,7 +52,7 @@ public class ByteCodePatcher {
Class playerClass = Class.forName(hooks.playerClass, false, child); Class playerClass = Class.forName(hooks.playerClass, false, child);
transformPlayer(playerClass); transformPlayer(playerClass);
Class clientClass = Class.forName("client", false, child); Class clientClass = Class.forName("client", false, child);
transformBlackjack(clientClass); transformClient(clientClass);
//Odds and ends //Odds and ends
ErrorTransform et = new ErrorTransform(); ErrorTransform et = new ErrorTransform();
@@ -188,8 +188,8 @@ public class ByteCodePatcher {
pt.modify(player); pt.modify(player);
} }
public static void transformBlackjack(Class clazz) { public static void transformClient(Class clazz) {
System.out.println("[RuneLitePlus] Transforming Blackjack at class: "+clazz.getName()); System.out.println("[RuneLitePlus] Transforming Client");
ClientTransform bt = new ClientTransform(); ClientTransform bt = new ClientTransform();
bt.modify(clazz); bt.modify(clazz);
} }

View File

@@ -28,7 +28,7 @@ public class ClientTransform implements Transform {
transformGetMenuEntries(); transformGetMenuEntries();
transformSetMenuEntries(); transformSetMenuEntries();
transformOnMenuOptionsChanged(); transformOnMenuOptionsChanged();
transformGetProjectile(); transformGetProjectiles();
transformGetCollisionMaps(); transformGetCollisionMaps();
ByteCodePatcher.modifiedClasses.add(ct); ByteCodePatcher.modifiedClasses.add(ct);
} catch (Exception e) { } catch (Exception e) {
@@ -48,14 +48,14 @@ public class ClientTransform implements Transform {
} }
} }
public void transformGetProjectile() { public void transformGetProjectiles() {
CtMethod getProjectiles; CtMethod getProjectiles;
try { try {
CtMethod protectedAnimation = ct.getDeclaredMethod("1protect$getProjectilesDeque"); CtMethod getProjectilesDeque = ct.getDeclaredMethod("1protect$getProjectilesDeque");
ct.removeMethod(protectedAnimation); ct.removeMethod(getProjectilesDeque);
protectedAnimation.setName("getProjectilesDeque"); getProjectilesDeque.setName("getProjectilesDeque");
ct.addMethod(protectedAnimation); ct.addMethod(getProjectilesDeque);
getProjectiles = ct.getDeclaredMethod("getProjectiles"); getProjectiles = ct.getDeclaredMethod("getProjectiles");
ct.removeMethod(getProjectiles); ct.removeMethod(getProjectiles);
getProjectiles = CtNewMethod.make("public java.util.List getProjectiles() { " + getProjectiles = CtNewMethod.make("public java.util.List getProjectiles() { " +