mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 16:45:20 +02:00
CSM: Fix itemstack:get_meta() 'metadata' indexing error
This commit is contained in:
@@ -243,6 +243,7 @@ void ScriptApiSecurity::initializeSecurityClient()
|
||||
"rawset",
|
||||
"select",
|
||||
"setfenv",
|
||||
// getmetatable can be used to escape the sandbox
|
||||
"setmetatable",
|
||||
"tonumber",
|
||||
"tostring",
|
||||
|
@@ -24,6 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
#include "lua_api/l_client.h"
|
||||
#include "lua_api/l_env.h"
|
||||
#include "lua_api/l_item.h"
|
||||
#include "lua_api/l_itemstackmeta.h"
|
||||
#include "lua_api/l_minimap.h"
|
||||
#include "lua_api/l_modchannels.h"
|
||||
#include "lua_api/l_particles_local.h"
|
||||
@@ -67,6 +68,7 @@ ClientScripting::ClientScripting(Client *client):
|
||||
void ClientScripting::InitializeModApi(lua_State *L, int top)
|
||||
{
|
||||
LuaItemStack::Register(L);
|
||||
ItemStackMetaRef::Register(L);
|
||||
StorageRef::Register(L);
|
||||
LuaMinimap::Register(L);
|
||||
NodeMetaRef::RegisterClient(L);
|
||||
|
Reference in New Issue
Block a user