From 917a46014f89550ea328adc6459f26a64798cec3 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 1 Jan 2020 04:09:24 +0100 Subject: [PATCH 1/3] Update copyright statements to 2020 --- LICENSE.md | 2 +- README.md | 2 +- aliases.lua | 2 +- circular_saw.lua | 2 +- config.lua | 2 +- crafting.lua | 2 +- init.lua | 2 +- locale/de.po | 2 +- locale/es.po | 2 +- locale/fr.po | 2 +- locale/it.po | 2 +- locale/pl.po | 2 +- locale/template.pot | 2 +- nodes.lua | 2 +- ownership.lua | 2 +- redefinitions.lua | 2 +- stairsplus/aliases.lua | 2 +- stairsplus/common.lua | 2 +- stairsplus/conversion.lua | 2 +- stairsplus/custom.lua | 2 +- stairsplus/defs.lua | 2 +- stairsplus/init.lua | 2 +- stairsplus/microblocks.lua | 2 +- stairsplus/panels.lua | 2 +- stairsplus/recipes.lua | 2 +- stairsplus/registrations.lua | 2 +- stairsplus/slabs.lua | 2 +- stairsplus/slopes.lua | 2 +- stairsplus/stairs.lua | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index d7470b4..67f5f7f 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ # zlib license -Copyright © 2011-2019 Hugo Locurcio and contributors +Copyright © 2011-2020 Hugo Locurcio and contributors **This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.** diff --git a/README.md b/README.md index 6ca4aa8..03a2f31 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ versions than 5.0.0 will generally not be fixed. ## License -Copyright © 2011-2019 Hugo Locurcio and contributors +Copyright © 2011-2020 Hugo Locurcio and contributors - More Blocks code is licensed under the zlib license, see [`LICENSE.md`](LICENSE.md) for details. diff --git a/aliases.lua b/aliases.lua index 524876c..fc4492f 100644 --- a/aliases.lua +++ b/aliases.lua @@ -1,7 +1,7 @@ --[[ More Blocks: alias definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/circular_saw.lua b/circular_saw.lua index 7fd9016..174f344 100644 --- a/circular_saw.lua +++ b/circular_saw.lua @@ -1,7 +1,7 @@ --[[ More Blocks: circular saw -Copyright © 2011-2019 Hugo Locurcio, Sokomine and contributors. +Copyright © 2011-2020 Hugo Locurcio, Sokomine and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/config.lua b/config.lua index 3a7af49..5a9c72c 100644 --- a/config.lua +++ b/config.lua @@ -1,7 +1,7 @@ --[[ More Blocks: configuration handling -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/crafting.lua b/crafting.lua index 0655391..a1058a9 100644 --- a/crafting.lua +++ b/crafting.lua @@ -1,7 +1,7 @@ --[[ More Blocks: crafting recipes -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/init.lua b/init.lua index 2416a03..c3e9b63 100644 --- a/init.lua +++ b/init.lua @@ -3,7 +3,7 @@ ** More Blocks ** By Calinou, with the help of ShadowNinja and VanessaE. -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. ===================================================================== --]] diff --git a/locale/de.po b/locale/de.po index 4de81bf..852133b 100644 --- a/locale/de.po +++ b/locale/de.po @@ -1,5 +1,5 @@ # German translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # Xanthin, 2014. # CodeXP , 2018. diff --git a/locale/es.po b/locale/es.po index 0c3fd0e..ad9001c 100644 --- a/locale/es.po +++ b/locale/es.po @@ -1,5 +1,5 @@ # Spanish translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # kaeza, 2013. # CodeXP , 2018. diff --git a/locale/fr.po b/locale/fr.po index 3752604..7744da6 100644 --- a/locale/fr.po +++ b/locale/fr.po @@ -1,5 +1,5 @@ # French translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # Hugo Locurcio , 2013-2019. # Jat15, 2013. diff --git a/locale/it.po b/locale/it.po index 04e3c0b..7874949 100644 --- a/locale/it.po +++ b/locale/it.po @@ -1,5 +1,5 @@ # Italian translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # Emon, 2016. # CodeXP , 2018. diff --git a/locale/pl.po b/locale/pl.po index aedc07b..a24728f 100644 --- a/locale/pl.po +++ b/locale/pl.po @@ -1,5 +1,5 @@ # Polish translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # mat9117, 2019 # CodeXP , 2018. diff --git a/locale/template.pot b/locale/template.pot index 929569a..929dc88 100644 --- a/locale/template.pot +++ b/locale/template.pot @@ -1,5 +1,5 @@ # Template translation for More Blocks. -# Copyright © 2011-2019 Hugo Locurcio and contributors +# Copyright © 2011-2020 Hugo Locurcio and contributors # This file is distributed under the same license as the More Blocks package. # CodeXP , 2018. msgid "" diff --git a/nodes.lua b/nodes.lua index 68edff9..ab33375 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,7 +1,7 @@ --[[ More Blocks: node definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/ownership.lua b/ownership.lua index 8c8b4f1..3bd4b63 100644 --- a/ownership.lua +++ b/ownership.lua @@ -1,7 +1,7 @@ --[[ More Blocks: ownership handling -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/redefinitions.lua b/redefinitions.lua index b05c2c0..6cb8ea4 100644 --- a/redefinitions.lua +++ b/redefinitions.lua @@ -1,7 +1,7 @@ --[[ More Blocks: redefinitions of default stuff -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/aliases.lua b/stairsplus/aliases.lua index b005a06..5cdfd53 100644 --- a/stairsplus/aliases.lua +++ b/stairsplus/aliases.lua @@ -1,7 +1,7 @@ --[[ More Blocks: alias definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/common.lua b/stairsplus/common.lua index d972808..d42ccfa 100644 --- a/stairsplus/common.lua +++ b/stairsplus/common.lua @@ -1,7 +1,7 @@ --[[ More Blocks: registrations -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/conversion.lua b/stairsplus/conversion.lua index e73dfb0..5ca5fbd 100644 --- a/stairsplus/conversion.lua +++ b/stairsplus/conversion.lua @@ -1,7 +1,7 @@ --[[ More Blocks: conversion -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/custom.lua b/stairsplus/custom.lua index 4004c6c..0b3078f 100644 --- a/stairsplus/custom.lua +++ b/stairsplus/custom.lua @@ -1,7 +1,7 @@ --[[ More Blocks: microblock definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/defs.lua b/stairsplus/defs.lua index a3d2cb1..893ec68 100644 --- a/stairsplus/defs.lua +++ b/stairsplus/defs.lua @@ -1,7 +1,7 @@ --[[ More Blocks: registrations -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/init.lua b/stairsplus/init.lua index 7f1b995..1baefe2 100644 --- a/stairsplus/init.lua +++ b/stairsplus/init.lua @@ -1,7 +1,7 @@ --[[ More Blocks: Stairs+ -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/microblocks.lua b/stairsplus/microblocks.lua index e477664..d2c9579 100644 --- a/stairsplus/microblocks.lua +++ b/stairsplus/microblocks.lua @@ -1,7 +1,7 @@ --[[ More Blocks: microblock definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/panels.lua b/stairsplus/panels.lua index 095c4c2..ff572c7 100644 --- a/stairsplus/panels.lua +++ b/stairsplus/panels.lua @@ -1,7 +1,7 @@ --[[ More Blocks: panel definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/recipes.lua b/stairsplus/recipes.lua index f4d259c..c9aaa29 100644 --- a/stairsplus/recipes.lua +++ b/stairsplus/recipes.lua @@ -1,7 +1,7 @@ --[[ More Blocks: Stairs+ -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/registrations.lua b/stairsplus/registrations.lua index 3caab34..088d903 100644 --- a/stairsplus/registrations.lua +++ b/stairsplus/registrations.lua @@ -1,7 +1,7 @@ --[[ More Blocks: registrations -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/slabs.lua b/stairsplus/slabs.lua index ee9ce89..abccd2a 100644 --- a/stairsplus/slabs.lua +++ b/stairsplus/slabs.lua @@ -1,7 +1,7 @@ --[[ More Blocks: slab definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/slopes.lua b/stairsplus/slopes.lua index 6e516d5..5ab00b0 100644 --- a/stairsplus/slopes.lua +++ b/stairsplus/slopes.lua @@ -1,7 +1,7 @@ --[[ More Blocks: slope definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] diff --git a/stairsplus/stairs.lua b/stairsplus/stairs.lua index 8c77498..82770c2 100644 --- a/stairsplus/stairs.lua +++ b/stairsplus/stairs.lua @@ -1,7 +1,7 @@ --[[ More Blocks: stair definitions -Copyright © 2011-2019 Hugo Locurcio and contributors. +Copyright © 2011-2020 Hugo Locurcio and contributors. Licensed under the zlib license. See LICENSE.md for more information. --]] From 6595ebc78d1e51e6cdbbc5042a84608a8913d678 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 1 Jan 2020 17:54:58 +0100 Subject: [PATCH 2/3] Remove obsolete notice about renaming the extracted mod folder This is no longer required thanks to `mod.conf`. --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 03a2f31..26020b7 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,7 @@ git clone https://github.com/minetest-mods/moreblocks.git You can also [download a ZIP archive](https://github.com/minetest-mods/moreblocks/archive/master.zip) -of More Blocks. If you do so, you will need to extract the archive then rename -the resulting folder from `moreblocks-master` to `moreblocks` – this is -**absolutely** required, as the mod won't work otherwise. +of More Blocks. ### Enable the mod From bbfd7823002a3f464b53b5e4f7a422b8bc24529b Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 3 Jan 2020 11:34:13 +0100 Subject: [PATCH 3/3] Remove legacy Stairs+ conversion code It was only required to import worlds last edited before Q3 2013. --- CHANGELOG.md | 5 ++ stairsplus/aliases.lua | 70 ------------------- stairsplus/conversion.lua | 139 -------------------------------------- stairsplus/init.lua | 3 - 4 files changed, 5 insertions(+), 212 deletions(-) delete mode 100644 stairsplus/aliases.lua delete mode 100644 stairsplus/conversion.lua diff --git a/CHANGELOG.md b/CHANGELOG.md index fd5cbb4..6b5cb52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Removed + +- Legacy Stairs+ conversion code. + - It was only required to import worlds last edited before Q3 2013. + ## [2.0.0] - 2019-11-25 ### Added diff --git a/stairsplus/aliases.lua b/stairsplus/aliases.lua deleted file mode 100644 index 5cdfd53..0000000 --- a/stairsplus/aliases.lua +++ /dev/null @@ -1,70 +0,0 @@ ---[[ -More Blocks: alias definitions - -Copyright © 2011-2020 Hugo Locurcio and contributors. -Licensed under the zlib license. See LICENSE.md for more information. ---]] - -local function register_stairsplus_alias(modname, origname, newname) - minetest.register_alias(modname.. ":slab_" ..origname, "moreblocks:slab_" ..newname) - minetest.register_alias(modname.. ":slab_" ..origname.. "_inverted", "moreblocks:slab_" ..newname.. "_inverted") - minetest.register_alias(modname.. ":slab_" ..origname.. "_wall", "moreblocks:slab_" ..newname.. "_wall") - minetest.register_alias(modname.. ":slab_" ..origname.. "_quarter", "moreblocks:slab_" ..newname.. "_quarter") - minetest.register_alias(modname.. ":slab_" ..origname.. "_quarter_inverted", "moreblocks:slab_" ..newname.. "_quarter_inverted") - minetest.register_alias(modname.. ":slab_" ..origname.. "_quarter_wall", "moreblocks:slab_" ..newname.. "_quarter_wall") - minetest.register_alias(modname.. ":slab_" ..origname.. "_three_quarter", "moreblocks:slab_" ..newname.. "_three_quarter") - minetest.register_alias(modname.. ":slab_" ..origname.. "_three_quarter_inverted", "moreblocks:slab_" ..newname.. "_three_quarter_inverted") - minetest.register_alias(modname.. ":slab_" ..origname.. "_three_quarter_wall", "moreblocks:slab_" ..newname.. "_three_quarter_wall") - minetest.register_alias(modname.. ":stair_" ..origname, "moreblocks:stair_" ..newname) - minetest.register_alias(modname.. ":stair_" ..origname.. "_inverted", "moreblocks:stair_" ..newname.. "_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_wall", "moreblocks:stair_" ..newname.. "_wall") - minetest.register_alias(modname.. ":stair_" ..origname.. "_wall_half", "moreblocks:stair_" ..newname.. "_wall_half") - minetest.register_alias(modname.. ":stair_" ..origname.. "_wall_half_inverted", "moreblocks:stair_" ..newname.. "_wall_half_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_half", "moreblocks:stair_" ..newname.. "_half") - minetest.register_alias(modname.. ":stair_" ..origname.. "_half_inverted", "moreblocks:stair_" ..newname.. "_half_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_right_half", "moreblocks:stair_" ..newname.. "_right_half") - minetest.register_alias(modname.. ":stair_" ..origname.. "_right_half_inverted", "moreblocks:stair_" ..newname.. "_right_half_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_wall_half", "moreblocks:stair_" ..newname.. "_wall_half") - minetest.register_alias(modname.. ":stair_" ..origname.. "_wall_half_inverted", "moreblocks:stair_" ..newname.. "_wall_half_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_inner", "moreblocks:stair_" ..newname.. "_inner") - minetest.register_alias(modname.. ":stair_" ..origname.. "_inner_inverted", "moreblocks:stair_" ..newname.. "_inner_inverted") - minetest.register_alias(modname.. ":stair_" ..origname.. "_outer", "moreblocks:stair_" ..newname.. "_outer") - minetest.register_alias(modname.. ":stair_" ..origname.. "_outer_inverted", "moreblocks:stair_" ..newname.. "_outer_inverted") - minetest.register_alias(modname.. ":panel_" ..origname.. "_bottom", "moreblocks:panel_" ..newname.. "_bottom") - minetest.register_alias(modname.. ":panel_" ..origname.. "_top", "moreblocks:panel_" ..newname.. "_top") - minetest.register_alias(modname.. ":panel_" ..origname.. "_vertical", "moreblocks:panel_" ..newname.. "_vertical") - minetest.register_alias(modname.. ":micro_" ..origname.. "_bottom", "moreblocks:micro_" ..newname.. "_bottom") - minetest.register_alias(modname.. ":micro_" ..origname.. "_top", "moreblocks:micro_" ..newname.. "_top") -end - -register_stairsplus_alias("stairsplus", "stone", "stone") -register_stairsplus_alias("stairsplus", "wood", "wood") -register_stairsplus_alias("stairsplus", "pinewood", "pinewood") -register_stairsplus_alias("stairsplus", "cobble", "cobble") -register_stairsplus_alias("stairsplus", "brick", "brick") -register_stairsplus_alias("stairsplus", "sandstone", "sandstone") -register_stairsplus_alias("stairsplus", "glass", "glass") -register_stairsplus_alias("stairsplus", "tree", "tree") -register_stairsplus_alias("stairsplus", "jungletree", "jungletree") -register_stairsplus_alias("stairsplus", "pinetree", "pinetree") -register_stairsplus_alias("stairsplus", "desert_stone", "desert_stone") -register_stairsplus_alias("stairsplus", "steelblock", "steelblock") -register_stairsplus_alias("stairsplus", "mossycobble", "mossycobble") - -register_stairsplus_alias("moreblocks", "coalstone", "coal_stone") -register_stairsplus_alias("moreblocks", "junglewood", "jungle_wood") -register_stairsplus_alias("moreblocks", "circlestonebrick", "circle_stone_bricks") -register_stairsplus_alias("moreblocks", "ironstone", "iron_stone") -register_stairsplus_alias("moreblocks", "coalglass", "coal_glass") -register_stairsplus_alias("moreblocks", "ironglass", "iron_glass") -register_stairsplus_alias("moreblocks", "glowglass", "glow_glass") -register_stairsplus_alias("moreblocks", "superglowglass", "super_glow_glass") -register_stairsplus_alias("moreblocks", "coalchecker", "coal_checker") -register_stairsplus_alias("moreblocks", "ironchecker", "iron_checker") -register_stairsplus_alias("moreblocks", "cactuschecker", "cactus_checker") -register_stairsplus_alias("moreblocks", "ironstonebrick", "iron_stone_bricks") -register_stairsplus_alias("moreblocks", "stonesquare", "stone_tile") -register_stairsplus_alias("moreblocks", "splitstonesquare", "split_stone_tile") -register_stairsplus_alias("moreblocks", "woodtile", "wood_tile") -register_stairsplus_alias("moreblocks", "woodtile_centered", "wood_tile_centered") -register_stairsplus_alias("moreblocks", "woodtile_full", "wood_tile_full") diff --git a/stairsplus/conversion.lua b/stairsplus/conversion.lua deleted file mode 100644 index 5ca5fbd..0000000 --- a/stairsplus/conversion.lua +++ /dev/null @@ -1,139 +0,0 @@ ---[[ -More Blocks: conversion - -Copyright © 2011-2020 Hugo Locurcio and contributors. -Licensed under the zlib license. See LICENSE.md for more information. ---]] - --- Function to convert all stairs/slabs/etc nodes from --- inverted, wall, etc to regular + 6d facedir - -local dirs1 = {21, 20, 23, 22, 21} -local dirs2 = {15, 8, 17, 6, 15} -local dirs3 = {14, 11, 16, 5, 14} - -function stairsplus:register_6dfacedir_conversion(modname, material) - --print("Register stairsplus 6d facedir conversion") - --print('ABM for '..modname..' "'..material..'"') - - local objects_list1 = { - modname.. ":slab_" ..material.. "_inverted", - modname.. ":slab_" ..material.. "_quarter_inverted", - modname.. ":slab_" ..material.. "_three_quarter_inverted", - modname.. ":stair_" ..material.. "_inverted", - modname.. ":stair_" ..material.. "_wall", - modname.. ":stair_" ..material.. "_wall_half", - modname.. ":stair_" ..material.. "_wall_half_inverted", - modname.. ":stair_" ..material.. "_half_inverted", - modname.. ":stair_" ..material.. "_right_half_inverted", - modname.. ":panel_" ..material.. "_vertical", - modname.. ":panel_" ..material.. "_top", - } - - local objects_list2 = { - modname.. ":slab_" ..material.. "_wall", - modname.. ":slab_" ..material.. "_quarter_wall", - modname.. ":slab_" ..material.. "_three_quarter_wall", - modname.. ":stair_" ..material.. "_inner_inverted", - modname.. ":stair_" ..material.. "_outer_inverted", - modname.. ":micro_" ..material.. "_top" - } - - for _, object in pairs(objects_list1) do - local flip_upside_down = false - local flip_to_wall = false - - local dest_object = object - - if string.find(dest_object, "_inverted") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_inverted", "") - end - - if string.find(object, "_top") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_top", "") - end - - if string.find(dest_object, "_wall") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_wall", "") - end - - if string.find(dest_object, "_vertical") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_vertical", "") - end - - if string.find(dest_object, "_half") and not string.find(dest_object, "_right_half") then - dest_object = string.gsub(dest_object, "_half", "_right_half") - elseif string.find(dest_object, "_right_half") then - dest_object = string.gsub(dest_object, "_right_half", "_half") - end - - --print(" +---> convert " ..object) - --print(" | to " ..dest_object) - - minetest.register_abm({ - nodenames = {object}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local fdir = node.param2 or 0 - local nfdir - - if flip_upside_down and not flip_to_wall then - nfdir = dirs1[fdir + 2] - elseif flip_to_wall and not flip_upside_down then - nfdir = dirs2[fdir + 1] - elseif flip_to_wall and flip_upside_down then - nfdir = dirs3[fdir + 2] - end - minetest.set_node(pos, {name = dest_object, param2 = nfdir}) - end - }) - end - - for _, object in pairs(objects_list2) do - local flip_upside_down = false - local flip_to_wall = false - - local dest_object = object - - if string.find(dest_object, "_inverted") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_inverted", "") - end - - if string.find(dest_object, "_top") then - flip_upside_down = true - dest_object = string.gsub(dest_object, "_top", "") - end - - if string.find(dest_object, "_wall") then - flip_to_wall = true - dest_object = string.gsub(dest_object, "_wall", "") - end - - --print(" +---> convert " ..object) - --print(" | to " ..dest_object) - - minetest.register_abm({ - nodenames = {object}, - interval = 1, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local fdir = node.param2 - local nfdir = 20 - - if flip_upside_down and not flip_to_wall then - nfdir = dirs1[fdir + 1] - elseif flip_to_wall and not flip_upside_down then - nfdir = dirs2[fdir + 2] - - end - minetest.set_node(pos, {name = dest_object, param2 = nfdir}) - end - }) - end -end diff --git a/stairsplus/init.lua b/stairsplus/init.lua index 1baefe2..a1fcdff 100644 --- a/stairsplus/init.lua +++ b/stairsplus/init.lua @@ -42,7 +42,6 @@ function stairsplus:register_all(modname, subname, recipeitem, fields) self:register_slope(modname, subname, recipeitem, fields) self:register_panel(modname, subname, recipeitem, fields) self:register_micro(modname, subname, recipeitem, fields) - -- self:register_6dfacedir_conversion(modname, subname) -- Not needed as of Q3 2013, uncomment to fix old maps. end function stairsplus:register_alias_all(modname_old, subname_old, modname_new, subname_new) @@ -71,8 +70,6 @@ local function register_stair_slab_panel_micro(modname, subname, recipeitem, gro }) end --- dofile(modpath.. "/aliases.lua") -- Not needed as of Q2 2013, uncomment to fix old maps. --- dofile(modpath.. "/conversion.lua") -- Not needed as of Q2 2013, uncomment to fix old maps. dofile(modpath .. "/defs.lua") dofile(modpath .. "/recipes.lua") dofile(modpath .. "/common.lua")