From 83829ec3586dc9ef1bd77deddf5a47fb264e1d26 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 8 May 2018 01:40:31 +0200 Subject: [PATCH] Hide a couple of very incomplete items in Creative --- mods/ENTITIES/mcl_minecarts/init.lua | 17 +++++++++++------ mods/ENTITIES/mcl_minecarts/rails.lua | 9 ++++++++- mods/ITEMS/mcl_fishing/init.lua | 3 ++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/mods/ENTITIES/mcl_minecarts/init.lua b/mods/ENTITIES/mcl_minecarts/init.lua index 5b003f879..7d8fd6136 100644 --- a/mods/ENTITIES/mcl_minecarts/init.lua +++ b/mods/ENTITIES/mcl_minecarts/init.lua @@ -443,7 +443,8 @@ register_minecart( "mcl_minecarts_minecart_chest.b3d", { "mcl_chests_normal.png", "mcl_minecarts_minecart.png" }, "mcl_minecarts_minecart_chest.png", - {"mcl_minecarts:minecart", "mcl_chests:chest"}) + {"mcl_minecarts:minecart", "mcl_chests:chest"}, + nil, nil, false) -- Minecart with Furnace register_minecart( @@ -485,7 +486,7 @@ register_minecart( -- DEBUG minetest.chat_send_player(clicker:get_player_name(), "Fuel: " .. tostring(self._fueltime)) end - end + end, nil, false ) -- Minecart with Command Block @@ -506,8 +507,7 @@ register_minecart( }, "mcl_minecarts_minecart_command_block.png", {"mcl_minecarts:minecart"}, - nil, - false + nil, nil, false ) -- Minecart with Hopper @@ -524,7 +524,8 @@ register_minecart( "mcl_hoppers_hopper_top.png", }, "mcl_minecarts_minecart_hopper.png", - {"mcl_minecarts:minecart", "mcl_hoppers:hopper"} + {"mcl_minecarts:minecart", "mcl_hoppers:hopper"}, + nil, nil, false ) -- Minecart with TNT @@ -544,7 +545,8 @@ register_minecart( "mcl_minecarts_minecart.png", }, "mcl_minecarts_minecart_tnt.png", - {"mcl_minecarts:minecart", "mcl_tnt:tnt"} + {"mcl_minecarts:minecart", "mcl_tnt:tnt"}, + nil, nil, false ) @@ -556,6 +558,8 @@ minetest.register_craft({ }, }) +-- TODO: Re-enable crafting of special minecarts when they have been implemented +if false then minetest.register_craft({ output = "mcl_minecarts:hopper_minecart", recipe = { @@ -587,3 +591,4 @@ minetest.register_craft({ {"mcl_minecarts:minecart"}, }, }) +end diff --git a/mods/ENTITIES/mcl_minecarts/rails.lua b/mods/ENTITIES/mcl_minecarts/rails.lua index 6da3e1003..05e0855c1 100644 --- a/mods/ENTITIES/mcl_minecarts/rails.lua +++ b/mods/ENTITIES/mcl_minecarts/rails.lua @@ -115,7 +115,10 @@ register_rail("mcl_minecarts:activator_rail", rules = rail_rules_long, }, }, - } + }, + -- Hidden from creative because no cart is using this rail so far. + -- TODO: Remove this when the activator rail has become useful. + false ) -- Activator rail (on) @@ -188,6 +191,9 @@ minetest.register_craft({ } }) +-- Activator rail crafting is disabled until it becomes useful. +-- TODO: Enable crafting as needed. +if false then minetest.register_craft({ output = "mcl_minecarts:activator_rail 6", recipe = { @@ -196,6 +202,7 @@ minetest.register_craft({ {"mcl_core:iron_ingot", "mcl_core:stick", "mcl_core:iron_ingot"}, } }) +end minetest.register_craft({ output = "mcl_minecarts:detector_rail 6", diff --git a/mods/ITEMS/mcl_fishing/init.lua b/mods/ITEMS/mcl_fishing/init.lua index 748242cdc..ed6aadccf 100644 --- a/mods/ITEMS/mcl_fishing/init.lua +++ b/mods/ITEMS/mcl_fishing/init.lua @@ -86,7 +86,8 @@ minetest.register_tool("mcl_fishing:fishing_rod", { description = "Fishing Rod", _doc_items_longdesc = "Fishing rods can be used to catch fish.", _doc_items_usagehelp = "Rightclick a water source to try to go fishing. Who knows what you're going to catch?", - groups = { tool=1 }, + -- This item is incomplete, hide it from creative inventory + groups = { tool=1, not_in_creative_inventory=1 }, inventory_image = "mcl_fishing_fishing_rod.png", stack_max = 1, liquids_pointable = true,