From 100345f1e4331f53b35ef26e60ba4efb1e86b7ba 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 ++++-------- games/minimal/mods/default/init.lua | 34 ----------------------------- 3 files changed, 8 insertions(+), 44 deletions(-) diff --git a/builtin/deprecated.lua b/builtin/deprecated.lua index d41e2c44c..405ce3b09 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 18ef22755..4894e71bc 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 -- diff --git a/games/minimal/mods/default/init.lua b/games/minimal/mods/default/init.lua index ce7f01def..5c84afaa1 100644 --- a/games/minimal/mods/default/init.lua +++ b/games/minimal/mods/default/init.lua @@ -1563,40 +1563,6 @@ minetest.register_craftitem("default:scorched_stuff", { inventory_image = "default_scorched_stuff.png", }) --- --- Creative inventory --- - -minetest.add_to_creative_inventory('default:pick_mese') -minetest.add_to_creative_inventory('default:pick_steel') -minetest.add_to_creative_inventory('default:axe_steel') -minetest.add_to_creative_inventory('default:shovel_steel') - -minetest.add_to_creative_inventory('default:torch') -minetest.add_to_creative_inventory('default:cobble') -minetest.add_to_creative_inventory('default:dirt') -minetest.add_to_creative_inventory('default:stone') -minetest.add_to_creative_inventory('default:sand') -minetest.add_to_creative_inventory('default:sandstone') -minetest.add_to_creative_inventory('default:clay') -minetest.add_to_creative_inventory('default:brick') -minetest.add_to_creative_inventory('default:tree') -minetest.add_to_creative_inventory('default:wood') -minetest.add_to_creative_inventory('default:leaves') -minetest.add_to_creative_inventory('default:cactus') -minetest.add_to_creative_inventory('default:papyrus') -minetest.add_to_creative_inventory('default:bookshelf') -minetest.add_to_creative_inventory('default:glass') -minetest.add_to_creative_inventory('default:fence_wood') -minetest.add_to_creative_inventory('default:rail') -minetest.add_to_creative_inventory('default:mese') -minetest.add_to_creative_inventory('default:chest') -minetest.add_to_creative_inventory('default:furnace') -minetest.add_to_creative_inventory('default:sign_wall') -minetest.add_to_creative_inventory('default:water_source') -minetest.add_to_creative_inventory('default:lava_source') -minetest.add_to_creative_inventory('default:ladder') - -- -- Aliases for the current map generator outputs --