Skip to content

Commit 4d22373

Browse files
committed
fix: remove 1.21.11-specific registry types unknown to older clients
ViaBackwards already removes `zombie_nautilus_variant` and `timeline`, but misses several other registry types added in 1.21.11 that cause "Missing registry" errors on 1.20.5–1.21.10 clients: - wolf_sound_variant - chicken_variant - cow_variant - pig_variant - jukebox_song - dialog Fixes #1224
1 parent 07baf2d commit 4d22373

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,21 @@ protected void registerPackets() {
231231
});
232232
registryDataRewriter.remove("zombie_nautilus_variant");
233233
registryDataRewriter.remove("timeline");
234+
registryDataRewriter.remove("wolf_sound_variant");
235+
registryDataRewriter.remove("chicken_variant");
236+
registryDataRewriter.remove("cow_variant");
237+
registryDataRewriter.remove("pig_variant");
238+
registryDataRewriter.remove("jukebox_song");
239+
registryDataRewriter.remove("dialog");
234240
registerClientbound(ClientboundConfigurationPackets1_21_9.REGISTRY_DATA, registryDataRewriter::handle);
235241

236242
tagRewriter.removeTags("timeline");
243+
tagRewriter.removeTags("wolf_sound_variant");
244+
tagRewriter.removeTags("chicken_variant");
245+
tagRewriter.removeTags("cow_variant");
246+
tagRewriter.removeTags("pig_variant");
247+
tagRewriter.removeTags("jukebox_song");
248+
tagRewriter.removeTags("dialog");
237249
tagRewriter.registerGeneric(ClientboundPackets1_21_11.UPDATE_TAGS);
238250
tagRewriter.registerGeneric(ClientboundConfigurationPackets1_21_9.UPDATE_TAGS);
239251

0 commit comments

Comments
 (0)