diff --git a/LaunchServer/src/main/java/pro/gravit/launchserver/binary/JAConfigurator.java b/LaunchServer/src/main/java/pro/gravit/launchserver/binary/JAConfigurator.java index fe95314a..91c15a87 100644 --- a/LaunchServer/src/main/java/pro/gravit/launchserver/binary/JAConfigurator.java +++ b/LaunchServer/src/main/java/pro/gravit/launchserver/binary/JAConfigurator.java @@ -49,6 +49,8 @@ public void addModuleClass(String fullName) { } public byte[] getBytecode(ClassMetadataReader reader) { + constructor.instructions.add(new InsnNode(Opcodes.RETURN)); + initModuleMethod.instructions.add(new InsnNode(Opcodes.RETURN)); ClassWriter cw = new SafeClassWriter(reader, ClassWriter.COMPUTE_FRAMES); configclass.accept(cw); return cw.toByteArray();