aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java')
-rw-r--r--src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java b/src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java
deleted file mode 100644
index 10c4ceb..0000000
--- a/src/main/java/moe/nea/firmament/mixins/custompayload/InjectCustomCodecIntoS2CCustomPayloadPacket.java
+++ /dev/null
@@ -1,29 +0,0 @@
-
-package moe.nea.firmament.mixins.custompayload;
-
-import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
-import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
-import moe.nea.firmament.apis.ingame.InGameCodecWrapper;
-import net.minecraft.network.PacketByteBuf;
-import net.minecraft.network.codec.PacketCodec;
-import net.minecraft.network.packet.CustomPayload;
-import net.minecraft.network.packet.s2c.common.CustomPayloadS2CPacket;
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.injection.At;
-
-import java.util.List;
-
-@Mixin(priority = 1001, value = CustomPayloadS2CPacket.class)
-public abstract class InjectCustomCodecIntoS2CCustomPayloadPacket {
-
- @WrapOperation(method = "<clinit>", at = @At(value = "INVOKE", target = "Lnet/minecraft/network/packet/CustomPayload;createCodec(Lnet/minecraft/network/packet/CustomPayload$CodecFactory;Ljava/util/List;)Lnet/minecraft/network/codec/PacketCodec;"))
- private static PacketCodec<PacketByteBuf, CustomPayload> wrapFactory(
- CustomPayload.CodecFactory<PacketByteBuf> unknownCodecFactory,
- List<CustomPayload.Type<PacketByteBuf, ?>> types,
- Operation<PacketCodec<PacketByteBuf, CustomPayload>> original) {
-
- var originalCodec = original.call(unknownCodecFactory, types);
-
- return new InGameCodecWrapper(originalCodec, InGameCodecWrapper.Direction.S2C);
- }
-}