minetest-mm/mods/artdeco/init.lua

1075 lines
33 KiB
Lua

-- ArtDeco (1.1) by TumeniNodes
minetest.register_node("artdeco:lionheart", {
description = "ArtDeco lionheart",
tiles = {"artdeco_lionheart.png", "artdeco_lionheart_bottom.png", "artdeco_lionheart_side.png", "artdeco_lionheart_side.png", "artdeco_lionheart_back.png", "artdeco_lionheart_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1a", {
description = "ArtDeco 1a",
tiles = {"artdeco_1a.png", "artdeco_1a_bottom.png",
"artdeco_1a_side.png", "artdeco_1a_side.png",
"artdeco_1a_back.png", "artdeco_1a_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1b", {
description = "ArtDeco 1b",
tiles = {"artdeco_1b.png", "artdeco_1b_bottom.png",
"artdeco_1b_rside.png", "artdeco_1b_lside.png",
"artdeco_1b_back.png", "artdeco_1b_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1c", {
description = "ArtDeco 1c",
tiles = {"artdeco_1c.png", "artdeco_1c_bottom.png",
"artdeco_1c_rside.png", "artdeco_1c_lside.png",
"artdeco_1c_back.png", "artdeco_1c_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups ={cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1d", {
description = "ArtDeco 1d",
tiles = {"artdeco_1d.png", "artdeco_1d_bottom.png",
"artdeco_1d_rside.png", "artdeco_1d_lside.png",
"artdeco_1d_back.png", "artdeco_1d_front.png"},
paramtype2 = "facedir",
legacy_facedor_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1e", {
description = "ArtDeco 1e",
tiles = {"artdeco_1e.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1f", {
description = "ArtDeco 1f",
tiles = {"artdeco_1f.png", "artdeco_1f_bottom.png",
"artdeco_1f_rside.png", "artdeco_1f_lside.png",
"artdeco_1f_back.png", "artdeco_1f_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1g", {
description = "ArtDeco 1g",
tiles = {"artdeco_1g.png", "artdeco_1g_bottom.png",
"artdeco_1g_rside.png", "artdeco_1g_lside.png",
"artdeco_1g_back.png", "artdeco_1g_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1h", {
description = "ArtDeco 1h",
tiles = {"artdeco_1h.png", "artdeco_1h_bottom.png",
"artdeco_1h_rside.png", "artdeco_1h_lside.png",
"artdeco_1h_back.png", "artdeco_1h_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1i", {
description = "ArtDeco 1i",
tiles = {"artdeco_1i.png", "artdeco_1i_bottom.png",
"artdeco_1i_rside.png", "artdeco_1i_lside.png",
"artdeco_1i_back.png", "artdeco_1i_front.png"},
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1j", {
description = "ArtDeco 1j",
tiles = {"artdeco_1j.png", "artdeco_1j_bottom.png",
"artdeco_1j_side.png", "artdeco_1j_side.png",
"artdeco_1j_back.png", "artdeco_1j_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1k", {
description = "ArtDeco 1k",
tiles = {"artdeco_1k.png", "artdeco_1k_bottom.png",
"artdeco_1k_side.png", "artdeco_1k_side.png",
"artdeco_1k_back.png", "artdeco_1k_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:1l", {
description = "ArtDeco 1l",
tiles = {"artdeco_1l.png", "artdeco_1l_bottom.png",
"artdeco_1l_side.png", "artdeco_1l_side.png",
"artdeco_1l_side.png", "artdeco_1l_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:arch1a", {
description = "ArtDeco arch1a",
tiles = {"artdeco_arch1a.png", "artdeco_arch1a_bottom.png",
"artdeco_arch1a_rside.png", "artdeco_arch1a_lside.png",
"artdeco_arch1a_back.png", "artdeco_arch1a_front.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, 0.0625, -0.5, 0.5, 0.5, 0.5},
{0.375, -0.5, -0.5, 0.5, 0.5, 0.5},
{-0.5, -0.5, -0.5, -0.375, 0.5, 0.5},
{0.3125, -0.25, -0.5, 0.4375, 0, 0.5},
{-0.5, -0.25, -0.5, -0.3125, 0.5, 0.5},
{-0.5, -0.125, -0.5, -0.25, 0.5, 0.5},
{0.25, -0.125, -0.5, 0.4375, 0.5, 0.5},
{0.1875, -0.0625, -0.5, 0.5, 0.5, 0.5},
{-0.4375, -0.0625, -0.5, -0.1875, 0.5, 0.5},
{-0.4375, 0, -0.5, -0.0625, 0.5, 0.5},
{0.0625, 0, -0.5, 0.4375, 0.5, 0.5},
{0.1875, -0.0625, -0.5625, 0.3125, 0.0625, 0.5},
{0.0625, 0, -0.5625, 0.1875, 0.125, 0.5},
{-0.0625, 0.0625, -0.5625, 0.0625, 0.1875, 0.5},
{-0.1875, 0, -0.5625, -0.0625, 0.125, 0.5},
{-0.3125, -0.0625, -0.5625, -0.1875, 0.0625, 0.5},
{-0.375, -0.125, -0.5625, -0.25, 0, 0.5},
{-0.4375, -0.25, -0.5625, -0.3125, -0.125, 0.5},
{-0.5, -0.5, -0.5625, -0.375, -0.25, 0.5},
{0.375, -0.5, -0.5625, 0.5, -0.25, 0.5},
{0.3125, -0.25, -0.5625, 0.4375, -0.125, 0.5},
{0.375, 0, -0.5625, 0.25, -0.125, 0.5},
}
},
})
minetest.register_node("artdeco:arch2a", {
description = "ArtDeco arch2a",
tiles = {"artdeco_arch2a.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, 0.0625, -0.5, 0.5, 0.5, 0.5},
{0.375, -0.5, -0.5, 0.5, 0.5, 0.5},
{-0.5, -0.5, -0.5, -0.375, 0.5, 0.5},
{0.3125, -0.25, -0.5, 0.4375, 0, 0.5},
{-0.5, -0.25, -0.5, -0.3125, 0.5, 0.5},
{-0.5, -0.125, -0.5, -0.25, 0.5, 0.5},
{0.25, -0.125, -0.5, 0.4375, 0.5, 0.5},
{0.1875, -0.0625, -0.5, 0.5, 0.5, 0.5},
{-0.4375, -0.0625, -0.5, -0.1875, 0.5, 0.5},
{-0.4375, 0, -0.5, -0.0625, 0.5, 0.5},
{0.0625, 0, -0.5, 0.4375, 0.5, 0.5},
{0.1875, -0.0625, -0.5625, 0.3125, 0.0625, 0.5},
{0.0625, 0, -0.5625, 0.1875, 0.125, 0.5},
{-0.0625, 0.0625, -0.5625, 0.0625, 0.1875, 0.5},
{-0.1875, 0, -0.5625, -0.0625, 0.125, 0.5},
{-0.3125, -0.0625, -0.5625, -0.1875, 0.0625, 0.5},
{-0.375, -0.125, -0.5625, -0.25, 0, 0.5},
{-0.4375, -0.25, -0.5625, -0.3125, -0.125, 0.5},
{-0.5, -0.5, -0.5625, -0.375, -0.25, 0.5},
{0.375, -0.5, -0.5625, 0.5, -0.25, 0.5},
{0.3125, -0.25, -0.5625, 0.4375, -0.125, 0.5},
{0.375, 0, -0.5625, 0.25, -0.125, 0.5},
}
},
})
minetest.register_node("artdeco:arch1b", {
description = "ArtDeco arch1b",
tiles = {"artdeco_arch1b.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{0.375, -0.5, -0.5625, 0.5, 0.5, 0.5},
{-0.5, -0.5, -0.5625, -0.375, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:arch1c", {
description = "ArtDeco arch1c",
tiles = {"artdeco_arch1c.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
{-0.5, 0.4375, -0.625, 0.5, 0.5, -0.5},
}
}
})
minetest.register_node("artdeco:arch1d", {
description = "ArtDeco arch1d",
tiles = {"artdeco_arch1d.png", "artdeco_arch1d_bottom.png",
"artdeco_arch1d_side.png", "artdeco_arch1d_side.png",
"artdeco_arch1d_back.png", "artdeco_arch1d_front.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
{-0.5, 0.4375, -0.625, 0.5, 0.5, -0.5},
}
}
})
minetest.register_node("artdeco:arch1e", {
description = "ArtDeco arch1e",
tiles = {"artdeco_arch1e.png", "artdeco_arch1e_bottom.png",
"artdeco_arch1e_side.png", "artdeco_arch1e_side.png",
"artdeco_arch1e_back.png", "artdeco_arch1e_front.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
{-0.5, 0.4375, -0.625, 0.5, 0.5, -0.5},
}
}
})
minetest.register_node("artdeco:dblarch1a", {
description = "ArtDeco dblarch1a",
tiles = {"artdeco_dblarch1a.png", "artdeco_dblarch1a_bottom.png",
"artdeco_dblarch1a_rside.png", "artdeco_dblarch1a_lside.png",
"artdeco_dblarch1a_back.png", "artdeco_dblarch1a_front.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.25, 0.0625, -0.5, 0.5, 0.25, 0.5},
{0.3125, -0.5, -0.5, 0.5, 0.1875, 0.5},
{0.25, -0.3125, -0.5, 0.375, 0.1875, 0.5},
{0.1875, -0.1875, -0.5, 0.3125, 0.1875, 0.5},
{-0.0625, 0, -0.5, 0.25, 0.1875, 0.5},
{0.0625, -0.0625, -0.5, 0.375, 0.0625, 0.5},
{0.125, -0.125, -0.5, 0.25, 0, 0.5},
{-0.5, 0.125, -0.5, 0.5, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:dblarch1b", {
description = "ArtDeco dblarch1b",
tiles = {"artdeco_dblarch1b.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, -0.375, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:dblarchslab", {
description = "ArtDeco dblarchslab",
tiles = {"artdeco_dblarchslab.png", "artdeco_dblarchslab_bottom.png",
"artdeco_dblarchslab_rside.png", "artdeco_dblarchslab_lside.png",
"artdeco_dblarchslab_back.png", "artdeco_dblarchslab_front.png"},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, 0.125, -0.5, 0.5, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:archwin1a", {
description = "ArtDeco archwin1a",
drawtype = "nodebox",
tiles = {"artdeco_archwin1a.png"},
inventory_image = "artdeco_archwin1a_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.0625, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0, 1.0625},
{-0.25, -0.5, 1, -0.1875, -0.0625, 1.0625},
{0.1875, -0.5, 1, 0.25, -0.0625, 1.0625},
{-0.3125, -0.5, 1, -0.25, -0.125, 1.0625},
{0.25, -0.5, 1, 0.3125, -0.125, 1.0625},
{-0.375, -0.5, 1, -0.3125, -0.25, 1.0625},
{0.3125, -0.5, 1, 0.375, -0.25, 1.0625},
}
}
})
minetest.register_node("artdeco:archwin1b", {
description = "ArtDeco archwin1b",
drawtype = "nodebox",
tiles = {"artdeco_archwin1b.png"},
inventory_image = "artdeco_archwin1b_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.5, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0.5, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0.5, 1.0625},
{-0.25, -0.5, 1, -0.1875, 0.5, 1.0625},
{0.1875, -0.5, 1, 0.25, 0.5, 1.0625},
{-0.3125, -0.5, 1, -0.25, 0.5, 1.0625},
{0.25, -0.5, 1, 0.3125, 0.5, 1.0625},
{-0.375, -0.5, 1, -0.3125, 0.5, 1.0625},
{0.3125, -0.5, 1, 0.375, 0.5, 1.0625},
}
}
})
minetest.register_node("artdeco:archwin1c", {
description = "ArtDeco:archwin1c",
drawtype = "nodebox",
tiles = {"artdeco_archwin1c.png"},
inventory_image = "artdeco_archwin1c_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.5, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0.5, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0.5, 1.0625},
{-0.25, -0.5, 1, -0.1875, 0.5, 1.0625},
{0.1875, -0.5, 1, 0.25, 0.5, 1.0625},
{-0.3125, -0.5, 1, -0.25, 0.5, 1.0625},
{0.25, -0.5, 1, 0.3125, 0.5, 1.0625},
{-0.375, -0.5, 1, -0.3125, 0.5, 1.0625},
{0.3125, -0.5, 1, 0.375, 0.5, 1.0625},
}
}
})
minetest.register_node("artdeco:archwin2a", {
description = "ArtDeco archwin2a",
drawtype = "nodebox",
tiles = {"artdeco_archwin2a.png"},
inventory_image = "artdeco_archwin2a_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.0625, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0, 1.0625},
{-0.25, -0.5, 1, -0.1875, -0.0625, 1.0625},
{0.1875, -0.5, 1, 0.25, -0.0625, 1.0625},
{-0.3125, -0.5, 1, -0.25, -0.125, 1.0625},
{0.25, -0.5, 1, 0.3125, -0.125, 1.0625},
{-0.375, -0.5, 1, -0.3125, -0.25, 1.0625},
{0.3125, -0.5, 1, 0.375, -0.25, 1.0625},
}
}
})
minetest.register_node("artdeco:archwin2b", {
description = "ArtDeco archwin2b",
drawtype = "nodebox",
tiles = {"artdeco_archwin2b.png"},
inventory_image = "artdeco_archwin2b_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.5, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0.5, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0.5, 1.0625},
{-0.25, -0.5, 1, -0.1875, 0.5, 1.0625},
{0.1875, -0.5, 1, 0.25, 0.5, 1.0625},
{-0.3125, -0.5, 1, -0.25, 0.5, 1.0625},
{0.25, -0.5, 1, 0.3125, 0.5, 1.0625},
{-0.375, -0.5, 1, -0.3125, 0.5, 1.0625},
{0.3125, -0.5, 1, 0.375, 0.5, 1.0625},
}
}
})
minetest.register_node("artdeco:archwin2c", {
description = "ArtDeco:archwin2c",
drawtype = "nodebox",
tiles = {"artdeco_archwin2c.png"},
inventory_image = "artdeco_archwin2c_inv.png",
paramtype = "light",
sunlight_propogates = true,
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, 1, 0.0625, 0.5, 1.0625},
{-0.1875, -0.5, 1, -0.0625, 0.5, 1.0625},
{0.0625, -0.5, 1, 0.1875, 0.5, 1.0625},
{-0.25, -0.5, 1, -0.1875, 0.5, 1.0625},
{0.1875, -0.5, 1, 0.25, 0.5, 1.0625},
{-0.3125, -0.5, 1, -0.25, 0.5, 1.0625},
{0.25, -0.5, 1, 0.3125, 0.5, 1.0625},
{-0.375, -0.5, 1, -0.3125, 0.5, 1.0625},
{0.3125, -0.5, 1, 0.375, 0.5, 1.0625},
}
}
})
minetest.register_node("artdeco:wincross1a", {
description = "ArtDeco wincross1a",
drawtype = "nodebox",
tiles = {"artdeco_wincross1a.png", "artdeco_wincross1a_bottom.png",
"artdeco_wincross1a_side.png", "artdeco_wincross1a_side.png",
"artdeco_wincross1a_back.png", "artdeco_wincross1a_front.png"},
paramtype = "light",
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {choppy=2,oddly_breakable_by_hand=2,wood=1},
sounds = default.node_sound_wood_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.125, -0.3125, 0.3125, 0.125, -0.125, 0.5},
{-0.375, -0.3125, 0.375, 0.375, -0.1875, 0.4375},
{-0.0625, -0.5, 0.375, 0.0625, -0.3125, 0.4375},
{-0.5, -0.25, 0.3125, 0.5, -0.1875, 0.5},
{-0.4375, -0.5, 0.4375, 0.4375, -0.25, 0.5},
{-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5},
}
}
})
minetest.register_node("artdeco:wincross1b", {
description = "ArtDeco wincross1b",
drawtype = "nodebox",
tiles = {"artdeco_wincross1b.png", "artdeco_wincross1b_bottom.png",
"artdeco_wincross1b_rside.png", "artdeco_wincross1b_lside.png",
"artdeco_wincross1b_back.png", "artdeco_wincross1b_front.png"},
paramtype = "light",
use_texture_alpha = true,
paramtype2 = "facedir",
legacy_facedir_simple = true,
is_ground_content = false,
groups = {choppy=2,oddly_breakable_by_hand=2,wood=1},
sounds = default.node_sound_wood_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.4375, 0.1875, 0.4375, 0.4375, 0.5, 0.5},
{-0.5, 0.4375, 0.375, 0.5, 0.5, 0.5},
{-0.4375, 0.375, 0.375, 0.4375, 0.4375, 0.5},
{-0.5, 0.1875, 0.375, 0.5, 0.25, 0.5},
}
}
})
minetest.register_node("artdeco:2a", {
description = "ArtDeco 2a",
tiles = {"artdeco_2a.png", "artdeco_2a_bottom.png",
"artdeco_2a_rside.png", "artdeco_2a_lside.png",
"artdeco_2a_back.png", "artdeco_2a_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:2b", {
description = "ArtDeco 2b",
tiles = {"artdeco_2b.png", "artdeco_2b_bottom.png",
"artdeco_2b_rside.png", "artdeco_2b_lside.png",
"artdeco_2b_back.png", "artdeco_2b_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:2c", {
description = "ArtDeco 2c",
tiles = {"artdeco_2c.png", "artdeco_2c_bottom.png",
"artdeco_2c_rside.png", "artdeco_2c_lside.png",
"artdeco_2c_back.png", "artdeco_2c_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:2d", {
description = "ArtDeco 2d",
tiles = {"artdeco_2d.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:italianmarble", {
description = "ArtDeco Italian Marble",
tiles = {"artdeco_italian_marble.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:tile1", {
description = "ArtDeco tile1",
tiles = {"artdeco_tile1.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:tile2", {
description = "ArtDeco tile2",
tiles = {"artdeco_tile2.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:tile3", {
description = "ArtDeco tile3",
tiles = {"artdeco_tile3.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:tile4", {
description = "ArtDeco tile4",
tiles = {"artdeco_tile4.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:tile5", {
description = "ArtDeco tile5",
tiles = {"artdeco_tile5.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:lightwin1", {
description = "lightwin 1",
drawtype = "nodebox",
tiles = {"artdeco_lightwin1.png"},
use_texture_alpha = true,
paramtype = "light",
paramtype2 = "facedir",
light_source = LIGHT_MAX-1,
sunlight_propagates = true,
is_ground_content = false,
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.1, 0.5,0.5, 0.1},
},
},
})
minetest.register_node("artdeco:lightwin2", {
description = "lightwin 2",
drawtype = "nodebox",
tiles = {"artdeco_lightwin2.png"},
use_texture_alpha = true,
paramtype = "light",
paramtype2 = "facedir",
light_source = LIGHT_MAX-1,
sunlight_propagates = true,
is_ground_content = false,
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.1, 0.5,0.5, 0.1},
},
},
})
minetest.register_node("artdeco:lightwin3", {
description = "lightwin 3",
drawtype = "nodebox",
tiles = {"artdeco_lightwin3.png"},
use_texture_alpha = true,
paramtype = "light",
paramtype2 = "facedir",
light_source = LIGHT_MAX-1,
sunlight_propagates = true,
is_ground_content = false,
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.1, 0.5,0.5, 0.1},
},
},
})
minetest.register_node("artdeco:irongrating", {
description = "iron grating",
drawtype = "nodebox",
tiles = {"artdeco_irongrating.png"},
use_texture_alpha = true,
paramtype = "light",
paramtype2 = "facedir",
sunlight_propagates = true,
is_ground_content = false,
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.1, 0.5,0.5, 0.1},
},
},
})
minetest.register_node("artdeco:column1a", {
description = "ArtDeco column1a",
drawtype = "nodebox",
tiles = {"artdeco_column1a.png", "artdeco_column1a_bottom.png",
"artdeco_column1a_side.png", "artdeco_column1a_side.png",
"artdeco_column1a_side.png", "artdeco_column1a_side.png"},
paramtype = "light",
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.125, -0.5, -0.5, 0.125, 0.5, 0.5},
{-0.25, -0.5, -0.4375, -0.0625, 0.5, 0.4375},
{0.0625, -0.5, -0.4375, 0.25, 0.5, 0.4375},
{-0.375, -0.5, -0.375, -0.1875, 0.5, 0.375},
{0.1875, -0.5, -0.375, 0.375, 0.5, 0.375},
{-0.375, -0.5, -0.3125, -0.3125, 0.5, 0.3125},
{0.3125, -0.5, -0.3125, 0.375, 0.5, 0.3125},
{-0.4375, -0.5, -0.25, -0.375, 0.5, 0.25},
{0.375, -0.5, -0.25, 0.4375, 0.5, 0.25},
{-0.5, -0.5, -0.125, -0.4375, 0.5, 0.125},
{0.4375, -0.5, -0.125, 0.5, 0.5, 0.125},
}
}
})
minetest.register_node("artdeco:column1b", {
description = "ArtDeco column1b",
drawtype = "nodebox",
tiles = {"artdeco_column1b.png", "artdeco_column1b_bottom.png",
"artdeco_column1b_side.png", "artdeco_column1b_side.png",
"artdeco_column1b_side.png", "artdeco_column1b_side.png"},
paramtype = "light",
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.125, -0.5, -0.5, 0.125, 0.5, 0.5},
{-0.25, -0.5, -0.4375, -0.0625, 0.5, 0.4375},
{0.0625, -0.5, -0.4375, 0.25, 0.5, 0.4375},
{-0.375, -0.5, -0.375, -0.1875, 0.5, 0.375},
{0.1875, -0.5, -0.375, 0.375, 0.5, 0.375},
{-0.375, -0.5, -0.3125, -0.3125, 0.5, 0.3125},
{0.3125, -0.5, -0.3125, 0.375, 0.5, 0.3125},
{-0.4375, -0.5, -0.25, -0.375, 0.5, 0.25},
{0.375, -0.5, -0.25, 0.4375, 0.5, 0.25},
{-0.5, -0.5, -0.125, -0.4375, 0.5, 0.125},
{0.4375, -0.5, -0.125, 0.5, 0.5, 0.125},
}
}
})
minetest.register_node("artdeco:column1c", {
description = "ArtDeco column1c",
drawtype = "nodebox",
tiles = {"artdeco_column1c.png", "artdeco_column1c_bottom.png",
"artdeco_column1c_side.png", "artdeco_column1c_side.png",
"artdeco_column1c_side.png", "artdeco_column1c_side.png"},
paramtype = "light",
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.125, -0.5, -0.5, 0.125, 0.5, 0.5},
{-0.25, -0.5, -0.4375, -0.0625, 0.5, 0.4375},
{0.0625, -0.5, -0.4375, 0.25, 0.5, 0.4375},
{-0.375, -0.5, -0.375, -0.1875, 0.5, 0.375},
{0.1875, -0.5, -0.375, 0.375, 0.5, 0.375},
{-0.375, -0.5, -0.3125, -0.3125, 0.5, 0.3125},
{0.3125, -0.5, -0.3125, 0.375, 0.5, 0.3125},
{-0.4375, -0.5, -0.25, -0.375, 0.5, 0.25},
{0.375, -0.5, -0.25, 0.4375, 0.5, 0.25},
{-0.5, -0.5, -0.125, -0.4375, 0.5, 0.125},
{0.4375, -0.5, -0.125, 0.5, 0.5, 0.125},
}
}
})
minetest.register_node("artdeco:column1d", {
description = "ArtDeco column1d",
drawtype = "nodebox",
tiles = {"artdeco_column1d.png", "artdeco_column1d_bottom.png",
"artdeco_column1d_side.png", "artdeco_column1d_side.png",
"artdeco_column1d_side.png", "artdeco_column1d_side.png"},
paramtype = "light",
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.125, -0.5, -0.5, 0.125, 0.5, 0.5},
{-0.25, -0.5, -0.4375, -0.0625, 0.5, 0.4375},
{0.0625, -0.5, -0.4375, 0.25, 0.5, 0.4375},
{-0.375, -0.5, -0.375, -0.1875, 0.5, 0.375},
{0.1875, -0.5, -0.375, 0.375, 0.5, 0.375},
{-0.375, -0.5, -0.3125, -0.3125, 0.5, 0.3125},
{0.3125, -0.5, -0.3125, 0.375, 0.5, 0.3125},
{-0.4375, -0.5, -0.25, -0.375, 0.5, 0.25},
{0.375, -0.5, -0.25, 0.4375, 0.5, 0.25},
{-0.5, -0.5, -0.125, -0.4375, 0.5, 0.125},
{0.4375, -0.5, -0.125, 0.5, 0.5, 0.125},
}
}
})
minetest.register_node("artdeco:decoblock1", {
description = "Artdeco decoblock 1",
tiles = {"artdeco_decoblock1.png", "artdeco_decoblock1_bottom.png",
"artdeco_decoblock1_side.png", "artdeco_decoblock1_side.png",
"artdeco_decoblock1_back.png", "artdeco_decoblock1_front.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decoblock2", {
description = "Artdeco decoblock 2",
tiles = {"artdeco_decoblock2.png", "artdeco_decoblock2_bottom.png",
"artdeco_decoblock2_side.png", "artdeco_decoblock2_side.png",
"artdeco_decoblock2_side.png", "artdeco_decoblock2_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decoblock3", {
description = "Artdeco decoblock 3",
tiles = {"artdeco_decoblock3.png", "artdeco_decoblock3_bottom.png",
"artdeco_decoblock3_side.png", "artdeco_decoblock3_side.png",
"artdeco_decoblock3_side.png", "artdeco_decoblock3_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decoblock4", {
description = "Artdeco decoblock 4",
tiles = {"artdeco_decoblock4.png", "artdeco_decoblock4_bottom.png",
"artdeco_decoblock4_side.png", "artdeco_decoblock4_side.png",
"artdeco_decoblock4_side.png", "artdeco_decoblock4_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decoblock5", {
description = "Artdeco decoblock 5",
tiles = {"artdeco_decoblock5.png", "artdeco_decoblock5_bottom.png",
"artdeco_decoblock5_side.png", "artdeco_decoblock5_side.png",
"artdeco_decoblock5_side.png", "artdeco_decoblock5_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decoblock6", {
description = "Artdeco decoblock 6",
tiles = {"artdeco_decoblock6.png", "artdeco_decoblock6_bottom.png",
"artdeco_decoblock6_side.png", "artdeco_decoblock6_side.png",
"artdeco_decoblock6_side.png", "artdeco_decoblock6_side.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:decostair1", {
description = "ArtDeco decostair1",
drawtype = "nodebox",
tiles = {"artdeco_decostair1.png"},
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, -0.0625, 0.5},
{-0.5, -0.5, 0.0625, 0.5, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:decostair2", {
description = "ArtDeco decostair2",
drawtype = "nodebox",
tiles = {"artdeco_decostair2.png"},
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, -0.0625, 0.5},
{-0.5, -0.5, 0.0625, 0.5, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:decostair3", {
description = "ArtDeco decostair3",
drawtype = "nodebox",
tiles = {"artdeco_decostair3.png"},
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, -0.0625, 0.5},
{-0.5, -0.5, 0.0625, 0.5, 0.5, 0.5},
}
}
})
minetest.register_node("artdeco:whitegardenstone", {
description = "ArtDeco white garden stone",
tiles = {"artdeco_whitegardenstone.png"},
groups = {crumbly=2, falling_node=1},
is_ground_content = false,
sounds = default.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=05},
dug = {name="default+gravel_footstep", gain=1.0},
}),
})
minetest.register_node("artdeco:stonewall", {
description = "Artdeco stonewall",
tiles = {"artdeco_stonewall.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:thinstonewall", {
description = "ArtDeco thin stone wall",
drawtype = "nodebox",
tiles = {"artdeco_thin_stonewall.png"},
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.1875, 0.5, 0.125, 0.1875},
}
}
})
minetest.register_node("artdeco:thinstonewallcorner", {
description = "ArtDeco thin stone wall corner",
drawtype = "nodebox",
tiles = {"artdeco_thin_stonewall_corner.png"},
paramtype = "light",
paramtype2 = "facedir",
legacy_facedir_simple = true,
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
node_box = {
type = "fixed",
fixed = {
{-0.1875, -0.5, -0.1875, 0.5, 0.125, 0.1875},
{-0.1875, -0.5, -0.1875, 0.1875, 0.125, 0.5},
}
}
})
minetest.register_node("artdeco:brownwalltile", {
description = "ArtDeco brown wall tile",
tiles = {"artdeco_brownwalltile.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:greenwalltile", {
description = "ArtDeco green wall tile",
tiles = {"artdeco_greenwalltile.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("artdeco:ceilingtile", {
description = "ArtDeco ceiling tile",
tiles = {"artdeco_ceiling_tile.png"},
groups = {cracky=3, stone=2},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
doors.register("artdeco:estatedoor", {
description = "ArtDeco estate door",
inventory_image = "artdeco_estatedoor_inv.png",
tiles = {{ name = "artdeco_estate_door.png", backface_culling = true }},
groups = {choppy=2,cracky=2,door=1},
protected = false,
sounds = default.node_sound_wood_defaults(),
})