diff --git a/src/main/java/com/replaymod/replay/ReplayHandler.java b/src/main/java/com/replaymod/replay/ReplayHandler.java index f9da2e6a..84f70867 100755 --- a/src/main/java/com/replaymod/replay/ReplayHandler.java +++ b/src/main/java/com/replaymod/replay/ReplayHandler.java @@ -95,6 +95,12 @@ public class ReplayHandler { void restartedReplay() { channel.close(); + // Force re-creation of camera entity by unloading the previous world + mc.addScheduledTask(() -> { + mc.setIngameNotInFocus(); + mc.loadWorld(null); + }); + restrictions = new Restrictions(); setup();