]> git.lizzy.rs Git - minetest.git/blobdiff - builtin/game/register.lua
Enable server side occlusion culling by default.
[minetest.git] / builtin / game / register.lua
index d3f6b3df89f69fb797dcf1dc989dd59cb7606dcd..ec6f28097c8543698e8d9bceb20def960c1f0ea2 100644 (file)
@@ -128,7 +128,9 @@ function core.register_item(name, itemdef)
                        }
                end
                if itemdef.light_source and itemdef.light_source > core.LIGHT_MAX then
-                       error("Unable to register node: 'light_source' exceeds maximum: " .. name)
+                       itemdef.light_source = core.LIGHT_MAX
+                       core.log("warning", "Node 'light_source' value exceeds maximum," ..
+                               " limiting to maximum: " ..name)
                end
                setmetatable(itemdef, {__index = core.nodedef_default})
                core.registered_nodes[itemdef.name] = itemdef
@@ -329,8 +331,8 @@ core.register_item(":unknown", {
 
 core.register_node(":air", {
        description = "Air (you hacker you!)",
-       inventory_image = "unknown_node.png",
-       wield_image = "unknown_node.png",
+       inventory_image = "air.png",
+       wield_image = "air.png",
        drawtype = "airlike",
        paramtype = "light",
        sunlight_propagates = true,
@@ -346,8 +348,8 @@ core.register_node(":air", {
 
 core.register_node(":ignore", {
        description = "Ignore (you hacker you!)",
-       inventory_image = "unknown_node.png",
-       wield_image = "unknown_node.png",
+       inventory_image = "ignore.png",
+       wield_image = "ignore.png",
        drawtype = "airlike",
        paramtype = "none",
        sunlight_propagates = false,