автосейв конфига украли! значит будем сами

This commit is contained in:
YuRaNnNzZZ 2024-10-04 01:14:57 +03:00
parent ad3a3d94c4
commit a193cc83c0
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D
2 changed files with 8 additions and 2 deletions

View File

@ -761,6 +761,11 @@ abstract class MatteryScreen<T : MatteryMenu>(menu: T, inventory: Inventory, tit
const val MAX_ROWS = 6
var lastScroll = 0
var lastRows by ClientConfig.GUI::EXOPACK_INVENTORY_ROWS
var lastRows: Int
get() = ClientConfig.GUI::EXOPACK_INVENTORY_ROWS.get()
set(value) {
ClientConfig.GUI::EXOPACK_INVENTORY_ROWS.set(value)
ClientConfig.spec.save()
}
}
}

View File

@ -11,7 +11,8 @@ import ru.dbotthepony.mc.otm.core.math.defineDecimal
import ru.dbotthepony.mc.otm.core.util.WriteOnce
abstract class AbstractConfig(private val configName: String, private val type: ModConfig.Type = ModConfig.Type.SERVER) {
private var spec: ModConfigSpec by WriteOnce()
var spec: ModConfigSpec by WriteOnce()
private set
protected val builder = ModConfigSpec.Builder()
private var registered = false