Skip to content

Commit 7d39bcc

Browse files
committed
Fix regression in cancelling new 1.21.5 registries
1 parent 85688be commit 7d39bcc

File tree

2 files changed

+2
-16
lines changed

2 files changed

+2
-16
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/Protocol1_21_5To1_21_4.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
*/
1818
package com.viaversion.viabackwards.protocol.v1_21_5to1_21_4;
1919

20-
import com.viaversion.nbt.tag.CompoundTag;
21-
import com.viaversion.nbt.tag.ListTag;
22-
import com.viaversion.nbt.tag.StringTag;
2320
import com.viaversion.viabackwards.api.BackwardsProtocol;
2421
import com.viaversion.viabackwards.api.data.BackwardsMappingData;
25-
import com.viaversion.viabackwards.api.rewriters.BackwardsRegistryRewriter;
2622
import com.viaversion.viabackwards.api.rewriters.SoundRewriter;
2723
import com.viaversion.viabackwards.protocol.v1_21_5to1_21_4.rewriter.BlockItemPacketRewriter1_21_5;
2824
import com.viaversion.viabackwards.protocol.v1_21_5to1_21_4.rewriter.ComponentRewriter1_21_5;
@@ -31,7 +27,6 @@
3127
import com.viaversion.viabackwards.protocol.v1_21_5to1_21_4.storage.HashedItemConverterStorage;
3228
import com.viaversion.viaversion.api.connection.UserConnection;
3329
import com.viaversion.viaversion.api.minecraft.Particle;
34-
import com.viaversion.viaversion.api.minecraft.RegistryEntry;
3530
import com.viaversion.viaversion.api.minecraft.data.version.StructuredDataKeys1_21_2;
3631
import com.viaversion.viaversion.api.minecraft.data.version.StructuredDataKeys1_21_5;
3732
import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_21_4;
@@ -63,8 +58,6 @@
6358
import com.viaversion.viaversion.rewriter.TagRewriter;
6459
import com.viaversion.viaversion.util.Key;
6560
import com.viaversion.viaversion.util.Limit;
66-
import java.util.ArrayList;
67-
import java.util.List;
6861

6962
import static com.viaversion.viaversion.util.ProtocolUtil.packetTypeMap;
7063

@@ -94,6 +87,8 @@ public Protocol1_21_5To1_21_4() {
9487
protected void registerPackets() {
9588
super.registerPackets();
9689

90+
registerClientbound(ClientboundConfigurationPackets1_21.REGISTRY_DATA, registryDataRewriter::handle);
91+
9792
tagRewriter.registerGeneric(ClientboundPackets1_21_5.UPDATE_TAGS);
9893
tagRewriter.registerGeneric(ClientboundConfigurationPackets1_21.UPDATE_TAGS);
9994

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/rewriter/EntityPacketRewriter1_21_5.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import com.viaversion.viabackwards.protocol.v1_21_5to1_21_4.storage.HorseDataStorage;
2323
import com.viaversion.viaversion.api.data.entity.TrackedEntity;
2424
import com.viaversion.viaversion.api.minecraft.Holder;
25-
import com.viaversion.viaversion.api.minecraft.RegistryEntry;
2625
import com.viaversion.viaversion.api.minecraft.WolfVariant;
2726
import com.viaversion.viaversion.api.minecraft.entities.EntityType;
2827
import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_21_5;
@@ -32,11 +31,9 @@
3231
import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
3332
import com.viaversion.viaversion.api.type.Types;
3433
import com.viaversion.viaversion.api.type.types.version.VersionedTypes;
35-
import com.viaversion.viaversion.protocols.v1_20_5to1_21.packet.ClientboundConfigurationPackets1_21;
3634
import com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPacket1_21_5;
3735
import com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPackets1_21_5;
3836
import com.viaversion.viaversion.protocols.v1_21to1_21_2.packet.ClientboundPackets1_21_2;
39-
import com.viaversion.viaversion.util.Key;
4037
import java.util.UUID;
4138

4239
public final class EntityPacketRewriter1_21_5 extends EntityRewriter<ClientboundPacket1_21_5, Protocol1_21_5To1_21_4> {
@@ -99,12 +96,6 @@ public void registerPackets() {
9996
}
10097
});
10198

102-
protocol.registerClientbound(ClientboundConfigurationPackets1_21.REGISTRY_DATA, wrapper -> {
103-
final String registryKey = Key.stripMinecraftNamespace(wrapper.passthrough(Types.STRING));
104-
final RegistryEntry[] entries = wrapper.read(Types.REGISTRY_ENTRY_ARRAY);
105-
wrapper.write(Types.REGISTRY_ENTRY_ARRAY, protocol.getRegistryDataRewriter().handle(wrapper.user(), registryKey, entries));
106-
});
107-
10899
protocol.registerClientbound(ClientboundPackets1_21_5.LOGIN, wrapper -> {
109100
final int entityId = wrapper.passthrough(Types.INT); // Entity id
110101
wrapper.passthrough(Types.BOOLEAN); // Hardcore

0 commit comments

Comments
 (0)