diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientEventHandler.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientEventHandler.kt index ee448fab3..0c3f35819 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientEventHandler.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientEventHandler.kt @@ -244,7 +244,9 @@ fun onMouseScrolled(event: ScreenEvent.MouseScrolled.Pre) { fun onPostScreenInit(event: ScreenEvent.Init.Post) { inventoryLogic(event) - exosuitInventoryLogic(event.screen, event::addListener) + onceClient { + exosuitInventoryLogic(event.screen, event::addListener) + } } fun onScreenOpen(event: ScreenEvent.Opening) {