From 19b4894c6c725c36b2ede478db1ef92bd2536107 Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Thu, 30 Mar 2023 13:29:49 -0400 Subject: [PATCH] Decouple MCL changes and leave only removal hard default dependency --- .luacheckrc | 6 - .luarc.json | 8 +- api.lua | 111 --- mapgen_after.lua | 2 +- mapgen_bamboo_forest.lua | 16 - mapgen_baobab_savanna.lua | 15 - mod.conf | 2 +- mod_support_mcl.lua | 921 ------------------ mod_support_mcl_aliases.lua | 184 ---- nodes.lua | 18 +- sounds/everness_wood_footstep.1 copy.ogg | Bin 5752 -> 0 bytes sounds/everness_wood_footstep.2 copy.ogg | Bin 5556 -> 0 bytes sounds/everness_wood_footstep.3 copy.ogg | Bin 5309 -> 0 bytes .../everness_mcl_doors_door_bamboo_lower.png | Bin 663 -> 0 bytes ...rness_mcl_doors_door_bamboo_side_upper.png | Bin 250 -> 0 bytes .../everness_mcl_doors_door_bamboo_upper.png | Bin 721 -> 0 bytes ...verness_mcl_doors_trapdoor_bamboo_side.png | Bin 207 -> 0 bytes tools.lua | 19 - 18 files changed, 4 insertions(+), 1298 deletions(-) delete mode 100644 mod_support_mcl.lua delete mode 100644 mod_support_mcl_aliases.lua delete mode 100644 sounds/everness_wood_footstep.1 copy.ogg delete mode 100644 sounds/everness_wood_footstep.2 copy.ogg delete mode 100644 sounds/everness_wood_footstep.3 copy.ogg delete mode 100644 textures/everness_mcl_doors_door_bamboo_lower.png delete mode 100644 textures/everness_mcl_doors_door_bamboo_side_upper.png delete mode 100644 textures/everness_mcl_doors_door_bamboo_upper.png delete mode 100644 textures/everness_mcl_doors_trapdoor_bamboo_side.png diff --git a/.luacheckrc b/.luacheckrc index e479442..5593a70 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -82,10 +82,4 @@ read_globals = { "x_obsidianmese", "x_farming", "x_clay", - "mcl_fences", - "mcl_walls", - "mcl_stairs", - "mcl_core", - "mcl_util", - "mcl_doors", } diff --git a/.luarc.json b/.luarc.json index ad0c354..ec52474 100644 --- a/.luarc.json +++ b/.luarc.json @@ -111,13 +111,7 @@ "XTumbleweed", "x_obsidianmese", "x_farming", - "x_clay", - "mcl_fences", - "mcl_walls", - "mcl_stairs", - "mcl_core", - "mcl_util", - "mcl_doors" + "x_clay" ] } } diff --git a/api.lua b/api.lua index 76f45c5..ed5013d 100644 --- a/api.lua +++ b/api.lua @@ -964,25 +964,6 @@ function Everness.sapling_on_place(self, itemstack, placer, pointed_thing, props return itemstack end - elseif minetest.get_modpath('mcl_util') and minetest.global_exists('mcl_util') then - local on_place_func = mcl_util.generate_on_place_plant_function(function(pos, node) - local node_below = minetest.get_node_or_nil({ x = pos.x, y = pos.y - 1, z = pos.z }) - - if not node_below then - return false - end - - local nn = node_below.name - - return minetest.get_item_group(nn, 'grass_block') == 1 - or nn == 'mcl_core:podzol' - or nn == 'mcl_core:podzol_snow' - or nn == 'mcl_core:dirt' - or nn == 'mcl_core:mycelium' - or nn == 'mcl_core:coarse_dirt' - end) - - return on_place_func(itemstack, placer, pointed_thing) end end @@ -1086,97 +1067,5 @@ function Everness.register_node(self, name, def, props) local _def = table.copy(def) local _name = name - if _def.groups then - --- - -- Damage and digging time defining groups - --- - - if _def.groups.crumbly then - -- dirt, sand - _def.groups.handy = 1 - _def.groups.shovely = 1 - _def.groups.building_block = 1 - _def.groups.enderman_takable = 1 - - _def._mcl_blast_resistance = 0.5 - _def._mcl_hardness = 2 - end - - if _def.groups.cracky then - -- tough but crackable stuff like stone - _def.groups.pickaxey = 1 - _def.groups.building_block = 1 - - _def._mcl_blast_resistance = 6 - _def._mcl_hardness = 1.5 - end - - if _def.groups.snappy then - -- something that can be cut using things like scissors, shears - _def.groups.handy = 1 - _def.groups.hoey = 1 - _def.groups.shearsy = 1 - _def.groups.swordy = 1 - _def.groups.dig_by_piston = 1 - _def.groups.flammable = 2 - _def.groups.fire_encouragement = 30 - _def.groups.fire_flammability = 60 - _def.groups.deco_block = 1 - _def.groups.compostability = 30 - - _def._mcl_blast_resistance = 0.2 - _def._mcl_hardness = 0.2 - end - - if _def.groups.choppy then - -- something that can be cut using force; e.g. trees, wooden planks - _def.groups.handy = 1 - _def.groups.axey = 1 - _def.groups.flammable = 2 - _def.groups.building_block = 1 - _def.groups.material_wood = 1 - _def.groups.fire_encouragement = 5 - _def.groups.fire_flammability = 5 - - _def._mcl_blast_resistance = 2 - _def._mcl_hardness = 2 - end - - if _def.groups.fleshy then - -- living things like animals and the player. This could imply some blood effects when hitting - _def.groups.food = 2 - _def.groups.eatable = 4 - _def.groups.compostability = 65 - _def._mcl_saturation = 2.4 - end - - if _def.groups.oddly_breakable_by_hand then - -- can be added to nodes that shouldn't logically be breakable by the hand but are - _def.groups.handy = 1 - end - - if _def.groups.explody then - -- especially prone to explosions - _def._mcl_blast_resistance = 1200 - _def._mcl_hardness = 50 - end - - -- material groups - if _def.groups.sand then - _def.groups.soil_sugarcane = 1 - _def.groups.material_sand = 1 - end - - if _def.groups.stone then - _def.groups.material_stone = 1 - end - - if _def.groups.soil then - _def.groups.soil_sapling = 2 - _def.groups.soil_sugarcane = 1 - _def.groups.cultivatable = 2 - end - end - minetest.register_node(_name, _def) end diff --git a/mapgen_after.lua b/mapgen_after.lua index 1e96008..97767ab 100644 --- a/mapgen_after.lua +++ b/mapgen_after.lua @@ -190,7 +190,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) ) minetest.log('action', '[Everness] Forsaken Desert Temple was placed at ' .. schem_pos:to_string()) - elseif (biome_name == 'coniferous_forest' or biome_name == 'taiga' or biome_name == 'MegaSpruceTaiga') + elseif (biome_name == 'coniferous_forest' or biome_name == 'taiga') and rand:next(0, 100) < 100 then local schem = minetest.get_modpath('everness') .. '/schematics/everness_giant_sequoia_tree.mts' diff --git a/mapgen_bamboo_forest.lua b/mapgen_bamboo_forest.lua index faa3bf0..e2a6880 100644 --- a/mapgen_bamboo_forest.lua +++ b/mapgen_bamboo_forest.lua @@ -82,22 +82,6 @@ local jungle_log_schem if minetest.get_modpath('default') then jungle_tree_schem = minetest.get_modpath('default') .. '/schematics/jungle_tree.mts' jungle_log_schem = minetest.get_modpath('default') .. '/schematics/jungle_log.mts' -elseif minetest.get_modpath('mcl_core') then - jungle_tree_schem = minetest.get_modpath('mcl_core') .. '/schematics/mcl_core_jungle_tree.mts' - jungle_log_schem = { - size = { x = 3, y = 3, z = 1 }, - data = { - { name = 'air', prob = 0 }, - { name = 'air', prob = 0 }, - { name = 'air', prob = 0 }, - { name = 'mcl_core:jungletree', param2 = 12 }, - { name = 'mcl_core:jungletree', param2 = 12 }, - { name = 'mcl_core:jungletree', param2 = 12, prob = 127 }, - { name = 'air', prob = 0 }, - { name = 'mcl_mushrooms:mushroom_brown', prob = 50 }, - { name = 'air', prob = 0 }, - }, - } end if jungle_tree_schem then diff --git a/mapgen_baobab_savanna.lua b/mapgen_baobab_savanna.lua index 229b38a..684d135 100644 --- a/mapgen_baobab_savanna.lua +++ b/mapgen_baobab_savanna.lua @@ -122,21 +122,6 @@ local acacia_log_schem if minetest.get_modpath('default') then acacia_log_schem = minetest.get_modpath('default') .. '/schematics/acacia_log.mts' -elseif minetest.get_modpath('mcl_core') then - acacia_log_schem = { - size = { x = 3, y = 3, z = 1 }, - data = { - { name = 'air', prob = 0 }, - { name = 'air', prob = 0 }, - { name = 'air', prob = 0 }, - { name = 'mcl_core:acaciatree', param2 = 12 }, - { name = 'mcl_core:acaciatree', param2 = 12 }, - { name = 'mcl_core:acaciatree', param2 = 12, prob = 127 }, - { name = 'air', prob = 0 }, - { name = 'mcl_mushrooms:mushroom_brown', prob = 50 }, - { name = 'air', prob = 0 }, - }, - } end if acacia_log_schem then diff --git a/mod.conf b/mod.conf index d05baa7..40b0d1d 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,6 @@ name = everness description = Never ending discovery in Everness mapgen. depends = -optional_depends = default, xpanes, doors, stairs, walls, x_obsidianmese, x_tumbleweed, x_farming, x_clay, mcl_core, mcl_fences, mcl_walls, mcl_stairs, mcl_util, mcl_autogroup, mcl_doors +optional_depends = default, xpanes, doors, stairs, walls, x_obsidianmese, x_tumbleweed, x_farming, x_clay supported_games = minetest_game min_minetest_version = 5.4 diff --git a/mod_support_mcl.lua b/mod_support_mcl.lua deleted file mode 100644 index 2d9a89d..0000000 --- a/mod_support_mcl.lua +++ /dev/null @@ -1,921 +0,0 @@ ---[[ - Everness. Never ending discovery in Everness mapgen. - Copyright (C) 2023 SaKeL - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to juraj.vajda@gmail.com ---]] - -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 ---- - --- Dry Wood - -mcl_fences.register_fence_and_fence_gate( - 'fence_dry_wood', - S('Dry Wood Fence'), - S('Dry Wood Fence Gate'), - 'everness_fence_dry_wood.png', - { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, - 2, - 15, - { 'group:fence_wood' }, - Everness.node_sound_wood_defaults() -) - --- Bamboo Wood - -mcl_fences.register_fence_and_fence_gate( - 'fence_bamboo_wood', - S('Bamboo Wood Fence'), - S('Bamboo Wood Fence Gate'), - 'everness_fence_bamboo_wood.png', - { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, - 2, - 15, - { 'group:fence_wood' }, - Everness.node_sound_wood_defaults() -) - -mcl_fences.register_fence_and_fence_gate( - 'gate_crystal_wood', - S('Crystal Wood Fence'), - S('Crystal Wood Fence Gate'), - 'everness_crystal_wood.png', - { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, - 2, - 15, - { 'group:fence_wood' }, - Everness.node_sound_wood_defaults() -) - ---- --- Walls ---- - -mcl_walls.register_wall( - 'everness:coraldesertcobblewall', - S('Coral Cobblestone Wall'), - 'everness:coral_desert_cobble', - { 'everness_coral_desert_cobble.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:coraldesertmossycobblewall', - S('Coral Mossy Cobblestone Wall'), - 'everness:coral_desert_mossy_cobble', - { 'everness_coral_desert_mossy_cobble.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:cursedbrickwall', - S('Cursed Brick Wall'), - 'everness:cursed_brick', - { 'everness_cursed_brick.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:cursedbrickwithgrowthwall', - S('Cursed Brick with Growth Wall'), - 'everness:cursed_brick_with_growth', - { 'everness_cursed_brick_with_growth.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:forsakentundracobblewall', - S('Forsaken Tundra Cobblestone Wall'), - 'everness:forsaken_tundra_cobble', - { 'everness_forsaken_tundra_cobblestone.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:forsakentundrastonewall', - S('Forsaken Tundra Stone Wall'), - 'everness:forsaken_tundra_stone', - { 'everness_forsaken_tundra_stone.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:forsakentundrabrickwall', - S('Forsaken Tundra Brick Wall'), - 'everness:forsaken_tundra_brick', - { 'everness_forsaken_tundra_brick.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:magmacobblewall', - S('Magma Cobblestone Wall'), - 'everness:magmacobble', - { - { - name = 'everness_magmacobble_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 16, - aspect_h = 16, - length = 3.0, - }, - }, - }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:volcanicrockwall', - S('Volcanic Rock Wall'), - 'everness:volcanic_rock', - { 'everness_volcanic_rock.png' }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - -mcl_walls.register_wall( - 'everness:volcanicrockwithmagmawall', - S('Volcanic Rock with Magma Wall'), - 'everness:volcanic_rock_with_magma', - { - { - name = 'everness_volcanic_rock_with_magma_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 16, - aspect_h = 16, - length = 3.0, - }, - }, - }, - nil, - nil, - Everness.node_sound_stone_defaults() -) - ---- --- Stairs and Slabs ---- - -mcl_stairs.register_stair_and_slab( - 'coral_desert_stone', - 'everness:coral_desert_stone', - { pickaxey = 3 }, - { 'everness_coral_desert_stone.png' }, - S('Coral Desert Stone Stair'), - S('Coral Desert Stone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Desert Stone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_desert_cobble', - 'everness:coral_desert_cobble', - { pickaxey = 3 }, - { 'everness_coral_desert_cobble.png' }, - S('Coral Desert Cobblestone Stair'), - S('Coral Desert Cobblestone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Desert Cobblestone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_desert_mossy_cobble', - 'everness:coral_desert_mossy_cobble', - { pickaxey = 3 }, - { 'everness_coral_desert_mossy_cobble.png' }, - S('Coral Mossy Cobblestone Stair'), - S('Coral Mossy Cobblestone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Mossy Cobblestone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'cursed_brick', - 'everness:cursed_brick', - { pickaxey = 2 }, - { 'everness_cursed_brick.png' }, - S('Cursed Brick Stair'), - S('Cursed Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Cursed Brick Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'cursed_brick_with_growth', - 'everness:cursed_brick_with_growth', - { pickaxey = 2 }, - { 'everness_cursed_brick_with_growth.png' }, - S('Cursed Brick with Growth Stair'), - S('Cursed Brick with Growth Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Cursed Brick with Growth Slab'), - nil -) - --- Quartz - -mcl_stairs.register_stair_and_slab( - 'quartz_block', - 'everness:quartz_block', - { pickaxey = 2 }, - { - 'everness_quartz_block_top.png', - 'everness_quartz_block_bottom.png', - 'everness_quartz_block_side.png', - }, - S('Quartz Block Stair'), - S('Quartz Block Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Quartz Block Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'quartz_chiseled', - 'everness:quartz_chiseled', - { pickaxey = 2 }, - { - 'everness_quartz_block_chiseled_top.png', - 'everness_quartz_block_chiseled_top.png', - 'everness_quartz_block_chiseled.png', - }, - S('Quartz Chiseled Stair'), - S('Quartz Chiseled Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Quartz Chiseled Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'quartz_pillar', - 'everness:quartz_pillar', - { pickaxey = 2 }, - { - 'everness_quartz_block_lines_top.png', - 'everness_quartz_block_lines_top.png', - 'everness_quartz_block_lines.png', - }, - S('Quartz Pillar Stair'), - S('Quartz Pillar Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Quartz Pillar Slab'), - nil -) - --- Dry Wood - -mcl_stairs.register_stair_and_slab( - 'dry_wood', - 'everness:dry_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_dry_wood.png' }, - S('Dry Wood Stair'), - S('Dry Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Dry Wood Slab'), - nil -) - --- Bamboo Wood - -mcl_stairs.register_stair_and_slab( - 'bamboo_wood', - 'everness:bamboo_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_dry_bamboo_block_side.png' }, - S('Bamboo Wood Stair'), - S('Bamboo Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Bamboo Wood Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'bamboo_mosaic_wood', - 'everness:bamboo_mosaic_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_bamboo_mosaic.png' }, - S('Bamboo Mosaic Wood Stair'), - S('Bamboo Mosaic Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Bamboo Mosaic Wood Slab'), - nil -) - --- Forsaken stone - -mcl_stairs.register_stair_and_slab( - 'forsaken_desert_brick', - 'everness:forsaken_desert_brick', - { pickaxey = 2, stone = 1 }, - { 'everness_forsaken_desert_brick.png' }, - S('Forsaken Desert Brick Stair'), - S('Forsaken Desert Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Desert Brick Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'forsaken_desert_brick_red', - 'everness:forsaken_desert_brick_red', - { pickaxey = 2, stone = 1 }, - { 'everness_forsaken_desert_brick_red.png' }, - S('Forsaken Desert Brick Red Stair'), - S('Forsaken Desert Brick Red Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Desert Brick Red Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'forsaken_desert_chiseled_stone', - 'everness:forsaken_desert_chiseled_stone', - { pickaxey = 2, stone = 1 }, - { 'everness_forsaken_desert_chiseled_stone_side.png' }, - S('Forsaken Desert Chiseled Stone Stair'), - S('Forsaken Desert Chiseled Stone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Desert Chiseled Stone Slab'), - nil -) - --- Baobab Wood - -mcl_stairs.register_stair_and_slab( - 'baobab_wood', - 'everness:baobab_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_baobab_wood.png' }, - S('Baobab Wood Stair'), - S('Baobab Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Baobab Wood Slab'), - nil -) - --- Sequoia Wood - -mcl_stairs.register_stair_and_slab( - 'sequoia_wood', - 'everness:sequoia_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_sequoia_wood.png' }, - S('Sequoia Wood Stair'), - S('Sequoia Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Sequoia Wood Slab'), - nil -) - --- Forsaken Tundra - -mcl_stairs.register_stair_and_slab( - 'forsaken_tundra_cobble', - 'everness:forsaken_tundra_cobble', - { pickaxey = 3, stone = 2 }, - { 'everness_forsaken_tundra_cobblestone.png' }, - S('Forsaken Tundra Cobblestone Stair'), - S('Forsaken Tundra Cobblestone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Tundra Cobblestone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'forsaken_tundra_stone', - 'everness:forsaken_tundra_stone', - { pickaxey = 3, stone = 1 }, - { 'everness_forsaken_tundra_stone.png' }, - S('Forsaken Tundra Stone Stair'), - S('Forsaken Tundra Stone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Tundra Stone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'forsaken_tundra_brick', - 'everness:forsaken_tundra_brick', - { pickaxey = 2, stone = 1 }, - { 'everness_forsaken_tundra_brick.png' }, - S('Forsaken Tundra Brick Stair'), - S('Forsaken Tundra Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Forsaken Tundra Brick Slab'), - nil -) - --- Willow Wood - -mcl_stairs.register_stair_and_slab( - 'willow_wood', - 'everness:willow_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_willow_wood.png' }, - S('Willow Wood Stair'), - S('Willow Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Willow Wood Slab'), - nil -) - - --- Magma Cobble - -mcl_stairs.register_stair_and_slab( - 'magmacobble', - 'everness:magmacobble', - { pickaxey = 3, stone = 1 }, - { - { - name = 'everness_magmacobble_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 16, - aspect_h = 16, - length = 3.0, - }, - } - }, - S('Magma Cobblestone Stair'), - S('Magma Cobblestone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Magma Cobblestone Slab'), - nil -) - --- Volcanic rock - -mcl_stairs.register_stair_and_slab( - 'volcanic_rock', - 'everness:volcanic_rock', - { pickaxey = 1, stone = 2 }, - { 'everness_volcanic_rock.png' }, - S('Volcanic Rock Stair'), - S('Volcanic Rock Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Volcanic Rock Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'volcanic_rock_with_magma', - 'everness:volcanic_rock_with_magma', - { pickaxey = 1, stone = 2 }, - { - { - name = 'everness_volcanic_rock_with_magma_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 16, - aspect_h = 16, - length = 3.0, - }, - }, - }, - S('Volcanic Rock with Magma Stair'), - S('Volcanic Rock with Magma Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Volcanic Rock with Magma Slab'), - nil -) - --- Coral Forest Deep Ocean - -mcl_stairs.register_stair_and_slab( - 'coral_deep_ocean_sandstone_block', - 'everness:coral_deep_ocean_sandstone_block', - { pickaxey = 2 }, - { 'everness_deep_ocean_sandstone_block.png' }, - S('Coral Depp Ocean Sandstone Block Stair'), - S('Coral Depp Ocean Sandstone Block Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Depp Ocean Sandstone Block Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_deep_ocean_sandstone_brick', - 'everness:coral_deep_ocean_sandstone_brick', - { pickaxey = 2 }, - { 'everness_deep_ocean_sandstone_brick.png' }, - S('Coral Depp Ocean Sandstone Brick Stair'), - S('Coral Depp Ocean Sandstone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Depp Ocean Sandstone Brick Slab'), - nil -) - --- Coral White Sandstone - -mcl_stairs.register_stair_and_slab( - 'coral_white_sandstone', - 'everness:coral_white_sandstone', - { pickaxey = 2 }, - { 'everness_coral_white_sandstone.png' }, - S('Coral White Sandstone Stair'), - S('Coral White Sandstone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral White Sandstone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_white_sandstone_pillar', - 'everness:coral_white_sandstone_pillar', - { pickaxey = 2 }, - { - 'everness_coral_white_sandstone.png', - 'everness_coral_white_sandstone.png', - 'everness_coral_white_sandstone_pillar.png', - }, - S('Coral White Sandstone Pillar Stair'), - S('Coral White Sandstone Pillar Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral White Sandstone Pillar Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_white_sandstone_brick', - 'everness:coral_white_sandstone_brick', - { pickaxey = 2 }, - { 'everness_coral_white_sandstone_brick.png' }, - S('Coral White Sandstone Brick Stair'), - S('Coral White Sandstone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral White Sandstone Brick Slab'), - nil -) - --- Coral Desert Stone - -mcl_stairs.register_stair_and_slab( - 'coral_desert_stone_block', - 'everness:coral_desert_stone_block', - { pickaxey = 2 }, - { 'everness_coral_desert_stone_block.png' }, - S('Coral Desert Stone Block Stair'), - S('Coral Desert Stone Block Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Desert Stone Block Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_desert_stone_brick', - 'everness:coral_desert_stone_brick', - { pickaxey = 2 }, - { 'everness_coral_desert_stone_brick.png' }, - S('Coral Desert Stone Brick Stair'), - S('Coral Desert Stone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Desert Stone Brick Slab'), - nil -) - --- Coral Sandstone - -mcl_stairs.register_stair_and_slab( - 'coral_sandstone', - 'everness:coral_sandstone', - { pickaxey = 2 }, - { 'everness_coral_sandstone.png' }, - S('Coral Sandstone Stair'), - S('Coral Sandstone Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Sandstone Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_sandstone_brick', - 'everness:coral_sandstone_brick', - { pickaxey = 2 }, - { 'everness_coral_sandstone_brick.png' }, - S('Coral Sandstone Brick Stair'), - S('Coral Sandstone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Sandstone Brick Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_sandstone_chiseled', - 'everness:coral_sandstone_chiseled', - { pickaxey = 2 }, - { 'everness_coral_sandstone_chiseled.png' }, - S('Coral Sandstone Chiseled Stair'), - S('Coral Sandstone Chiseled Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Sandstone Chiseled Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'coral_sandstone_carved_1', - 'everness:coral_sandstone_carved_1', - { pickaxey = 2 }, - { 'everness_coral_sandstone_carved_1.png' }, - S('Coral Sandstone Carved Stair'), - S('Coral Sandstone Carved Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Coral Sandstone Carved Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'cursed_lands_deep_ocean_sandstone_block', - 'everness:cursed_lands_deep_ocean_sandstone_block', - { pickaxey = 2 }, - { 'everness_cursed_lands_deep_ocean_sandblock.png' }, - S('Cursed Lands Deep Ocean Sandstone Block Stair'), - S('Cursed Lands Deep Ocean Sandstone Block Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Cursed Lands Deep Ocean Sandstone Block Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'cursed_lands_deep_ocean_sandstone_brick', - 'everness:cursed_lands_deep_ocean_sandstone_brick', - { pickaxey = 2 }, - { 'everness_cursed_lands_deep_ocean_sand_brick.png' }, - S('Cursed Lands Deep Ocean Sandstone Brick Stair'), - S('Cursed Lands Deep Ocean Sandstone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Cursed Lands Deep Ocean Sandstone Brick Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'crystal_forest_deep_ocean_sandstone_block', - 'everness:crystal_forest_deep_ocean_sandstone_block', - { pickaxey = 2 }, - { 'everness_crystal_forest_deep_ocean_sandstone_block.png' }, - S('Crystal Forest Deep Ocean Sandstone Block Stair'), - S('Crystal Forest Deep Ocean Sandstone Block Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Crystal Forest Deep Ocean Sandstone Block Slab'), - nil -) - -mcl_stairs.register_stair_and_slab( - 'crystal_forest_deep_ocean_sandstone_brick', - 'everness:crystal_forest_deep_ocean_sandstone_brick', - { pickaxey = 2 }, - { 'everness_crystal_forest_deep_ocean_sandstone_brick.png' }, - S('Crystal Forest Deep Ocean Sandstone Brick Stair'), - S('Crystal Forest Deep Ocean Sandstone Brick Slab'), - Everness.node_sound_stone_defaults(), - 6, - 2, - S('Double Crystal Forest Deep Ocean Sandstone Brick Slab'), - nil -) - --- Crystal Wood - -mcl_stairs.register_stair_and_slab( - 'crystal_wood', - 'everness:crystal_wood', - { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - { 'everness_crystal_wood.png' }, - S('Crystal Wood Stair'), - S('Crystal Wood Slab'), - Everness.node_sound_wood_defaults(), - 6, - 2, - S('Double Crystal Wood Slab'), - nil -) - ---- --- Doors ---- - -mcl_doors:register_door('everness:door_bamboo', { - description = S('Bamboo Door'), - inventory_image = 'everness_door_bamboo_item.png', - groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, - tiles_bottom = { 'everness_mcl_doors_door_bamboo_lower.png', 'everness_mcl_doors_door_bamboo_side_upper.png' }, - tiles_top = { 'everness_mcl_doors_door_bamboo_upper.png', 'everness_mcl_doors_door_bamboo_side_upper.png' }, - sounds = Everness.node_sound_bamboo_defaults({ - dug = { name = 'everness_bamboo_hit', gain = 1.25 } - }), - sound_open = 'everness_door_bamboo_open', - sound_close = 'everness_door_bamboo_open', - _mcl_hardness = 3, - _mcl_blast_resistance = 3, -}) - -minetest.register_craft({ - output = 'everness:door_bamboo 3', - recipe = { - { 'everness:bamboo_wood', 'everness:bamboo_wood' }, - { 'everness:bamboo_wood', 'everness:bamboo_wood' }, - { 'everness:bamboo_wood', 'everness:bamboo_wood' } - } -}) - -mcl_doors:register_trapdoor('everness:trapdoor_bamboo', { - description = S('Bamboo Trapdoor'), - tile_front = 'everness_door_trapdoor_bamboo.png', - tile_side = 'everness_mcl_doors_trapdoor_bamboo_side.png', - wield_image = 'everness_door_trapdoor_bamboo.png', - groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, - sounds = Everness.node_sound_bamboo_defaults({ - dug = { name = 'everness_bamboo_hit', gain = 1.25 } - }), - sound_open = 'everness_door_bamboo_open', - sound_close = 'everness_door_bamboo_open', - _mcl_hardness = 3, - _mcl_blast_resistance = 3, -}) - -minetest.register_craft({ - output = 'everness:trapdoor_bamboo', - recipe = { - { 'everness:bamboo_wood', 'everness:bamboo_wood' }, - { 'everness:bamboo_wood', 'everness:bamboo_wood' }, - } -}) diff --git a/mod_support_mcl_aliases.lua b/mod_support_mcl_aliases.lua deleted file mode 100644 index 88ff617..0000000 --- a/mod_support_mcl_aliases.lua +++ /dev/null @@ -1,184 +0,0 @@ ---[[ - Everness. Never ending discovery in Everness mapgen. - Copyright (C) 2023 SaKeL - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to juraj.vajda@gmail.com ---]] - -minetest.register_alias('default:water_source', 'mcl_core:water_source') -minetest.register_alias('default:dirt_with_rainforest_litter', 'mcl_core:dirt_with_grass') -minetest.register_alias('default:dirt_with_snow', 'mcl_core:dirt_with_grass_snow') -minetest.register_alias('default:dirt_with_coniferous_litter', 'mcl_core:podzol') -minetest.register_alias('default:dirt_with_grass', 'mcl_core:dirt_with_grass') -minetest.register_alias('default:stick', 'mcl_core:stick') -minetest.register_alias('default:paper', 'mcl_core:paper') -minetest.register_alias('default:book', 'mcl_books:book') -minetest.register_alias('default:skeleton_key', 'mcl_core:gold_nugget') -minetest.register_alias('default:flint', 'mcl_core:flint') -minetest.register_alias('default:obsidian_shard', 'mcl_core:prismarine_shard') -minetest.register_alias('default:clay_brick', 'mcl_core:brick') -minetest.register_alias('default:mese_crystal_fragment', 'mcl_amethyst:amethyst_shard') --- Ingots -minetest.register_alias('default:gold_ingot', 'mcl_core:gold_ingot') -minetest.register_alias('default:bronze_ingot', 'mcl_copper:copper_ingot') -minetest.register_alias('default:tin_ingot', 'mcl_core:iron_ingot') -minetest.register_alias('default:copper_ingot', 'mcl_copper:copper_ingot') -minetest.register_alias('default:steel_ingot', 'mcl_core:iron_ingot') -minetest.register_alias('default:coal_lump', 'mcl_core:coal_lump') --- Tools -minetest.register_alias('default:pick_stone', 'mcl_tools:pick_stone') -minetest.register_alias('default:pick_bronze', 'mcl_tools:pick_gold') -minetest.register_alias('default:pick_steel', 'mcl_tools:pick_iron') -minetest.register_alias('default:shovel_stone', 'mcl_tools:shovel_stone') -minetest.register_alias('default:shovel_bronze', 'mcl_tools:shovel_gold') -minetest.register_alias('default:shovel_steel', 'mcl_tools:shovel_iron') -minetest.register_alias('default:axe_stone', 'mcl_tools:axe_stone') -minetest.register_alias('default:axe_bronze', 'mcl_tools:axe_gold') -minetest.register_alias('default:axe_steel', 'mcl_tools:axe_iron') -minetest.register_alias('default:sword_stone', 'mcl_tools:sword_stone') -minetest.register_alias('default:sword_bronze', 'mcl_tools:sword_gold') -minetest.register_alias('default:sword_steel', 'mcl_tools:sword_iron') --- Items / Nodes -minetest.register_alias('default:bookshelf', 'mcl_books:bookshelf') -minetest.register_alias('default:sign_wall_wood', 'mcl_signs:wall_sign') -minetest.register_alias('default:ladder_wood', 'mcl_core:ladder') -minetest.register_alias('default:ladder_steel', 'mcl_core:ladder') -minetest.register_alias('default:glass', 'mcl_core:glass') -minetest.register_alias('default:obsidian_glass', 'mcl_core:glass') --- Trees -minetest.register_alias('default:tree', 'mcl_core:tree') -minetest.register_alias('default:jungletree', 'mcl_core:jungletree') -minetest.register_alias('default:pine_tree', 'mcl_core:sprucetree') -minetest.register_alias('default:cactus', 'mcl_core:cactus') -minetest.register_alias('default:large_cactus_seedling', 'mcl_core:cactus') -minetest.register_alias('default:papyrus', 'mcl_core:reeds') -minetest.register_alias('default:junglegrass', 'mcl_flowers:double_grass') -minetest.register_alias('default:blueberry_bush_sapling', 'mcl_flowers:rose_bush') -minetest.register_alias('default:sapling', 'mcl_core:sapling') -minetest.register_alias('default:junglesapling', 'mcl_core:junglesapling') -minetest.register_alias('default:pine_sapling', 'mcl_core:sprucesapling') -minetest.register_alias('default:acacia_sapling', 'mcl_core:acaciasapling') -minetest.register_alias('default:aspen_sapling', 'mcl_core:birchsapling') - -minetest.register_alias('default:clay_lump', 'mcl_core:clay_lump') -minetest.register_alias('default:tin_lump', 'mcl_raw_ores:raw_gold') -minetest.register_alias('default:copper_lump', 'mcl_copper:raw_copper') -minetest.register_alias('default:iron_lump', 'mcl_raw_ores:raw_iron') -minetest.register_alias('default:coalblock', 'mcl_core:coalblock') -minetest.register_alias('default:steelblock', 'mcl_core:ironblock') -minetest.register_alias('default:copperblock', 'mcl_copper:block') -minetest.register_alias('default:tinblock', 'mcl_core:goldblock') -minetest.register_alias('default:bronzeblock', 'mcl_copper:block') -minetest.register_alias('default:mese', 'mesecons_torch:redstoneblock') -minetest.register_alias('default:meselamp', 'mesecons_lightstone:lightstone_off') -minetest.register_alias('default:obsidian', 'mcl_core:obsidian') -minetest.register_alias('default:mese_crystal', 'mcl_ocean:prismarine_crystals') -minetest.register_alias('default:diamond', 'mcl_core:diamond') -minetest.register_alias('default:pick_mese', 'mcl_tools:pick_diamond') -minetest.register_alias('default:shovel_mese', 'mcl_tools:shovel_diamond') -minetest.register_alias('default:axe_mese', 'mcl_tools:axe_diamond') -minetest.register_alias('default:sword_mese', 'mcl_tools:sword_diamond') - -minetest.register_alias('default:snowblock', 'mcl_core:snowblock') -minetest.register_alias('default:ice', 'mcl_core:ice') -minetest.register_alias('default:torch', 'mcl_torches:torch') -minetest.register_alias('default:cobble', 'mcl_core:cobble') -minetest.register_alias('default:chest', 'mcl_chests:chest') -minetest.register_alias('default:snow', 'mcl_core:snow') -minetest.register_alias('default:stone', 'mcl_core:stone') -minetest.register_alias('default:sand', 'mcl_core:sand') -minetest.register_alias('default:gravel', 'mcl_core:gravel') -minetest.register_alias('default:stone_with_coal', 'mcl_core:stone_with_coal') -minetest.register_alias('default:stone_with_iron', 'mcl_core:stone_with_iron') -minetest.register_alias('default:stone_with_tin', 'mcl_core:stone_with_copper') -minetest.register_alias('default:stone_with_gold', 'mcl_core:stone_with_gold') -minetest.register_alias('default:stone_with_mese', 'mcl_core:stone_with_redstone') -minetest.register_alias('default:stone_with_diamond', 'mcl_core:stone_with_diamond') -minetest.register_alias('default:lava_source', 'mcl_core:lava_source') -minetest.register_alias('default:mossycobble', 'mcl_core:mossycobble') -minetest.register_alias('default:clay', 'mcl_colorblocks:hardened_clay') -minetest.register_alias('default:grass_1', 'mcl_flowers:tallgrass') -minetest.register_alias('default:grass_2', 'mcl_flowers:tallgrass') -minetest.register_alias('default:grass_3', 'mcl_flowers:tallgrass') -minetest.register_alias('default:grass_4', 'mcl_flowers:tallgrass') -minetest.register_alias('default:grass_5', 'mcl_flowers:tallgrass') -minetest.register_alias('default:dry_dirt_with_dry_grass', 'mcl_core:dirt_with_grass') -minetest.register_alias('default:dry_dirt', 'mcl_core:coarse_dirt') -minetest.register_alias('default:coral_skeleton', 'mcl_core:bone_block') -minetest.register_alias('default:lava_flowing', 'mcl_core:lava_flowing') -minetest.register_alias('everness:cursed_brick_with_growth_wall', 'everness:cursedbrickwithgrowthwall') -minetest.register_alias('stairs:slab_cursed_brick_with_growth', 'mcl_stairs:slab_cursed_brick_with_growth') -minetest.register_alias('default:fence_wood', 'mcl_fences:fence') -minetest.register_alias('default:torch_wall', 'mcl_torches:torch_wall') -minetest.register_alias('default:wood', 'mcl_core:wood') -minetest.register_alias('default:junglewood', 'mcl_core:junglewood') -minetest.register_alias('default:pine_wood', 'mcl_core:sprucewood') -minetest.register_alias('default:mese_post_light_pine_wood', 'mcl_torches:torch') -minetest.register_alias_force('default:acacia_tree', 'mcl_core:acaciatree') -minetest.register_alias('default:dry_grass_4', 'mcl_core:deadbush') -minetest.register_alias('default:dry_grass_2', 'mcl_core:deadbush') -minetest.register_alias('default:dry_shrub', 'mcl_core:deadbush') -minetest.register_alias('default:stonebrick', 'mcl_core:stonebrick') -minetest.register_alias('default:jungleleaves', 'mcl_core:jungleleaves') -minetest.register_alias('default:torch_ceiling', 'mcl_torches:torch_wall') -minetest.register_alias('default:goldblock', 'mcl_core:goldblock') -minetest.register_alias('stairs:stair_coral_white_sandstone', 'mcl_stairs:stair_coral_white_sandstone') -minetest.register_alias('stairs:slab_coral_white_sandstone', 'mcl_stairs:slab_coral_white_sandstone') -minetest.register_alias('stairs:stair_coral_deep_ocean_sandstone_block', 'mcl_stairs:stair_coral_deep_ocean_sandstone_block') -minetest.register_alias('stairs:slab_coral_deep_ocean_sandstone_block', 'mcl_stairs:slab_coral_deep_ocean_sandstone_block') -minetest.register_alias('stairs:slab_coral_deep_ocean_sandstone_brick', 'mcl_stairs:slab_coral_deep_ocean_sandstone_brick') -minetest.register_alias('stairs:slab_coral_sandstone_brick', 'mcl_stairs:slab_coral_sandstone_brick') -minetest.register_alias('stairs:stair_coral_deep_ocean_sandstone_brick', 'mcl_stairs:stair_coral_deep_ocean_sandstone_brick') -minetest.register_alias('stairs:stair_crystal_forest_deep_ocean_sandstone_block', 'mcl_stairs:stair_crystal_forest_deep_ocean_sandstone_block') -minetest.register_alias('stairs:stair_crystal_forest_deep_ocean_sandstone_brick', 'mcl_stairs:stair_crystal_forest_deep_ocean_sandstone_brick') -minetest.register_alias('stairs:slab_crystal_forest_deep_ocean_sandstone_block', 'mcl_stairs:slab_crystal_forest_deep_ocean_sandstone_block') -minetest.register_alias('stairs:slab_crystal_forest_deep_ocean_sandstone_brick', 'mcl_stairs:slab_crystal_forest_deep_ocean_sandstone_brick') -minetest.register_alias('stairs:stair_forsaken_desert_brick_red', 'mcl_stairs:stair_forsaken_desert_brick_red') -minetest.register_alias('stairs:stair_forsaken_desert_chiseled_stone', 'mcl_stairs:stair_forsaken_desert_chiseled_stone') -minetest.register_alias('stairs:slab_forsaken_desert_chiseled_stone', 'mcl_stairs:slab_forsaken_desert_chiseled_stone') -minetest.register_alias('stairs:stair_junglewood', 'mcl_stairs:stair_junglewood') -minetest.register_alias('stairs:slab_junglewood', 'mcl_stairs:slab_junglewood') -minetest.register_alias('stairs:slab_dry_wood', 'mcl_stairs:slab_dry_wood') -minetest.register_alias('stairs:stair_dry_wood', 'mcl_stairs:stair_dry_wood') -minetest.register_alias('stairs:stair_wood', 'mcl_stairs:stair_wood') -minetest.register_alias('stairs:slab_stonebrick', 'mcl_stairs:slab_stonebrick') -minetest.register_alias('stairs:stair_inner_wood', 'mcl_stairs:stair_wood_inner') -minetest.register_alias('stairs:stair_outer_stonebrick', 'mcl_stairs:stair_stonebrick_outer') -minetest.register_alias('stairs:stair_stonebrick', 'mcl_stairs:stair_stonebrick') -minetest.register_alias('stairs:stair_cobble', 'mcl_stairs:stair_cobble') -minetest.register_alias('stairs:stair_mossycobble', 'mcl_stairs:stair_mossycobble') -minetest.register_alias('stairs:stair_outer_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled_outer') -minetest.register_alias('stairs:stair_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled') -minetest.register_alias('stairs:stair_inner_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled_inner') -minetest.register_alias('stairs:slab_quartz_chiseled', 'mcl_stairs:slab_quartz_chiseled') - -minetest.register_alias('everness:cursed_brick_wall', 'everness:cursedbrickwall') -minetest.register_alias('walls:cobble', 'mcl_walls:cobble') -minetest.register_alias('xpanes:trapdoor_steel_bar', 'mcl_doors:iron_trapdoor') -minetest.register_alias('doors:trapdoor_open', 'mcl_doors:trapdoor_open') -minetest.register_alias('doors:trapdoor', 'mcl_doors:trapdoor') -minetest.register_alias('doors:door_wood_a', 'mcl_doors:wooden_door') -minetest.register_alias('doors:hidden', 'air') -minetest.register_alias('everness:cobweb', 'mcl_core:cobweb') - - -minetest.register_alias('flowers:rose', 'mcl_flowers:wither_rose') -minetest.register_alias('flowers:tulip', 'mcl_flowers:tulip_orange') -minetest.register_alias('flowers:dandelion_yellow', 'mcl_flowers:dandelion') -minetest.register_alias('flowers:geranium', 'mcl_flowers:allium') -minetest.register_alias('flowers:viola', 'mcl_flowers:azure_bluet') -minetest.register_alias('flowers:tulip_black', 'mcl_flowers:tulip_white') - -minetest.register_alias('flowers:dandelion_white', 'mcl_flowers:tulip_pink') -minetest.register_alias('flowers:chrysanthemum_green', 'mcl_flowers:tulip_white') diff --git a/nodes.lua b/nodes.lua index 6f29520..bc9ba9f 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1101,25 +1101,9 @@ Everness:register_node('everness:coral_sand', { -- MTG crumbly = 3, sand = 1, - -- MCL - handy = 1, - shovely = 1, - soil_sugarcane = 1, - enderman_takable = 1, - building_block = 1, - material_sand = 1, - -- ALL falling_node = 1, - -- Generated - -- handy_dig = 7, - -- shovely_dig = 2, - -- opaque = 1, - -- solid = 1, }, - sounds = Everness.node_sound_sand_defaults(), - -- MCL - _mcl_blast_resistance = 0.5, - _mcl_hardness = 0.5, + sounds = Everness.node_sound_sand_defaults() }) Everness:register_node('everness:coral_white_sand', { diff --git a/sounds/everness_wood_footstep.1 copy.ogg b/sounds/everness_wood_footstep.1 copy.ogg deleted file mode 100644 index c2f46262e3c7673ca2c23b9e96d37ce1feda442a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5752 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 diff --git a/sounds/everness_wood_footstep.3 copy.ogg b/sounds/everness_wood_footstep.3 copy.ogg deleted file mode 100644 index e29101673599df120bf3acc45c6b7aa76945738b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5309 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 F`X3F^(p~@n diff --git a/textures/everness_mcl_doors_door_bamboo_lower.png b/textures/everness_mcl_doors_door_bamboo_lower.png deleted file mode 100644 index 1dab079378ba8cd0be941425261f9474b3aabaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmV;I0%-k-P)K|J>1*f_5lDGi^lGTesIQm&-$UZcCxmQ zA#J@FFwmo;T*g1=bFS3<_VG!G-SJ8hneX?lbMBc>^ZC`^S042TYd+i=yv$MvP?V@F zVwOn&Ko~->G8bG#AfAy#nMYs_t4u8bugg?PczCq?#;KA?DgOF*-*tW_{bI4Ho6z** z+3EV|?7~i6)PU!zP$j%XW&%>r8TGDn9+`1+9;Ts1m_e{iGD3keE(C`og;uL<*Lds1 z@ge3#ad*3$CjCs#OdUOKyUd`1mwDdeuIcIq7^QhWk8yCWN8k|=&KUs6vkDN~*X=Nl zToM4F{22`XyKx9zZB|8=l{b%DR{wXj${i{nYL8*NS(HVkre2RD;MuAY60}J%dVs(= z!HH6u5tfROj4`1CVwkjs7%9sz0V-KeSa)^p7yWjjVm?2A z+)g3hFV%*~Vz=*&w}mXqS*54eTEK)OM&TI=v@De1G(h3j`_-b98Eflt z)bP9)A^85Yb+uYYADwlZ_b)LZAB=b7@gkR*5`u*o55N8xr5`Di#akcFZ~nWpjwK(g xwp0*|v31($q^B;IEGr8i;{Us~3;=%LOy8Fhow5J`002ovPDHLkV1i^YIN1OI diff --git a/textures/everness_mcl_doors_door_bamboo_side_upper.png b/textures/everness_mcl_doors_door_bamboo_side_upper.png deleted file mode 100644 index 2f28366d642d8206da7c6090f087cf380d5cdfba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1XAlgT^vIy z7?WnrJyno8_2s&_Ob6wV&HzUS*5|v|W;+Spx^d#{%ZgYf^@#HA%4a59aOG`#Ctr5_ zz6q1%>)wucMStTtbR6uQZ}{)pl*stPVC&D*pKZA%*m`0YzEa}0kXPU+n)t)S;lRrp zk4-@ny=jnlk^`M>+kr?d7jui7MK(tNJq(8C>@w{)_8VV<>Yn#;s<0SbMe uFIS#tl9PM5$EtDuriM)pV(P0!XD6~%2-xp$Kgtye@`9(UpUXO@geCwB;9(&E diff --git a/textures/everness_mcl_doors_door_bamboo_upper.png b/textures/everness_mcl_doors_door_bamboo_upper.png deleted file mode 100644 index 7602443d41160b31729c955559289211c01ddea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmV;?0xtcDP)*(sDULvQkM$UDOj!bj{En&7`^{h2~V{6TbI+haE6(dzupdwE_2~ZkL`s zP263kb$<$xY}9nIm|9cmyN!t3Q6IQ1_1Mt;fj{KmZ^d2<-A3wkF8NlXJfhELtyZgO zhvBq0?9`DZkC2Ca&j*K_N$*3hGoy%PbHTV5Og&L15&A=|s07ydA56CxFK!!yHjHAe zUk($_29)_}L>~+FXA5bw-vyDNdoY6a)nveP9$u;3mrFh$3yjb`T`?3v;2^Bkg&KC^ z#lQ#C>*-+0N(8`2o#O4N!xz(*m=#Gzj3pxm=;VhDmtS`r|2gvd>&O$}0snXA^T)pP zFIx@}ezR!542RDqjX^N)#WF%|>(zuA%oNacK0&fsOY^0Ki)~-sf12RI8$^r53szw}WJ%(-1wtlCb}&eA*r`kjz+|a`ZNP6~z-~z}wxl z*-4i?P4Tql?ttnU-{7-J^Z6noBw8#X#M>Xzg6TQSc)eTxgl&AzR=D7qAuaBQB7MoM zE#`?jDZ$?%+|_(2kJdU#JZ^N%(x0iPjcz&FjOpFD0RX~FrwqSZcRuP>=A{sYyI8_! zsa^R>q>CgAO>!qpolh6+j#--Tb55Gc=B3pCaW#1U|ZQFer&cDFnI$2QVa=^=RsCs00000NkvXXu0mjf D&O2Gh diff --git a/textures/everness_mcl_doors_trapdoor_bamboo_side.png b/textures/everness_mcl_doors_trapdoor_bamboo_side.png deleted file mode 100644 index 57e431b93209668777b7c60ea8cd7fc6baf2f1ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP_WU{ z#W6%#=3Ib9;+&LNKt51;#A%9UVkW;Wn!-onBldu{6RtrFczK*un6y85}Sb4q9e E0BGV^+yDRo diff --git a/tools.lua b/tools.lua index cb52367..f098987 100644 --- a/tools.lua +++ b/tools.lua @@ -32,13 +32,6 @@ minetest.register_tool('everness:vine_shears', { wool = { times = { [3] = 0.2 }, uses = 30, maxlevel = 3 } } }, - -- MCL - _mcl_toollike_wield = true, - _mcl_diggroups = { - shearsy = { speed = 1.5, level = 1, uses = 238 }, - shearsy_wool = { speed = 5, level = 1, uses = 238 }, - shearsy_cobweb = { speed = 15, level = 1, uses = 238 } - }, }) minetest.register_tool('everness:pick_illuminating', { @@ -131,11 +124,6 @@ minetest.register_tool('everness:pick_illuminating', { return itemstack end, - -- MCL - _mcl_toollike_wield = true, - _mcl_diggroups = { - pickaxey = { speed = 8, level = 5, uses = 1562 } - }, }) minetest.register_tool('everness:shovel_silk', { @@ -156,11 +144,6 @@ minetest.register_tool('everness:shovel_silk', { }, -- no `shovel` group so it cannot be enchanted -- groups = { shovel = 1 } - -- MCL - _mcl_toollike_wield = true, - _mcl_diggroups = { - shovely = { speed = 8, level = 5, uses = 1562 } - }, }) local old_handle_node_drops = minetest.handle_node_drops @@ -209,6 +192,4 @@ minetest.register_tool('everness:shell_of_underwater_breathing', { on_secondary_use = function(itemstack, user, pointed_thing) return Everness:use_shell_of_underwater_breathing(itemstack, user, pointed_thing) end, - -- MCL - _mcl_toollike_wield = true, })