This commit is contained in:
IzzelAliz 2022-12-11 15:47:56 +08:00
parent c07538c88b
commit ff387cc03e
No known key found for this signature in database
GPG Key ID: EE50E123A11D8338
2 changed files with 0 additions and 19 deletions

View File

@ -1,18 +0,0 @@
package io.izzel.arclight.common.mixin.optimization.general.network;
import io.netty.util.concurrent.AbstractEventExecutor;
import net.minecraft.network.Connection;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.ModifyArg;
import org.spongepowered.asm.mixin.injection.Slice;
@Mixin(Connection.class)
public class ConnectionMixin_Optimize {
@ModifyArg(method = "sendPacket", at = @At(value = "INVOKE", remap = false, target = "Lio/netty/channel/EventLoop;execute(Ljava/lang/Runnable;)V"),
slice = @Slice(from = @At(value = "INVOKE", remap = false, target = "Lio/netty/channel/EventLoop;inEventLoop()Z")))
private Runnable arclight$useLazyRunnable(Runnable runnable) {
return (AbstractEventExecutor.LazyRunnable) runnable::run;
}
}

View File

@ -24,7 +24,6 @@
"chunkload.SleepInBedMixin_Optimize",
"network.ChunkMapMixin_Optimize",
"network.ChunkMapMixin_Optimize$TrackedEntityMixin",
"network.ConnectionMixin_Optimize",
"network.ServerGamePacketListenerImplMixin_Optimize",
"network.ServerPlayerMixin_Optimize",
"realtime.ItemEntityMixin_Realtime",