From 2df90c2bf0cd2f298c72fd27ce2b41b7c0cf4d58 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Wed, 25 Jul 2012 17:59:37 +0300 Subject: [PATCH] Deprecate minetest.add_to_creative_inventory and use group not_in_creative_inventory instead --- builtin/deprecated.lua | 4 ++++ builtin/misc_register.lua | 14 ++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/builtin/deprecated.lua b/builtin/deprecated.lua index d41e2c4..405ce3b 100644 --- a/builtin/deprecated.lua +++ b/builtin/deprecated.lua @@ -20,3 +20,7 @@ minetest.node_metadata_inventory_move_allow_all = function() minetest.log("info", "WARNING: minetest.node_metadata_inventory_move_allow_all is obsolete and does nothing.") end +minetest.add_to_creative_inventory = function(itemstring) + minetest.log('info', "WARNING: minetest.add_to_creative_inventory: This function is deprecated and does nothing.") +end + diff --git a/builtin/misc_register.lua b/builtin/misc_register.lua index 18ef227..4894e71 100644 --- a/builtin/misc_register.lua +++ b/builtin/misc_register.lua @@ -244,6 +244,7 @@ minetest.register_item(":unknown", { inventory_image = "unknown_item.png", on_place = minetest.item_place, on_drop = minetest.item_drop, + groups = {not_in_creative_inventory=1}, }) minetest.register_node(":air", { @@ -258,6 +259,7 @@ minetest.register_node(":air", { diggable = false, buildable_to = true, air_equivalent = true, + groups = {not_in_creative_inventory=1}, }) minetest.register_node(":ignore", { @@ -272,23 +274,15 @@ minetest.register_node(":ignore", { diggable = false, buildable_to = true, -- A way to remove accidentally placed ignores air_equivalent = true, + groups = {not_in_creative_inventory=1}, }) -- The hand (bare definition) minetest.register_item(":", { type = "none", + groups = {not_in_creative_inventory=1}, }) --- --- Creative inventory --- - -minetest.creative_inventory = {} - -minetest.add_to_creative_inventory = function(itemstring) - table.insert(minetest.creative_inventory, itemstring) -end - -- -- Callback registration --