Skip to content

Commit 5439e67

Browse files
Workaround Fabric Particle API modifying vanilla packets
1 parent 44819ea commit 5439e67

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/template/Protocol1_99To1_98.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ protected void registerPackets() {
108108
// If needed for any particle, item, or block changes. Extend ParticleRewriter for particle serializer changes
109109
particleRewriter.registerLevelParticles1_21_4(ClientboundPackets1_21_2.LEVEL_PARTICLES);
110110
particleRewriter.registerExplode1_21_9(ClientboundPackets1_21_2.EXPLODE);
111+
registerServerbound(ServerboundConfigurationPackets1_20_5.CUSTOM_PAYLOAD, particleRewriter::handleCustomPayload);
111112
}
112113

113114
@Override

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_11to1_21_9/Protocol1_21_11To1_21_9.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ protected void registerPackets() {
194194

195195
particleRewriter.registerLevelParticles1_21_4(ClientboundPackets1_21_11.LEVEL_PARTICLES);
196196
particleRewriter.registerExplode1_21_9(ClientboundPackets1_21_11.EXPLODE);
197+
registerServerbound(ServerboundConfigurationPackets1_21_9.CUSTOM_PAYLOAD, particleRewriter::handleCustomPayload);
197198
}
198199

199200
@Override

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/Protocol1_21_6To1_21_5.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ public void handleArgument(final PacketWrapper wrapper, final String argumentTyp
145145

146146
particleRewriter.registerLevelParticles1_21_4(ClientboundPackets1_21_6.LEVEL_PARTICLES);
147147
particleRewriter.registerExplode1_21_2(ClientboundPackets1_21_6.EXPLODE);
148+
registerServerbound(ServerboundConfigurationPackets1_20_5.CUSTOM_PAYLOAD, particleRewriter::handleCustomPayload);
148149

149150
registerClientbound(ClientboundPackets1_21_6.CHANGE_DIFFICULTY, wrapper -> {
150151
final int difficulty = wrapper.read(Types.VAR_INT);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_7to1_21_6/Protocol1_21_7To1_21_6.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ protected void registerPackets() {
9898

9999
particleRewriter.registerLevelParticles1_21_4(ClientboundPackets1_21_6.LEVEL_PARTICLES);
100100
particleRewriter.registerExplode1_21_2(ClientboundPackets1_21_6.EXPLODE);
101+
registerServerbound(ServerboundConfigurationPackets1_21_6.CUSTOM_PAYLOAD, particleRewriter::handleCustomPayload);
101102
}
102103

103104
@Override

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/Protocol1_21_9To1_21_7.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ protected void registerPackets() {
112112
translatableRewriter.registerPing();
113113

114114
particleRewriter.registerLevelParticles1_21_4(ClientboundPackets1_21_9.LEVEL_PARTICLES);
115+
registerServerbound(ServerboundConfigurationPackets1_21_6.CUSTOM_PAYLOAD, particleRewriter::handleCustomPayload);
115116
registerClientbound(ClientboundPackets1_21_9.EXPLODE, wrapper -> {
116117
wrapper.passthrough(Types.DOUBLE); // X
117118
wrapper.passthrough(Types.DOUBLE); // Y

0 commit comments

Comments
 (0)