diff --git a/src/main/kotlin/org/polyfrost/glintcolorizer/config/GlintConfig.kt b/src/main/kotlin/org/polyfrost/glintcolorizer/config/GlintConfig.kt index 545d2a0..c8eb8eb 100644 --- a/src/main/kotlin/org/polyfrost/glintcolorizer/config/GlintConfig.kt +++ b/src/main/kotlin/org/polyfrost/glintcolorizer/config/GlintConfig.kt @@ -86,21 +86,25 @@ object GlintConfig : Config( } @Accordion( + title = "Held Item", category = "Held Item" ) var heldItem = GlintEffectOptions() @Accordion( + title = "GUI Item", category = "GUI Item" ) var guiItem = GlintEffectOptions() @Accordion( + title = "Dropped Item", category = "Dropped Item" ) var droppedItem = GlintEffectOptions() @Accordion( + title = "Framed Item", category = "Framed Item" ) var framedItem = GlintEffectOptions() @@ -148,6 +152,7 @@ object GlintConfig : Config( var potionGlintBackground = false @Accordion( + title = "Shiny Pots", category = "Shiny Pots" ) var shinyPots = GlintEffectOptions() @@ -176,8 +181,9 @@ object GlintConfig : Config( val subTree = getTree()?.get(id) as? Tree ?: return for (field in GlintEffectOptions::class.java.declaredFields) { if (field.isSynthetic) continue - if (subTree.get(field.name) !is Property<*>) continue - subTree.put(Properties.field(field = field, owner = target)) + val subTreeChild = subTree.get(field.name) + if (subTreeChild !is Property<*>) continue + subTree.put(Properties.field(name = subTreeChild.title as String?, description = subTreeChild.description as String?, field = field, owner = target)) } }