summaryrefslogtreecommitdiff
path: root/missing_groups.lua
blob: d6f985d75651c58eac89405d3bc04eedb05db580 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
local nodes_with_missing_groups = {
	-- Sandstone varieties
	{name = "default:sandstone", groups = {sandstone = 1}},
	{name = "default:sandstonebrick", groups = {sandstone = 1}},
	{name = "default:sandstone_block", groups = {sandstone = 1}},
	{name = "default:desert_sandstone", groups = {sandstone = 1}},
	{name = "default:desert_sandstone_brick", groups = {sandstone = 1}},
	{name = "default:desert_sandstone_block", groups = {sandstone = 1}},
	{name = "default:silver_sandstone", groups = {sandstone = 1}},
	{name = "default:silver_sandstone_brick", groups = {sandstone = 1}},
	{name = "default:silver_sandstone_block", groups = {sandstone = 1}},
	-- Red bricks
	{name = "default:brick", groups = {bricks = 1}},
	-- Obsidian
	{name = "default:obsidian", groups = {stone = 1}},
	{name = "default:obsidianbrick", groups = {stone = 1}},
	{name = "default:obsidian_block", groups = {stone = 1}},
}

for _,node in ipairs(nodes_with_missing_groups) do
	
	local entity = {}
	for name,value in pairs(minetest.registered_nodes[node.name]) do
		entity[name] = value
	end
	for g,v in pairs(node.groups) do
		entity.groups[minetest_errata.prefix .. g] = v
	end
	minetest.register_node(":" .. node.name, entity)

end