Skip to content

Conversation

@emyfops
Copy link
Collaborator

@emyfops emyfops commented Dec 1, 2025

This pull request changes the way we store and display collection settings by introducing two new classes being CollectionSetting and ClassCollectionSetting. The former is a generic setting that codec's comparable values by their toString function while the latter codec's non-comparable values (classes, any, etc) by their qualified name minus the package location.

This allow for fine grained control over how custom collection settings are stored and displayed.

emyfops and others added 8 commits November 29, 2025 18:32
…ion-codec

# Conflicts:
#	src/main/kotlin/com/lambda/config/settings/collections/CollectionSettings.kt
#	src/main/kotlin/com/lambda/config/settings/collections/SetSetting.kt
#	src/main/kotlin/com/lambda/module/modules/movement/BetterFirework.kt
@github-actions github-actions bot added the triage Requires labelling or review label Dec 1, 2025
@emyfops emyfops merged commit ffddc8b into 1.21.5 Dec 1, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage Requires labelling or review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants