Remove nodeupdate completely (#6358)
parent
bf403b923a
commit
c0dac4d928
|
@ -628,7 +628,7 @@ Minetest namespace reference
|
||||||
reliable or verifyable. Compatible forks will have a different name and
|
reliable or verifyable. Compatible forks will have a different name and
|
||||||
version entirely. To check for the presence of engine features, test
|
version entirely. To check for the presence of engine features, test
|
||||||
whether the functions exported by the wanted features exist. For example:
|
whether the functions exported by the wanted features exist. For example:
|
||||||
`if minetest.nodeupdate then ... end`.
|
`if minetest.check_for_falling then ... end`.
|
||||||
|
|
||||||
### Logging
|
### Logging
|
||||||
* `minetest.debug(...)`
|
* `minetest.debug(...)`
|
||||||
|
|
|
@ -2313,7 +2313,7 @@ Strings that need to be translated can contain several escapes, preceded by `@`.
|
||||||
reliable or verifyable. Compatible forks will have a different name and
|
reliable or verifyable. Compatible forks will have a different name and
|
||||||
version entirely. To check for the presence of engine features, test
|
version entirely. To check for the presence of engine features, test
|
||||||
whether the functions exported by the wanted features exist. For example:
|
whether the functions exported by the wanted features exist. For example:
|
||||||
`if minetest.nodeupdate then ... end`.
|
`if minetest.check_for_falling then ... end`.
|
||||||
|
|
||||||
### Logging
|
### Logging
|
||||||
* `minetest.debug(...)`
|
* `minetest.debug(...)`
|
||||||
|
|
|
@ -135,7 +135,7 @@ minetest.register_on_punchnode(function(p, node)
|
||||||
if node.name == "experimental:tnt" then
|
if node.name == "experimental:tnt" then
|
||||||
minetest.remove_node(p)
|
minetest.remove_node(p)
|
||||||
minetest.add_entity(p, "experimental:tnt")
|
minetest.add_entity(p, "experimental:tnt")
|
||||||
nodeupdate(p)
|
minetest.check_for_falling(p)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
|
@ -270,27 +270,3 @@ void ScriptApiNode::node_on_receive_fields(v3s16 p,
|
||||||
PCALL_RES(lua_pcall(L, 4, 0, error_handler));
|
PCALL_RES(lua_pcall(L, 4, 0, error_handler));
|
||||||
lua_pop(L, 1); // Pop error handler
|
lua_pop(L, 1); // Pop error handler
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptApiNode::node_falling_update(v3s16 p)
|
|
||||||
{
|
|
||||||
SCRIPTAPI_PRECHECKHEADER
|
|
||||||
|
|
||||||
int error_handler = PUSH_ERROR_HANDLER(L);
|
|
||||||
|
|
||||||
lua_getglobal(L, "nodeupdate");
|
|
||||||
push_v3s16(L, p);
|
|
||||||
PCALL_RES(lua_pcall(L, 1, 0, error_handler));
|
|
||||||
lua_pop(L, 1); // Pop error handler
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScriptApiNode::node_falling_update_single(v3s16 p)
|
|
||||||
{
|
|
||||||
SCRIPTAPI_PRECHECKHEADER
|
|
||||||
|
|
||||||
int error_handler = PUSH_ERROR_HANDLER(L);
|
|
||||||
|
|
||||||
lua_getglobal(L, "nodeupdate_single");
|
|
||||||
push_v3s16(L, p);
|
|
||||||
PCALL_RES(lua_pcall(L, 1, 0, error_handler));
|
|
||||||
lua_pop(L, 1); // Pop error handler
|
|
||||||
}
|
|
||||||
|
|
|
@ -48,8 +48,6 @@ public:
|
||||||
const std::string &formname,
|
const std::string &formname,
|
||||||
const StringMap &fields,
|
const StringMap &fields,
|
||||||
ServerActiveObject *sender);
|
ServerActiveObject *sender);
|
||||||
void node_falling_update(v3s16 p);
|
|
||||||
void node_falling_update_single(v3s16 p);
|
|
||||||
public:
|
public:
|
||||||
static struct EnumString es_DrawType[];
|
static struct EnumString es_DrawType[];
|
||||||
static struct EnumString es_ContentParamType[];
|
static struct EnumString es_ContentParamType[];
|
||||||
|
|
Loading…
Reference in New Issue