Refactor ClientTransform
Fix naming in getProjectiles
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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() { " +
|
||||||
|
|||||||
Reference in New Issue
Block a user