From 2f67690ec3f6d4f7d72ec4d66d29015a2fcb4f37 Mon Sep 17 00:00:00 2001 From: altrisi Date: Thu, 27 Nov 2025 20:01:30 +0100 Subject: [PATCH] Don't save player twice when shadowing (#2131) Saving has side effects, such as removing enderpearls --- src/main/java/carpet/patches/EntityPlayerMPFake.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/carpet/patches/EntityPlayerMPFake.java b/src/main/java/carpet/patches/EntityPlayerMPFake.java index 21c5aa47..f51b8a9b 100644 --- a/src/main/java/carpet/patches/EntityPlayerMPFake.java +++ b/src/main/java/carpet/patches/EntityPlayerMPFake.java @@ -136,7 +136,6 @@ public class EntityPlayerMPFake extends ServerPlayer public static EntityPlayerMPFake createShadow(MinecraftServer server, ServerPlayer player) { - player.level().getServer().getPlayerList().remove(player); player.connection.disconnect(Component.translatable("multiplayer.disconnect.duplicate_login")); ServerLevel worldIn = player.level();//.getWorld(player.dimension); GameProfile gameprofile = player.getGameProfile();