From 27d9a3a8a81107cea67cb488a6913633b3d6ca2e Mon Sep 17 00:00:00 2001 From: Scribble Date: Mon, 5 May 2025 11:19:39 +0200 Subject: [PATCH] [Savestates] Add player to chunk on the server side Still trying to fix player movement after savestate --- .../tasmod/savestates/handlers/SavestateWorldHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/minecrafttas/tasmod/savestates/handlers/SavestateWorldHandler.java b/src/main/java/com/minecrafttas/tasmod/savestates/handlers/SavestateWorldHandler.java index 33694a9c..bcabd82c 100644 --- a/src/main/java/com/minecrafttas/tasmod/savestates/handlers/SavestateWorldHandler.java +++ b/src/main/java/com/minecrafttas/tasmod/savestates/handlers/SavestateWorldHandler.java @@ -157,7 +157,8 @@ private void addPlayerToChunkMap(WorldServer world, EntityPlayerMP player) { } else { playerChunkMap.addPlayer(player); } - world.getChunkProvider().provideChunk(playerChunkPosX, playerChunkPosY); + Chunk chunk = world.getChunkProvider().provideChunk(playerChunkPosX, playerChunkPosY); + chunk.addEntity(player); world.spawnEntity(player); } @@ -239,7 +240,6 @@ public void loadAllWorlds(String string, String string2) { } server.worlds[i].addEventListener(new ServerWorldEventHandler(server, server.worlds[i])); - server.worlds[i].tick(); // TODO I give up... } server.getPlayerList().setPlayerManager(server.worlds);