File tree Expand file tree Collapse file tree
modules/resource/src/main/kotlin/net/azisaba/packed/items/properties Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import kotlinx.serialization.EncodeDefault
44import kotlinx.serialization.Serializable
55import net.azisaba.packed.PackedKey
66import net.azisaba.packed.PackedKeySerializer
7+ import net.azisaba.packed.items.PackItemModel
78import net.azisaba.packed.models.PackModel
89import net.azisaba.serialization.KeySerializer
910import 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
3540data class PackCompositeItemModelProperties (
36- val models : List <PackItemModelProperties >,
41+ val models : List <PackItemModel >,
3742) : PackItemModelProperties {
3843 @EncodeDefault
3944 override val type: Key = Key .key(" composite" )
You can’t perform that action at this time.
0 commit comments