diff --git a/sources/src/main/java/io/akarin/server/mixin/bootstrap/MixinRestartCommand.java b/sources/src/main/java/io/akarin/server/mixin/bootstrap/MixinRestartCommand.java index 0119cb3f6..7f58fcc5d 100644 --- a/sources/src/main/java/io/akarin/server/mixin/bootstrap/MixinRestartCommand.java +++ b/sources/src/main/java/io/akarin/server/mixin/bootstrap/MixinRestartCommand.java @@ -4,6 +4,7 @@ import org.spigotmc.RestartCommand; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import io.akarin.api.internal.Akari; import io.akarin.server.core.AkarinGlobalConfig; @@ -11,7 +12,7 @@ import io.akarin.server.core.AkarinGlobalConfig; @Mixin(value = RestartCommand.class, remap = false) public abstract class MixinRestartCommand { @Inject(method = "restart()V", at = @At("HEAD")) - private static void beforeRestart() { + private static void beforeRestart(CallbackInfo ci) { if (AkarinGlobalConfig.noResponseDoGC) { Akari.logger.warn("Attempting to garbage collect, may takes a few seconds"); System.runFinalization(); diff --git a/sources/src/main/java/io/akarin/server/mixin/nsc/OptimisticNetworkManager.java b/sources/src/main/java/io/akarin/server/mixin/nsc/OptimisticNetworkManager.java index 6d8dff8e7..e16d86b89 100644 --- a/sources/src/main/java/io/akarin/server/mixin/nsc/OptimisticNetworkManager.java +++ b/sources/src/main/java/io/akarin/server/mixin/nsc/OptimisticNetworkManager.java @@ -28,7 +28,7 @@ public abstract class OptimisticNetworkManager { private static final QueuedPacket SIGNAL_PACKET = new QueuedPacket(null, null); - @Overwrite + @Overwrite // PAIL: trySendQueue private boolean m() { if (this.channel != null && this.channel.isOpen()) { if (this.packets.isEmpty()) { // return if the packet queue is empty so that the write lock by Anti-Xray doesn't affect the vanilla performance at all