Add carpets for support
parent
e32f352622
commit
64efab15a1
639
carpetes.lua
639
carpetes.lua
|
@ -1,6 +1,6 @@
|
|||
--[[
|
||||
Mod Macronodes para Minetest
|
||||
Copyright (C) 2017 BrunoMine (https://github.com/BrunoMine)
|
||||
Copyright (C) 2019 BrunoMine (https://github.com/BrunoMine)
|
||||
|
||||
Recebeste uma cópia da GNU Lesser General
|
||||
Public License junto com esse software,
|
||||
|
@ -9,603 +9,46 @@
|
|||
Carpetes
|
||||
]]
|
||||
|
||||
-- Carpetes
|
||||
minetest.register_node("macronodes:carpete_branco", { --Branco
|
||||
description = "Carpete Branco",
|
||||
tiles = {"wool_white.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = true,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1},
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_branco',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:white', 'wool:white', 'wool:white'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
if not minetest.get_modpath("carpets") then return end
|
||||
|
||||
minetest.register_node("macronodes:carpete_cinza", { -- Cinza
|
||||
description = "Carpete Cinza",
|
||||
tiles = {"wool_grey.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_cinza',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:grey', 'wool:grey', 'wool:grey'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
-- Modifica carpetes
|
||||
local modificar_carpetes = function(nodename, def)
|
||||
def = def or {}
|
||||
|
||||
local override_table = {}
|
||||
|
||||
override_table.groups = table.copy(minetest.registered_items[nodename].groups)
|
||||
override_table.groups["attached_node"] = 1
|
||||
|
||||
if def.paramtype2 then
|
||||
override_table.paramtype2 = def.paramtype2
|
||||
end
|
||||
|
||||
override_table.is_ground_content = false
|
||||
|
||||
minetest.override_item(nodename, override_table)
|
||||
end
|
||||
|
||||
minetest.register_node("macronodes:carpete_preto", { -- Preto
|
||||
description = "Carpete Preto",
|
||||
tiles = {"wool_black.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_preto',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:black', 'wool:black', 'wool:black'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
-- Carpetes do mod wool
|
||||
if minetest.get_modpath("wool") then
|
||||
local nodenames = {
|
||||
"carpet:wool_black",
|
||||
"carpet:wool_blue",
|
||||
"carpet:wool_brown",
|
||||
"carpet:wool_cyan",
|
||||
"carpet:wool_dark_green",
|
||||
"carpet:wool_dark_grey",
|
||||
"carpet:wool_green",
|
||||
"carpet:wool_grey",
|
||||
"carpet:wool_magenta",
|
||||
"carpet:wool_orange",
|
||||
"carpet:wool_pink",
|
||||
"carpet:wool_red",
|
||||
"carpet:wool_violet",
|
||||
"carpet:wool_white",
|
||||
"carpet:wool_yellow",
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_vermelho", { -- Vermelho
|
||||
description = "Carpete Vermelho",
|
||||
tiles = {"wool_red.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_vermelho',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:red', 'wool:red', 'wool:red'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_amarelo", { -- Amarelo
|
||||
description = "Carpete Amarelo",
|
||||
tiles = {"wool_yellow.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_amarelo',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:yellow', 'wool:yellow', 'wool:yellow'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_verde", { -- Verde
|
||||
description = "Carpete Verde",
|
||||
tiles = {"wool_green.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_verde',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:green', 'wool:green', 'wool:green'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_ciano", { -- Ciano
|
||||
description = "Carpete Ciano",
|
||||
tiles = {"wool_cyan.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_ciano',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:cyan', 'wool:cyan', 'wool:cyan'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_azul", { -- Azul
|
||||
description = "Carpete Azul",
|
||||
tiles = {"wool_blue.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_azul',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:blue', 'wool:blue', 'wool:blue'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_magenta", { -- Magenta
|
||||
description = "Carpete Magenta",
|
||||
tiles = {"wool_magenta.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_magenta',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:magenta', 'wool:magenta', 'wool:magenta'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_laranja", { -- Laranja
|
||||
description = "Carpete Laranja",
|
||||
tiles = {"wool_orange.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_laranja',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:orange', 'wool:orange', 'wool:orange'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_violeta", { -- Violeta
|
||||
description = "Carpete Violeta",
|
||||
tiles = {"wool_violet.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_violeta',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:violet', 'wool:violet', 'wool:violet'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_marrom", { -- Marrom
|
||||
description = "Carpete Marrom",
|
||||
tiles = {"wool_brown.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_marrom',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:brown', 'wool:brown', 'wool:brown'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_rosa", { -- Rosa
|
||||
description = "Carpete Rosa",
|
||||
tiles = {"wool_pink.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_rosa',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:pink', 'wool:pink', 'wool:pink'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_cinzaescuro", { -- Cinza Escuro
|
||||
description = "Carpete Cinza Escuro",
|
||||
tiles = {"wool_dark_grey.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_cinzaescuro',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:dark_grey', 'wool:dark_grey', 'wool:dark_grey'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("macronodes:carpete_verdeescuro", { -- Verde Escuro
|
||||
description = "Carpete Verde Escuro",
|
||||
tiles = {"wool_dark_green.png"},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.415, 0.5}, -- Carpete
|
||||
{0.1875, -0.5, -0.4375, 0.5, -0.395, -0.125}, -- Pelos_1
|
||||
{-0.4375, -0.5, -0.5, -0.25, -0.395, -0.125}, -- Pelos_2
|
||||
{0.25, -0.5, 0.25, 0.4375, -0.395, 0.5}, -- Pelos_3
|
||||
{-0.5, -0.5, 0.1875, -0.1875, -0.395, 0.4375}, -- Pelos_4
|
||||
{-0.5, -0.5, -0.0625, -0.0625, -0.395, 0.125}, -- Pelos_5
|
||||
{-0.125, -0.5, 0.1875, 0, -0.395, 0.5}, -- Pelos_6
|
||||
{0.0625, -0.5, 0.25, 0.1875, -0.395, 0.5}, -- Pelos_7
|
||||
{0, -0.5, -0.0625, 0.1875, -0.395, 0.125}, -- Pelos_8
|
||||
{0.25, -0.5, -0.0625, 0.4375, -0.395, 0.1875}, -- Pelos_9
|
||||
{-0.1875, -0.5, -0.4375, -0.0625, -0.395, -0.3125}, -- Pelos_10
|
||||
{-0.1875, -0.5, -0.25, 0.125, -0.395, -0.125}, -- Pelos_11
|
||||
{0, -0.5, -0.4375, 0.125, -0.395, -0.3125}, -- Pelos_12
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.395, 0.5}
|
||||
},
|
||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,wool=1,flammable=1,attached_node=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'macronodes:carpete_verdeescuro',
|
||||
recipe = {
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
{'wool:dark_green', 'wool:dark_green', 'wool:dark_green'},
|
||||
{'default:paper', 'default:paper', 'default:paper'},
|
||||
}
|
||||
})
|
||||
for _, nodename in ipairs(nodenames) do
|
||||
modificar_carpetes(nodename, {paramtype2 = "none"})
|
||||
end
|
||||
end
|
||||
|
|
|
@ -5,3 +5,5 @@ bucket
|
|||
dye
|
||||
sfinv?
|
||||
xdecor?
|
||||
carpets?
|
||||
wool?
|
||||
|
|
Loading…
Reference in New Issue