From 127cae80bdac45bbacbbaa0dd63e49764f1289c8 Mon Sep 17 00:00:00 2001 From: KennyTV Date: Thu, 17 Dec 2020 12:38:51 +0100 Subject: [PATCH] Fix 1.17 entity tracking Fixes #2250 --- .../protocol1_17to1_16_4/packets/EntityPackets.java | 6 +++--- .../protocol1_17to1_16_4/packets/WorldPackets.java | 4 ++-- .../protocol1_17to1_16_4/storage/EntityTracker1_17.java | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java index 81eda3351..50db8f0a5 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java @@ -1,6 +1,6 @@ package us.myles.ViaVersion.protocols.protocol1_17to1_16_4.packets; -import us.myles.ViaVersion.api.entities.Entity1_16_2Types; +import us.myles.ViaVersion.api.entities.Entity1_17Types; import us.myles.ViaVersion.api.type.types.version.Types1_14; import us.myles.ViaVersion.api.type.types.version.Types1_17; import us.myles.ViaVersion.protocols.protocol1_16_2to1_16_1.ClientboundPackets1_16_2; @@ -11,9 +11,9 @@ public class EntityPackets { public static void register(Protocol1_17To1_16_4 protocol) { MetadataRewriter1_17To1_16_4 metadataRewriter = protocol.get(MetadataRewriter1_17To1_16_4.class); - metadataRewriter.registerSpawnTrackerWithData(ClientboundPackets1_16_2.SPAWN_ENTITY, Entity1_16_2Types.EntityType.FALLING_BLOCK); + metadataRewriter.registerSpawnTrackerWithData(ClientboundPackets1_16_2.SPAWN_ENTITY, Entity1_17Types.EntityType.FALLING_BLOCK); metadataRewriter.registerTracker(ClientboundPackets1_16_2.SPAWN_MOB); - metadataRewriter.registerTracker(ClientboundPackets1_16_2.SPAWN_PLAYER, Entity1_16_2Types.EntityType.PLAYER); + metadataRewriter.registerTracker(ClientboundPackets1_16_2.SPAWN_PLAYER, Entity1_17Types.EntityType.PLAYER); metadataRewriter.registerMetadataRewriter(ClientboundPackets1_16_2.ENTITY_METADATA, Types1_14.METADATA_LIST, Types1_17.METADATA_LIST); metadataRewriter.registerEntityDestroy(ClientboundPackets1_16_2.DESTROY_ENTITIES); } diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java index 07ed41dc5..289bcb9ec 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java @@ -7,7 +7,7 @@ import com.github.steveice10.opennbt.tag.builtin.Tag; import us.myles.ViaVersion.api.PacketWrapper; import us.myles.ViaVersion.api.Via; import us.myles.ViaVersion.api.data.UserConnection; -import us.myles.ViaVersion.api.entities.Entity1_16_2Types; +import us.myles.ViaVersion.api.entities.Entity1_17Types; import us.myles.ViaVersion.api.minecraft.chunks.Chunk; import us.myles.ViaVersion.api.minecraft.chunks.ChunkSection; import us.myles.ViaVersion.api.remapper.PacketRemapper; @@ -137,7 +137,7 @@ public class WorldPackets { UserConnection user = wrapper.user(); user.get(BiomeStorage.class).setWorld(world); - user.get(EntityTracker1_17.class).addEntity(wrapper.get(Type.INT, 0), Entity1_16_2Types.EntityType.PLAYER); + user.get(EntityTracker1_17.class).addEntity(wrapper.get(Type.INT, 0), Entity1_17Types.EntityType.PLAYER); }); } }); diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/storage/EntityTracker1_17.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/storage/EntityTracker1_17.java index f8a3fb397..80ed660b1 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/storage/EntityTracker1_17.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/storage/EntityTracker1_17.java @@ -1,7 +1,7 @@ package us.myles.ViaVersion.protocols.protocol1_17to1_16_4.storage; import us.myles.ViaVersion.api.data.UserConnection; -import us.myles.ViaVersion.api.entities.Entity1_16_2Types.EntityType; +import us.myles.ViaVersion.api.entities.Entity1_17Types.EntityType; import us.myles.ViaVersion.api.storage.EntityTracker; public class EntityTracker1_17 extends EntityTracker {