minetest.register_node(FB.NAME..":a01", {
	description = FB.LOCAL("a01"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A01},
})
minetest.register_node(FB.NAME..":a02", {
	description = FB.LOCAL("a02"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A02},
})
minetest.register_node(FB.NAME..":a03", {
	description = FB.LOCAL("a03"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A03},
})
minetest.register_node(FB.NAME..":a04", {
	description = FB.LOCAL("a04"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A04},
})
minetest.register_node(FB.NAME..":a05", {
	description = FB.LOCAL("a05"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A05},
})
minetest.register_node(FB.NAME..":a05dia", {
	description = FB.LOCAL("a05dia"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A05DIA},
})
minetest.register_node(FB.NAME..":a06", {
	description = FB.LOCAL("a06"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A06},
})
minetest.register_node(FB.NAME..":a07", {
	description = FB.LOCAL("a07"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A07},
})
minetest.register_node(FB.NAME..":a08", {
	description = FB.LOCAL("a08"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A08},
})
minetest.register_node(FB.NAME..":a09", {
	description = FB.LOCAL("a09"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A09},
})
minetest.register_node(FB.NAME..":a10", {
	description = "Steel railing",
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A10},
})
minetest.register_node(FB.NAME..":a11", {
	description = FB.LOCAL("a11"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A11},
})
minetest.register_node(FB.NAME..":a12", {
	description = FB.LOCAL("a12"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A12},
})
minetest.register_node(FB.NAME..":a13", {
	description = FB.LOCAL("a13"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A13},
})
minetest.register_node(FB.NAME..":a14", {
	description = FB.LOCAL("a14"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A14},
})
minetest.register_node(FB.NAME..":a15", {
	description = FB.LOCAL("a15"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.A15},
})

minetest.register_node(FB.NAME..":b00", {
	description = FB.LOCAL("b00"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B00},
})
minetest.register_node(FB.NAME..":b01", {
	description = FB.LOCAL("b01"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B01},
})
minetest.register_node(FB.NAME..":b02", {
	description = FB.LOCAL("b02"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B02},
})
minetest.register_node(FB.NAME..":b03", {
	description = FB.LOCAL("b03"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B03},
})
minetest.register_node(FB.NAME..":b04", {
	description = FB.LOCAL("b04"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B04},
})
minetest.register_node(FB.NAME..":b05", {
	description = FB.LOCAL("b05"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B05},
})
minetest.register_node(FB.NAME..":b06", {
	description = FB.LOCAL("b06"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B06},
})
minetest.register_node(FB.NAME..":b07", {
	description = FB.LOCAL("b07"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B07},
})
minetest.register_node(FB.NAME..":b08", {
	description = FB.LOCAL("b08"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B08},
})
minetest.register_node(FB.NAME..":b09", {
	description = FB.LOCAL("b09"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B09},
})
minetest.register_node(FB.NAME..":b10", {
	description = FB.LOCAL("b10"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B10},
})
minetest.register_node(FB.NAME..":b11", {
	description = FB.LOCAL("b11"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B11},
})
minetest.register_node(FB.NAME..":b12", {
	description = FB.LOCAL("b12"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_01.png", FB.NAME.."_01.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.B12},
})

minetest.register_node(FB.NAME..":c00", {
	description = FB.LOCAL("c00"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_02.png", FB.NAME.."_02.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.C00},
})
minetest.register_node(FB.NAME..":c01", {
	description = FB.LOCAL("c01"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_02.png", FB.NAME.."_02.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.C01},
})
minetest.register_node(FB.NAME..":c02", {
	description = FB.LOCAL("c02"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_02.png", FB.NAME.."_02.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.C02},
})
minetest.register_node(FB.NAME..":c03", {
	description = FB.LOCAL("c03"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_02.png", FB.NAME.."_02.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.C03},
})

minetest.register_node(FB.NAME..":d00", {
	description = FB.LOCAL("d00"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_03.png", FB.NAME.."_03.png", FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.D00},
	on_rightclick = function(pos, node)
		minetest.set_node(pos, {name=FB.NAME..":d01", param2=node.param2})
	end,
})
minetest.register_node(FB.NAME..":d01", {
	description = FB.LOCAL("d01"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky=2, not_in_creative_inventory = 1},
	tiles = {FB.NAME.."_03.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.D01},
	on_rightclick = function(pos, node)
		minetest.set_node(pos, {name=FB.NAME..":d00", param2=node.param2})
	end,
	drop = FB.NAME..":d00",
})

minetest.register_node(FB.NAME..":s00", {
	description = FB.LOCAL("s00"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	climbable = true,
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S00},
})
minetest.register_node(FB.NAME..":s01", {
	description = FB.LOCAL("s01"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	climbable = true,
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S01},
})
minetest.register_node(FB.NAME..":s02", {
	description = FB.LOCAL("s02"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S02},
})
minetest.register_node(FB.NAME..":s03", {
	description = FB.LOCAL("s03"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	climbable = true,
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S03},
})
minetest.register_node(FB.NAME..":s04", {
	description = FB.LOCAL("s04"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	climbable = true,
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S04},
})
minetest.register_node(FB.NAME..":s05", {
	description = FB.LOCAL("s05"),
	drawtype = "nodebox",
	paramtype = "light",
	paramtype2 = "facedir",
	climbable = true,
	groups = {cracky = 2},
	tiles = {FB.NAME.."_00.png"},
	node_box = {type = "fixed", fixed = FB.MODELS.S05},
})

-- переименование нодов из старой версии
minetest.register_alias(FB.NAME..":a00", FB.NAME..":a01")
minetest.register_alias(FB.NAME..":s06", FB.NAME..":c03")
