package moe.nea.firmament.compat.configured import com.mrcrayfish.configured.api.IConfigEntry import com.mrcrayfish.configured.api.IConfigValue import net.minecraft.text.Text import moe.nea.firmament.gui.config.AllConfigsGui import moe.nea.firmament.gui.config.ManagedConfig object BaseConfigNode : IConfigEntry { override fun getChildren(): List { return ManagedConfig.allManagedConfigs.getAll().map { ConfigNode(it) // TODO: fix add categories here } } override fun isRoot(): Boolean { return true } override fun isLeaf(): Boolean { return false } override fun getValue(): IConfigValue<*>? { return null } override fun getEntryName(): String { return "Firmament" } override fun getTooltip(): Text? { return null } override fun getTranslationKey(): String? { return null } }