aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt')
-rw-r--r--src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt b/src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt
index 4b647c7..2bc51bc 100644
--- a/src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt
+++ b/src/main/kotlin/features/debug/itemeditor/LegacyItemData.kt
@@ -1,8 +1,8 @@
package moe.nea.firmament.features.debug.itemeditor
import kotlinx.serialization.Serializable
-import net.minecraft.nbt.NbtCompound
-import net.minecraft.util.Identifier
+import net.minecraft.nbt.CompoundTag
+import net.minecraft.resources.ResourceLocation
import moe.nea.firmament.Firmament
import moe.nea.firmament.repo.ExpensiveItemCacheApi
import moe.nea.firmament.repo.ItemCache
@@ -54,14 +54,14 @@ object LegacyItemData {
).getOrThrow()
val enchantmentData = getLegacyData<List<EnchantmentData>>("enchantments")
- val enchantmentLut = enchantmentData.associateBy { Identifier.ofVanilla(it.name) }
+ val enchantmentLut = enchantmentData.associateBy { ResourceLocation.withDefaultNamespace(it.name) }
val itemDat = getLegacyData<List<ItemData>>("items")
@OptIn(ExpensiveItemCacheApi::class) // This is fine, we get loaded in a thread.
val itemLut = itemDat.flatMap { item ->
item.allVariants().map { legacyItemType ->
- val nbt = ItemCache.convert189ToModern(NbtCompound().apply {
+ val nbt = ItemCache.convert189ToModern(CompoundTag().apply {
putString("id", legacyItemType.name)
putByte("Count", 1)
putShort("Damage", legacyItemType.metadata)