diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java index 7a187ce4a4..820267221d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java @@ -41,6 +41,7 @@ import net.runelite.api.Prayer; import net.runelite.api.WidgetNode; import net.runelite.api.events.ConfigChanged; import net.runelite.api.events.DraggingWidgetChanged; +import net.runelite.api.events.GameStateChanged; import net.runelite.api.events.WidgetMenuOptionClicked; import net.runelite.api.events.WidgetOpened; import net.runelite.api.widgets.Widget; @@ -231,6 +232,15 @@ public class ReorderPrayersPlugin extends Plugin reorderPrayers(); } + @Subscribe + public void onGameStateChanged(GameStateChanged event) + { + if (event.getGameState() == GameState.LOGGED_IN) + { + reorderPrayers(); + } + } + @Subscribe public void onConfigChanged(ConfigChanged event) {