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

View File

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