From 0a80d344f6a86e757e900d493c6534dee5277e6b Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Sun, 2 Apr 2023 00:35:15 -0400 Subject: [PATCH] Add MCL groups and custom attribute to chest --- chests.lua | 15 ++++++++++- mod_support_mcl.lua | 66 --------------------------------------------- 2 files changed, 14 insertions(+), 67 deletions(-) diff --git a/chests.lua b/chests.lua index 1014fa3..e4eda00 100644 --- a/chests.lua +++ b/chests.lua @@ -326,7 +326,20 @@ Everness.chest.register_chest('everness:chest', { sounds = Everness.node_sound_wood_defaults(), sound_open = 'everness_chest_open', sound_close = 'everness_chest_close', - groups = { choppy = 2, oddly_breakable_by_hand = 2 }, + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 2, + -- MCL + handy = 1, + axey = 1, + container = 2, + deco_block = 1, + material_wood = 1, + flammable = -1, + }, + _mcl_blast_resistance = 2.5, + _mcl_hardness = 2.5, }) minetest.register_craft({ diff --git a/mod_support_mcl.lua b/mod_support_mcl.lua index 2d9a89d..846f372 100644 --- a/mod_support_mcl.lua +++ b/mod_support_mcl.lua @@ -17,72 +17,6 @@ --]] local S = minetest.get_translator(minetest.get_current_modname()) ---[[ -minetest.register_on_mods_loaded(function() - local everness_registered_nodes = {} - local everness_registered_nodes_length = 0 - local everness_registered_nodes_sand_length = 0 - - -- minetest.registered_items - -- registered_nodes - -- registered_tools - -- registered_craftitems - - for name, def in pairs(minetest.registered_nodes) do - local name_split = name:split(':') - - if name_split[1] == 'everness' then - everness_registered_nodes[name] = def - - if minetest.get_item_group(name, 'sand') ~= 0 then - local new_groups = table.copy(def.groups) - - everness_registered_nodes_sand_length = everness_registered_nodes_sand_length + 1 - - new_groups.handy = 1 - new_groups.shovely = 1 - new_groups.soil_sugarcane = 1 - new_groups.enderman_takable = 1 - new_groups.building_block = 1 - new_groups.material_sand = 1 - - new_groups.creative_breakable = 1 - new_groups.solid = 1 - new_groups.opaque = 1 - - new_groups.handy_dig = 7 - new_groups.shovely_dig = 2 - - -- minetest.override_item(name, { - -- groups = new_groups, - -- _mcl_blast_resistance = 0.5, - -- _mcl_hardness = 0.5 - -- }) - - if name == 'everness:coral_sand' then - print(dump(minetest.registered_nodes[name])) - end - end - - - everness_registered_nodes_length = everness_registered_nodes_length + 1 - end - end - - -- for name, def in pairs(minetest.registered_tools) do - -- local name_split = name:split(':') - - -- if name_split[1] == 'everness' then - -- if name == 'everness:pick_illuminating' then - -- print(dump(minetest.registered_tools[name])) - -- end - -- end - -- end - - print('sand', everness_registered_nodes_sand_length) - print('total', everness_registered_nodes_length) -end) ---]] --- -- Fence / Gates