diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt index 8d845ee15..a13963a7a 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt @@ -244,10 +244,12 @@ abstract class MatteryMenu( ) } - chargeFlag = Delegate.Of( - getter = { slotIndex in mattery.slotsChargeFlag }, - setter = booleanInput(true) { if (mattery.hasExopack) { if (it) mattery.slotsChargeFlag.add(slotIndex) else mattery.slotsChargeFlag.remove(slotIndex) } }::accept - ) + if (mattery.hasExopack) { + chargeFlag = Delegate.Of( + getter = { slotIndex in mattery.slotsChargeFlag }, + setter = booleanInput(true) { if (mattery.hasExopack) { if (it) mattery.slotsChargeFlag.add(slotIndex) else mattery.slotsChargeFlag.remove(slotIndex) } }::accept + ) + } } }