Skip to content

Commit 0565a8d

Browse files
committed
Fixed custom collection settings type token
1 parent 177842f commit 0565a8d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/kotlin/com/lambda/config/settings/collections/BlockCollectionSetting.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.config.settings.collections
1919

20+
import com.google.gson.reflect.TypeToken
2021
import com.lambda.config.serializer.BlockCodec
2122
import com.lambda.gui.dsl.ImGuiBuilder
2223
import imgui.flag.ImGuiSelectableFlags.DontClosePopups
@@ -32,7 +33,7 @@ class BlockCollectionSetting(
3233
name,
3334
immutableCollection,
3435
defaultValue,
35-
Block::class.java,
36+
TypeToken.getParameterized(Collection::class.java, Block::class.java).type,
3637
description,
3738
visibility,
3839
) {

src/main/kotlin/com/lambda/config/settings/collections/ItemCollectionSetting.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.config.settings.collections
1919

20+
import com.google.gson.reflect.TypeToken
2021
import com.lambda.config.serializer.ItemCodec
2122
import com.lambda.gui.dsl.ImGuiBuilder
2223
import imgui.flag.ImGuiSelectableFlags.DontClosePopups
@@ -32,7 +33,7 @@ class ItemCollectionSetting(
3233
name,
3334
immutableCollection,
3435
defaultValue,
35-
Item::class.java,
36+
TypeToken.getParameterized(Collection::class.java, Item::class.java).type,
3637
description,
3738
visibility,
3839
) {

0 commit comments

Comments
 (0)