forked from SteamWar/SteamWar
Fix ClassTransformer public constructor
This commit is contained in:
@@ -48,9 +48,17 @@ public class ClassTransformer extends ClassVisitor {
|
||||
}
|
||||
if (appendPublicConstructor) {
|
||||
MethodVisitor methodVisitor = visitMethod(Opcodes.ACC_PUBLIC, "<init>", "()V", null, null);
|
||||
methodVisitor.visitMaxs(0, 0);
|
||||
methodVisitor.visitCode();
|
||||
methodVisitor.visitVarInsn(Opcodes.ALOAD, 0);
|
||||
methodVisitor.visitMethodInsn(
|
||||
Opcodes.INVOKESPECIAL,
|
||||
"java/lang/Object",
|
||||
"<init>",
|
||||
"()V",
|
||||
false
|
||||
);
|
||||
methodVisitor.visitInsn(Opcodes.RETURN);
|
||||
methodVisitor.visitMaxs(1, 1);
|
||||
methodVisitor.visitEnd();
|
||||
}
|
||||
super.visit(version, newAccess, name, signature, superName, interfaces);
|
||||
|
||||
@@ -37,9 +37,8 @@ tasks.register<DevServer>("DevBau21") {
|
||||
dependsOn(":SpigotCore:shadowJar")
|
||||
dependsOn(":BauSystem:shadowJar")
|
||||
dependsOn(":SchematicSystem:shadowJar")
|
||||
dependsOn(":AccessWidener:shadowJar")
|
||||
template = "Bau21"
|
||||
// TODO: Add to every new server start! newer than 1.21 inclusive!
|
||||
jvmArgs = "-javaagent:/home/yoyonow/Bau21/plugins/AccessWidener.jar=start"
|
||||
jvmArgs = "-javaagent:/jars/AccessWidener.jar=start"
|
||||
setdParams(mapOf("paper.disablePluginRemapping" to "true"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user