Set default strings for macros in ConfigScreen
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
parent
d8b37fc4ab
commit
630afa2e53
@ -5,6 +5,7 @@ import fr.username404.snowygui.gui.elements.ClickBox
|
|||||||
import fr.username404.snowygui.gui.elements.ClickBox.Companion.sortAlphabetically
|
import fr.username404.snowygui.gui.elements.ClickBox.Companion.sortAlphabetically
|
||||||
import fr.username404.snowygui.gui.feature.*
|
import fr.username404.snowygui.gui.feature.*
|
||||||
import fr.username404.snowygui.utils.FontUtil
|
import fr.username404.snowygui.utils.FontUtil
|
||||||
|
import me.shedaniel.clothconfig2.gui.entries.StringListListEntry
|
||||||
import net.minecraft.client.gui.GuiGraphics
|
import net.minecraft.client.gui.GuiGraphics
|
||||||
import net.minecraft.client.gui.screens.Screen
|
import net.minecraft.client.gui.screens.Screen
|
||||||
import net.minecraft.network.chat.Component
|
import net.minecraft.network.chat.Component
|
||||||
@ -74,7 +75,9 @@ val SnowyConfigScreen: Screen = object: Screen(translationComponent) {
|
|||||||
}.build()).addEntry(startStrList(
|
}.build()).addEntry(startStrList(
|
||||||
Category.MACROS.box.name,
|
Category.MACROS.box.name,
|
||||||
macrosButtons.getTitleCommand()
|
macrosButtons.getTitleCommand()
|
||||||
).setInsertInFront(false).setDefaultValue(Configuration.foundMacros.getTitleCommand()).setCellErrorSupplier { cell ->
|
).setCreateNewInstance {
|
||||||
|
entry -> StringListListEntry.StringListCell("ExampleMacro: say hello", entry)
|
||||||
|
}.setInsertInFront(false).setDefaultValue(Configuration.foundMacros.getTitleCommand()).setCellErrorSupplier { cell ->
|
||||||
with(cell.split(":")) {
|
with(cell.split(":")) {
|
||||||
supplyComponent(
|
supplyComponent(
|
||||||
when {
|
when {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user