diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/container/EnhancedContainer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/container/EnhancedContainer.kt index ba96afded..630016b90 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/container/EnhancedContainer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/container/EnhancedContainer.kt @@ -170,8 +170,8 @@ abstract class EnhancedContainer(private val size: Int) val slot = element.getInt("slot") if (!seenSlots.add(slot)) continue - if ("item" in nbt) { - ItemStack.OPTIONAL_CODEC.decode(ops, nbt["item"]) + if ("item" in element) { + ItemStack.OPTIONAL_CODEC.decode(ops, element["item"]) .map { it.first } .ifError { LOGGER.error("Failed to deserialize item stack in slot $slot: ${it.message()}") } .ifSuccess {