diff --git a/src/main/java/com/replaymod/replay/ReplayHandler.java b/src/main/java/com/replaymod/replay/ReplayHandler.java index 662473d5..6279c1f8 100755 --- a/src/main/java/com/replaymod/replay/ReplayHandler.java +++ b/src/main/java/com/replaymod/replay/ReplayHandler.java @@ -202,8 +202,12 @@ public class ReplayHandler { } if (mc.world != null) { - mc.world.disconnect(); - mc.joinWorld(null); + //#if MC>=11400 + mc.disconnect(); + //#else + //$$ mc.world.sendQuittingDisconnectingPacket(); + //$$ mc.loadWorld(null); + //#endif } TimerAccessor timer = (TimerAccessor) ((MinecraftAccessor) mc).getTimer();