diff --git a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java index cc102f33..5b0792c8 100644 --- a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java +++ b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java @@ -156,6 +156,15 @@ public class GuiPathing { * respond to dragging events after it has received and handled a click event. */ private final IGuiClickable clickCatcher = new AbstractGuiClickable() { + @Override + public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) { + if (player.isActive()) { + // Make sure the mouse is always visible during path playback + // even if the game closes the overlay for some reason (e.g. world change) + replayHandler.getOverlay().setMouseVisible(true); + } + } + @Override protected AbstractGuiElement getThis() { return this;