X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fscriptapi.h;h=d71b8fe41e412ccabfdc41e603df97c51ec3f5f9;hb=69bd803a3221bf02672431390e672b0510695254;hp=0ae3591122530c57d53c2a4630d510e6b108345c;hpb=983e45ae928fe295fcdd30b33544fda156df240a;p=oweals%2Fminetest.git diff --git a/src/scriptapi.h b/src/scriptapi.h index 0ae359112..d71b8fe41 100644 --- a/src/scriptapi.h +++ b/src/scriptapi.h @@ -55,6 +55,9 @@ void scriptapi_environment_step(lua_State *L, float dtime); void scriptapi_environment_on_generated(lua_State *L, v3s16 minp, v3s16 maxp, u32 blockseed); +/* server */ +void scriptapi_on_shutdown(lua_State *L); + /* misc */ void scriptapi_on_newplayer(lua_State *L, ServerActiveObject *player); void scriptapi_on_dieplayer(lua_State *L, ServerActiveObject *player); @@ -167,7 +170,7 @@ void scriptapi_detached_inventory_on_take(lua_State *L, // Returns true if succesfully added into Lua; false otherwise. bool scriptapi_luaentity_add(lua_State *L, u16 id, const char *name); void scriptapi_luaentity_activate(lua_State *L, u16 id, - const std::string &staticdata); + const std::string &staticdata, u32 dtime_s); void scriptapi_luaentity_rm(lua_State *L, u16 id); std::string scriptapi_luaentity_get_staticdata(lua_State *L, u16 id); void scriptapi_luaentity_get_properties(lua_State *L, u16 id,