|Language:||English • Deutsch • français|
|A block in Minetest|
Ignore (other names:
CONTENT_IGNORE) is a block which is internally used by Minetest to represent an unloaded area. Normal players can just ignore this.
Ignore is invisible, not pointable and fully transparent like air but it behaves like a solid block, so players and objects collide with it can walk on it. No fall damage is received for falling on it. This effect can be noticed when you fall very fast and hit an unloaded area (issue 1442). It can not be mined, placed, or obtained in normal gameplay or Creative Mode. If a player or a mod attempts to place it, an error message will be shown and nothing will be placed.
Normally, you won't be able to actually reach an Ignore block if Minetest loads the world reasonably fast. But if you can't walk or drop further, and the world seems to just “end” in a void, as if you hit an invisible wall, then you have probably found Ignore. This is likely when you play on a slow server or computer. Another possibility is that you reached one of the world boundaries.
Ignore (itemstring: “
ignore”) is a node that represents a node in a unloaded MapBlock. If you try to access a block (with minetest.get_node_or_nil) whose MapBlock is unloaded, this is what you will get. You can use minetest.get_node_or_nil to get
nil instead of
In the Minetest source code, this node is also called “
Just for fun
Remove those lines and test what happens after placing ignore: https://github.com/minetest/minetest/blob/master/src/map.cpp#L226-L234
If you try to obtain this block in your inventory (for example, with the command “
/giveme ignore”), there's a little joke insult in the item tooltip, which is “Ignore (you hacker you!)”.