From 6cc4990b6e22733285562471c35552569f4cb1f5 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Sun, 25 Aug 2024 19:03:59 +0200 Subject: [PATCH] Update VV usage --- .../protocol/v1_20_2to1_20/Protocol1_20_2To1_20.java | 4 ++-- .../protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java | 2 +- .../rewriter/BlockItemPacketRewriter1_20_5.java | 6 ++++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/Protocol1_20_2To1_20.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/Protocol1_20_2To1_20.java index 2e4dadf5..168bc0e1 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/Protocol1_20_2To1_20.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/Protocol1_20_2To1_20.java @@ -155,7 +155,7 @@ public final class Protocol1_20_2To1_20 extends BackwardsProtocol { - tagRewriter.getGenericHandler().handle(wrapper); + tagRewriter.handleGeneric(wrapper); wrapper.user().get(ConfigurationPacketStorage.class).addRawPacket(wrapper, ClientboundPackets1_19_4.UPDATE_TAGS); wrapper.cancel(); }); @@ -229,4 +229,4 @@ public final class Protocol1_20_2To1_20 extends BackwardsProtocol getTagRewriter() { return tagRewriter; } -} \ No newline at end of file +} diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java index 2003fb28..285a17f4 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java @@ -84,7 +84,7 @@ public final class Protocol1_20_5To1_20_3 extends BackwardsProtocol { // Send off registry data first, needed for tags sendRegistryData(wrapper.user()); - tagRewriter.getGenericHandler().handle(wrapper); + tagRewriter.handleGeneric(wrapper); }); registerClientbound(ClientboundConfigurationPackets1_20_5.FINISH_CONFIGURATION, wrapper -> { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java index 8f31e48a..86f6e4a3 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java @@ -143,8 +143,10 @@ public final class BlockItemPacketRewriter1_20_5 extends BackwardsStructuredItem wrapper.passthrough(Types.FLOAT); // Knockback Z wrapper.passthrough(Types.VAR_INT); // Block interaction type - protocol.getEntityRewriter().rewriteParticle(wrapper, Types1_20_5.PARTICLE, Types1_20_3.PARTICLE); // Small explosion particle - protocol.getEntityRewriter().rewriteParticle(wrapper, Types1_20_5.PARTICLE, Types1_20_3.PARTICLE); // Large explosion particle + final Particle smallExplosionParticle = wrapper.passthroughAndMap(Types1_20_5.PARTICLE, Types1_20_3.PARTICLE); + final Particle largeExplosionParticle = wrapper.passthroughAndMap(Types1_20_5.PARTICLE, Types1_20_3.PARTICLE); + rewriteParticle(wrapper.user(), smallExplosionParticle); + rewriteParticle(wrapper.user(), largeExplosionParticle); final Holder soundEventHolder = wrapper.read(Types.SOUND_EVENT); if (soundEventHolder.isDirect()) {