From 052ad45a6fd731e55cc4943f3fae2bd1e001014c Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 20 Feb 2024 18:39:36 +0300 Subject: [PATCH] virtual inventory fix --- src/frontend/hud.cpp | 2 -- src/logic/scripting/lua/libhud.cpp | 7 ------- 2 files changed, 9 deletions(-) diff --git a/src/frontend/hud.cpp b/src/frontend/hud.cpp index a09ab7fc..860131a2 100644 --- a/src/frontend/hud.cpp +++ b/src/frontend/hud.cpp @@ -447,8 +447,6 @@ void Hud::openInventory(glm::ivec3 block, UiDocument* doc, std::shared_ptrinventories->createVirtual(blockUI->getSlotsCount()); } level->chunks->getChunkByVoxel(block.x, block.y, block.z)->setUnsaved(true); diff --git a/src/logic/scripting/lua/libhud.cpp b/src/logic/scripting/lua/libhud.cpp index 207daa6f..84c1d236 100644 --- a/src/logic/scripting/lua/libhud.cpp +++ b/src/logic/scripting/lua/libhud.cpp @@ -53,13 +53,6 @@ int l_hud_open_block(lua_State* L) { } auto id = scripting::blocks->createBlockInventory(x, y, z); - if (id == 0) { - luaL_error(L, - "block '%s' at %d %d %d has no inventory", - def->name.c_str(), - x, y, z - ); - } scripting::hud->openInventory( glm::ivec3(x, y, z), layout, scripting::level->inventories->get(id)