diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/optimization/general/network/ConnectionMixin_Optimize.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/optimization/general/network/ConnectionMixin_Optimize.java deleted file mode 100644 index d530757a..00000000 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/optimization/general/network/ConnectionMixin_Optimize.java +++ /dev/null @@ -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; - } -} diff --git a/arclight-common/src/main/resources/mixins.arclight.impl.forge.optimization.json b/arclight-common/src/main/resources/mixins.arclight.impl.forge.optimization.json index 38e006c7..464b73ef 100644 --- a/arclight-common/src/main/resources/mixins.arclight.impl.forge.optimization.json +++ b/arclight-common/src/main/resources/mixins.arclight.impl.forge.optimization.json @@ -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",