From c394df4e07641b9c18dc8a4ee1bcd1c519a82f66 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 16 Dec 2025 00:36:09 +0300 Subject: [PATCH] fix inventory.set --- src/logic/scripting/lua/libs/libinventory.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/logic/scripting/lua/libs/libinventory.cpp b/src/logic/scripting/lua/libs/libinventory.cpp index fda9d4f02..7f43ae88b 100644 --- a/src/logic/scripting/lua/libs/libinventory.cpp +++ b/src/logic/scripting/lua/libs/libinventory.cpp @@ -73,6 +73,7 @@ static int l_set(lua::State* L, ItemStack& item) { if (!data.isObject() && data != nullptr) { throw std::runtime_error("invalid data argument type (table expected)"); } + validate_itemid(itemid); item.set(ItemStack(itemid, count, std::move(data))); return 0; }