commit 449f834e29f78d1796ccba20af6a03e1909d5c69 Author: hightime Date: Sun Dec 16 22:19:38 2018 -0500 init diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..4709cfe --- /dev/null +++ b/init.lua @@ -0,0 +1,34 @@ +-- HiddenDoors + +hiddendoors = {} + +function hiddendoors.register_door(material, name, tile_name) + minetest.register_node("hiddendoors:" .. material, { + description = name .. " Hidden Door", + walkable = false, + climbable = true, + is_ground_content = false, + inventory_image = "hiddendoors_" .. material .. "_inventory.png", + tiles = {"default_" .. tile_name .. ".png"}, + groups = {cracky = 2}, + }) + + minetest.register_craft({ + output = "hiddendoors:" .. material .. " 2", + recipe = { + {"", "", ""}, + {"default:glass", "default:" .. material , ""}, + {"", "", ""} + } + }) +end + +hiddendoors.register_door("obsidian", "Obsidian", "obsidian") +hiddendoors.register_door("stone", "Stone", "stone") +hiddendoors.register_door("desert_stonebrick", "Desert Stone Brick", "desert_stone_brick") +hiddendoors.register_door("stonebrick", "Stone Brick", "stone_brick") +hiddendoors.register_door("tree", "Tree", "tree") +hiddendoors.register_door("dirt", "Dirt", "dirt") +hiddendoors.register_door("desert_stone", "Desert Stone", "desert_stone") +hiddendoors.register_door("brick", "Brick", "brick") +hiddendoors.register_door("wood", "Wood", "wood") diff --git a/textures/hiddendoors_brick_inventory.png b/textures/hiddendoors_brick_inventory.png new file mode 100644 index 0000000..8be88aa Binary files /dev/null and b/textures/hiddendoors_brick_inventory.png differ diff --git a/textures/hiddendoors_desert_stone_inventory.png b/textures/hiddendoors_desert_stone_inventory.png new file mode 100644 index 0000000..717cc2a Binary files /dev/null and b/textures/hiddendoors_desert_stone_inventory.png differ diff --git a/textures/hiddendoors_desert_stonebrick_inventory.png b/textures/hiddendoors_desert_stonebrick_inventory.png new file mode 100644 index 0000000..c76f779 Binary files /dev/null and b/textures/hiddendoors_desert_stonebrick_inventory.png differ diff --git a/textures/hiddendoors_dirt_inventory.png b/textures/hiddendoors_dirt_inventory.png new file mode 100644 index 0000000..4820037 Binary files /dev/null and b/textures/hiddendoors_dirt_inventory.png differ diff --git a/textures/hiddendoors_obsidian_inventory.png b/textures/hiddendoors_obsidian_inventory.png new file mode 100644 index 0000000..d6052da Binary files /dev/null and b/textures/hiddendoors_obsidian_inventory.png differ diff --git a/textures/hiddendoors_stone_brick_inventory.png b/textures/hiddendoors_stone_brick_inventory.png new file mode 100644 index 0000000..a140f38 Binary files /dev/null and b/textures/hiddendoors_stone_brick_inventory.png differ diff --git a/textures/hiddendoors_stone_inventory.png b/textures/hiddendoors_stone_inventory.png new file mode 100644 index 0000000..f237f64 Binary files /dev/null and b/textures/hiddendoors_stone_inventory.png differ diff --git a/textures/hiddendoors_stonebrick_inventory.png b/textures/hiddendoors_stonebrick_inventory.png new file mode 100644 index 0000000..a140f38 Binary files /dev/null and b/textures/hiddendoors_stonebrick_inventory.png differ diff --git a/textures/hiddendoors_tree_inventory.png b/textures/hiddendoors_tree_inventory.png new file mode 100644 index 0000000..c50f710 Binary files /dev/null and b/textures/hiddendoors_tree_inventory.png differ diff --git a/textures/hiddendoors_wood_inventory.png b/textures/hiddendoors_wood_inventory.png new file mode 100644 index 0000000..7362451 Binary files /dev/null and b/textures/hiddendoors_wood_inventory.png differ