Skip to content

Commit c3323d8

Browse files
committed
fix: correct structure of composite item model properties
1 parent d5f223f commit c3323d8

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

modules/resource/src/main/kotlin/net/azisaba/packed/items/properties/ItemModelProperties.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import kotlinx.serialization.EncodeDefault
44
import kotlinx.serialization.Serializable
55
import net.azisaba.packed.PackedKey
66
import net.azisaba.packed.PackedKeySerializer
7+
import net.azisaba.packed.items.PackItemModel
78
import net.azisaba.packed.models.PackModel
89
import net.azisaba.serialization.KeySerializer
910
import net.kyori.adventure.key.Key
@@ -29,11 +30,15 @@ data class PackSpecialItemModelProperties(
2930
@Serializable(with = KeySerializer::class)
3031
val base: Key,
3132
val model: PackSpecialModel,
32-
)
33+
) : PackItemModelProperties {
34+
@EncodeDefault
35+
@Serializable(with = KeySerializer::class)
36+
override val type: Key = Key.key("special")
37+
}
3338

3439
@Serializable
3540
data class PackCompositeItemModelProperties(
36-
val models: List<PackItemModelProperties>,
41+
val models: List<PackItemModel>,
3742
) : PackItemModelProperties {
3843
@EncodeDefault
3944
override val type: Key = Key.key("composite")

0 commit comments

Comments
 (0)