From 0aa814c4f29ddc0c9dd3ec29128c463c7c996d50 Mon Sep 17 00:00:00 2001 From: Frank Date: Fri, 5 Nov 2021 14:54:48 +0100 Subject: [PATCH] Removed old Mixin --- .../client/ClientPlayNetworkHandlerMixin.java | 37 ------------------- .../resources/betterend.mixins.client.json | 1 - 2 files changed, 38 deletions(-) delete mode 100644 src/main/java/ru/betterend/mixin/client/ClientPlayNetworkHandlerMixin.java diff --git a/src/main/java/ru/betterend/mixin/client/ClientPlayNetworkHandlerMixin.java b/src/main/java/ru/betterend/mixin/client/ClientPlayNetworkHandlerMixin.java deleted file mode 100644 index 8ab932f4..00000000 --- a/src/main/java/ru/betterend/mixin/client/ClientPlayNetworkHandlerMixin.java +++ /dev/null @@ -1,37 +0,0 @@ -package ru.betterend.mixin.client; - -import net.minecraft.client.Minecraft; -import net.minecraft.client.multiplayer.ClientLevel; -import net.minecraft.client.multiplayer.ClientPacketListener; -import net.minecraft.network.protocol.PacketUtils; -import net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket; -import net.minecraft.world.level.block.entity.BlockEntity; -import org.spongepowered.asm.mixin.Final; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import ru.bclib.blockentities.BaseSignBlockEntity; -import ru.bclib.client.gui.BlockSignEditScreen; - -@Mixin(ClientPacketListener.class) -public class ClientPlayNetworkHandlerMixin { - @Final - @Shadow - private Minecraft minecraft; - - @Shadow - private ClientLevel level; - - @Inject(method = "handleOpenSignEditor", at = @At(value = "HEAD"), cancellable = true) - public void be_openSignEditor(ClientboundOpenSignEditorPacket packet, CallbackInfo info) { - PacketUtils.ensureRunningOnSameThread(packet, ClientPacketListener.class.cast(this), minecraft); - BlockEntity blockEntity = level.getBlockEntity(packet.getPos()); - if (blockEntity instanceof BaseSignBlockEntity) { - BaseSignBlockEntity sign = (BaseSignBlockEntity) blockEntity; - minecraft.setScreen(new BlockSignEditScreen(sign)); - info.cancel(); - } - } -} \ No newline at end of file diff --git a/src/main/resources/betterend.mixins.client.json b/src/main/resources/betterend.mixins.client.json index 4b519967..ae3e8836 100644 --- a/src/main/resources/betterend.mixins.client.json +++ b/src/main/resources/betterend.mixins.client.json @@ -5,7 +5,6 @@ "compatibilityLevel": "JAVA_16", "client": [ "AbstractSoundInstanceAccessor", - "ClientPlayNetworkHandlerMixin", "HumanoidMobRendererMixin", "ArmorStandRendererMixin", "MinecraftClientMixin",