-- AUTOMATICALLY GENERATED by <https://gitlab.com/szest/defripper>

local reg = ...

local piranesi_clock_button_change_tiles = {"clock_button_change.png",
	"clock_button_change.png",
	"clock_button_side.png",
	"clock_button_side.png",
	"clock_button_side.png",
"clock_button_side.png"}

local piranesi_clock_button_input_tiles = {"clock_button_input.png",
	"clock_button_input.png",
	"clock_button_side.png",
	"clock_button_side.png",
	"clock_button_side.png",
"clock_button_side.png"}

local default_dirt_with_grass_tiles = {"default_grass.png",
	"default_dirt.png",
	{name = "default_dirt.png^default_grass_side.png",
		tileable_vertical = false}}

local default_pine_tree_tiles = {"default_pine_tree_top.png",
	"default_pine_tree_top.png",
"default_pine_tree.png"}

local piranesi_crownblock_tiles = {"empty.png",
	"empty.png",
	"crown_side.png",
	"crown_side.png",
	"crown_side.png",
"crown_side.png"}

local morelights_vintage_lantern_c_tiles = {"morelights_vintage_lantern_frame.png^morelights_vintage_lant" ..
	"ern_glass.png",
"morelights_metal_dark_32.png"}

local piranesi_book_tiles = {"red_book_cover.png",
	"red_book_cover.png",
	"red_book_side_2.png",
	"red_book_side_1.png",
	"red_book_side_3.png^[transformFX",
"red_book_side_3.png"}

local ropes_rope_tiles = {"ropes_3.png",
	"ropes_3.png",
	"ropes_3.png",
	"ropes_3.png",
	"ropes_5.png",
"ropes_5.png"}

local piranesi_candle_tiles_1_animation = {aspect_h = 16,
	aspect_w = 16,
	length = 1,
	type = "vertical_frames"}

local piranesi_pot_full_tiles_1_animation = {aspect_h = 16,
	aspect_w = 16,
	length = 2,
	type = "vertical_frames"}

local piranesi_red_a_tiles_3_animation = {aspect_h = 32,
	aspect_w = 32,
	length = 5,
	type = "vertical_frames"}

local default_fence_wood_collision_box = {connect_back = {-0.125, -0.5, 0.125, 0.125, 0.5, 0.5},
	connect_front = {-0.125, -0.5, -0.5, 0.125, 0.5, -0.125},
	connect_left = {-0.5, -0.5, -0.125, -0.125, 0.5, 0.125},
	connect_right = {0.125, -0.5, -0.125, 0.5, 0.5, 0.125},
	fixed = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
	type = "connected"}

local default_fence_wood_node_box = {connect_back = {{-0.0625, 0.1875, 0.125, 0.0625, 0.3125, 0.5},
		{-0.0625, -0.3125, 0.125, 0.0625, -0.1875, 0.5}},
	connect_front = {{-0.0625, 0.1875, -0.5, 0.0625, 0.3125, -0.125},
		{-0.0625, -0.3125, -0.5, 0.0625, -0.1875, -0.125}},
	connect_left = {{-0.5, 0.1875, -0.0625, -0.125, 0.3125, 0.0625},
		{-0.5, -0.3125, -0.0625, -0.125, -0.1875, 0.0625}},
	connect_right = {{0.125, 0.1875, -0.0625, 0.5, 0.3125, 0.0625},
		{0.125, -0.3125, -0.0625, 0.5, -0.1875, 0.0625}},
	fixed = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
	type = "connected"}

local ropes_rope_sounds = {dig = "__group", dug = "__group", footstep = "ropes_creak"}

local default_tinblock_sounds = {dig = {gain = 0.5, name = "default_dig_metal"},
	dug = {gain = 0.5, name = "default_dug_metal"},
	footstep = {gain = 0.4, name = "default_metal_footstep"},
	place = {gain = 0.5, name = "default_place_node_metal"}}

local piranesi_ice_sounds = {dig = {gain = 0.5, name = "default_glass_footstep"},
	dug = {gain = 1, name = "default_break_glass"},
	footstep = {gain = 0.3, name = "default_glass_footstep"},
	place = {gain = 1, name = "default_place_node_hard"}}

local default_water_source_sounds = {dug = {gain = 0.25, name = "default_dug_node"},
	footstep = {gain = 0.2, name = "default_water_footstep"},
	place = {gain = 1, name = "default_place_node_hard"}}

local wool_red_sounds = {dug = {gain = 0.25, name = "default_dug_node"},
	footstep = {gain = 1, name = ""},
	place = {gain = 1, name = "default_place_node_hard"}}

local xdecor_ivy_sounds = {dug = {gain = 0.7, name = "default_grass_footstep"},
	footstep = {gain = 0.45, name = "default_grass_footstep"},
	place = {gain = 1, name = "default_place_node"}}

local default_dirt_with_grass_sounds = {dug = {gain = 1, name = "default_dirt_footstep"},
	footstep = {gain = 0.25, name = "default_grass_footstep"},
	place = {gain = 1, name = "default_place_node"}}

local default_dirt_sounds = {dug = {gain = 1, name = "default_dirt_footstep"},
	footstep = {gain = 0.4, name = "default_dirt_footstep"},
	place = {gain = 1, name = "default_place_node"}}

local default_mese_sounds = {dug = {gain = 1, name = "default_hard_footstep"},
	footstep = {gain = 0.3, name = "default_hard_footstep"},
	place = {gain = 1, name = "default_place_node_hard"}}

local default_tree_sounds = {dug = {gain = 1, name = "default_wood_footstep"},
	footstep = {gain = 0.3, name = "default_wood_footstep"},
	place = {gain = 1, name = "default_place_node_hard"}}

local morelights_chain_d_collision_box = {fixed = {-0.0625, -0.5, -0.0625, 0.0625, 0.5, 0.0625},
	type = "fixed"}

local flowers_tulip_selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.1875, 0.125},
	type = "fixed"}

local flowerpot_empty_collision_box = {fixed = {-0.25, -0.5, -0.25, 0.25, -0.125, 0.25},
	type = "fixed"}

local morelights_modern_smallblock_node_box = {fixed = {-0.25, -0.5, -0.25, 0.25, 0, 0.25},
	type = "fixed"}

local farming_salt_selection_box = {fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25},
	type = "fixed"}

local default_sapling_selection_box = {fixed = {-0.25, -0.5, -0.25, 0.25, 0.4375, 0.25},
	type = "fixed"}

local default_grass_2_selection_box = {fixed = {-0.375, -0.5, -0.375, 0.375, -0.1875, 0.375},
	type = "fixed"}

local xdecor_potted_rose_selection_box = {fixed = {-0.5, -0.5, -0.5, 0.5, -0.2, 0.5}, type = "fixed"}

local farming_oat_8_selection_box = {fixed = {-0.5, -0.5, -0.5, 0.5, -0.3125, 0.5},
	type = "fixed"}

local stairs_slab_wood_node_box = {fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, type = "fixed"}

local doors_door_wood_a_collision_box = {fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, -0.375},
	type = "fixed"}

local morelights_chain_ceiling_d_collision_box = {fixed = {{-0.1875, 0.4375, -0.1875, 0.1875, 0.5, 0.1875},
		{-0.0625, -0.5, -0.0625, 0.0625, 0.4375, 0.0625}},
	type = "fixed"}

local castle_farming_straw_dummy_node_box = {fixed = {{-0.25, -0.5, -0.125, 0, 0.1875, 0.125},
		{0, -0.5, -0.125, 0.25, 0.1875, 0.125},
		{-0.25, 0.1875, -0.1875, 0.25, 0.875, 0.125},
		{0.25, 0.1875, -0.125, 0.5, 0.875, 0.125},
		{-0.5, 0.1875, -0.125, -0.25, 0.875, 0.125},
		{-0.25, 0.875, -0.25, 0.25, 1.3125, 0.1875}},
	type = "fixed"}

local castle_masonry_pillar_stone_middle_node_box = {fixed = {{-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}},
	type = "fixed"}

local piranesi_book_node_box = {fixed = {{-0.25, -0.5, -0.375, 0.25, -0.25, 0.375}},
	type = "fixed"}

local luxury_decor_simple_red_armchair_with_red_pillow_collision_box = {fixed = {{-0.31, -0.5, -0.45, 0.33, 0.15, 0.5},
		{-0.5, -0.5, -0.45, -0.31, 0.36, 0.3},
		{0.53, -0.5, -0.45, 0.33, 0.36, 0.3},
		{-0.42, 0.15, 0.3, 0.44, 0.9, 0.5}},
	type = "fixed"}

local xdecor_chair_node_box = {fixed = {{-0.3125, -0.5, 0.1875, -0.1875, 0.5, 0.3125},
		{0.1875, -0.5, 0.1875, 0.3125, 0.5, 0.3125},
		{-0.1875, 0.0625, 0.21875, 0.1875, 0.4375, 0.28125},
		{-0.3125, -0.5, -0.3125, -0.1875, -0.125, -0.1875},
		{0.1875, -0.5, -0.3125, 0.3125, -0.125, -0.1875},
		{-0.3125, -0.125, -0.3125, 0.3125, 0, 0.1875}},
	type = "fixed"}

local piranesi_crownblock_node_box = {fixed = {{-0.4375, -0.5, -0.4375, -0.4375, -0.1875, 0.4375},
		{-0.4375, -0.5, -0.4375, 0.4375, -0.1875, -0.4375},
		{-0.4375, -0.5, 0.4375, -0.4375, -0.1875, 0.4375},
		{-0.4375, -0.5, 0.4375, 0.4375, -0.1875, -0.4375}},
	type = "fixed"}

local castle_shields_shield_1_node_box = {fixed = {{-0.5, -0.125, 0.375, 0.5, 0.5, 0.5},
		{-0.4375, -0.3125, 0.375, 0.425, 0.5, 0.5},
		{-0.3125, -0.4375, 0.375, 0.3125, 0.5, 0.5},
		{-0.1875, -0.5, 0.375, 0.1875, 0.5, 0.5}},
	type = "fixed"}

local castle_masonry_arrowslit_sandstonebrick_node_box = {fixed = {{-0.5, -0.375, 0.5, -0.0625, 0.375, 0.3125},
		{0.0625, -0.375, 0.5, 0.5, 0.375, 0.3125},
		{-0.5, 0.375, 0.5, 0.5, 0.5, 0.3125},
		{-0.5, -0.5, 0.5, 0.5, -0.375, 0.3125},
		{0.25, -0.5, 0.3125, 0.5, 0.5, 0.125},
		{-0.5, -0.5, 0.3125, -0.25, 0.5, 0.125}},
	type = "fixed"}

local castle_masonry_arrowslit_cobble_hole_node_box = {fixed = {{-0.5, -0.375, 0.5, -0.125, 0.375, 0.3125},
		{0.125, -0.375, 0.5, 0.5, 0.375, 0.3125},
		{-0.5, -0.5, 0.5, 0.5, -0.375, 0.3125},
		{0.0625, -0.125, 0.5, 0.125, 0.375, 0.3125},
		{-0.125, -0.125, 0.5, -0.0625, 0.375, 0.3125},
		{-0.5, 0.375, 0.5, 0.5, 0.5, 0.3125},
		{0.25, -0.5, 0.3125, 0.5, 0.5, 0.125},
		{-0.5, -0.5, 0.3125, -0.25, 0.5, 0.125}},
	type = "fixed"}

local xpanes_pane_flat_node_box = {fixed = {{-0.5, -0.5, -0.03125, 0.5, 0.5, 0.03125}},
	type = "fixed"}

local default_snow_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}},
	type = "fixed"}

local castle_masonry_pillar_cobble_bottom_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, -0.375, 0.5},
		{-0.375, -0.375, -0.375, 0.375, -0.125, 0.375},
		{-0.25, -0.125, -0.25, 0.25, 0.5, 0.25}},
	type = "fixed"}

local piranesi_mold_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, -0.375, 0.5}},
	type = "fixed"}

local piranesi_pot_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
		{-0.5, -0.5, -0.5, 0.5, 0.5, -0.4375},
		{0.5, 0.5, 0.5, -0.5, -0.5, 0.4375},
		{0.5, 0.5, 0.5, 0.4375, -0.5, -0.5},
		{-0.5, -0.5, -0.5, -0.4375, 0.5, 0.5}},
	type = "fixed"}

local stairs_stair_inner_wood_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5},
		{-0.5, 0, 0, 0.5, 0.5, 0.5},
		{-0.5, 0, -0.5, 0, 0.5, 0}},
	type = "fixed"}

local stairs_stair_wood_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5},
		{-0.5, 0, 0, 0.5, 0.5, 0.5}},
	type = "fixed"}

local piranesi_pot_full_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.25, 0.5},
		{-0.5, -0.5, -0.5, 0.5, 0.5, -0.4375},
		{0.5, 0.5, 0.5, -0.5, -0.5, 0.4375},
		{0.5, 0.5, 0.5, 0.4375, -0.5, -0.5},
		{-0.5, -0.5, -0.5, -0.4375, 0.5, 0.5}},
	type = "fixed"}

local piranesi_clock_button_input_node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5},
		{-0.25, 0.4375, -0.25, 0.25, 0.5, 0.25}},
	type = "fixed"}

local castle_masonry_pillar_stonebrick_top_node_box = {fixed = {{-0.5, 0.3125, -0.5, 0.5, 0.5, 0.5},
		{-0.375, 0.0625, -0.375, 0.375, 0.3125, 0.375},
		{-0.25, -0.5, -0.25, 0.25, 0.0625, 0.25}},
	type = "fixed"}

local xdecor_table_node_box = {fixed = {{-0.5, 0.375, -0.5, 0.5, 0.5, 0.5},
		{-0.15625, -0.5, -0.15625, 0.15625, 0.375, 0.21875}},
	type = "fixed"}

local xdecor_ivy_sounds_place = {gain = 1, name = "default_place_node"}

local stairs_stair_goldblock_tiles = {{align_style = "world",
		backface_culling = true,
		name = "default_gold_block.png"}}

local fire_basic_flame_tiles = {{animation = {aspect_h = 16,
			aspect_w = 16,
			length = 1,
			type = "vertical_frames"},
		name = "fire_basic_flame_animated.png"}}

local luxury_decor_brass_candlestick_tiles = {{animation = {aspect_h = 32,
			aspect_w = 32,
			lenght = 8,
			type = "vertical_frames"},
		name = "brass_candlestick_animated.png"}}

local castle_gates_jail_door_a_tiles = {{backface_culling = true, name = "castle_door_jail.png"}}

local doors_door_wood_a_tiles = {{backface_culling = true, name = "doors_door_wood.png"}}

reg({_raw_name = "castle_farming:straw_dummy",
		description = "Training Dummy",
		drawtype = "nodebox",
		node_box = castle_farming_straw_dummy_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_farming_straw_dummy_node_box,
		sounds = xdecor_ivy_sounds,
		tiles = {"castle_straw_dummy.png"},
		type = "node"})

reg({_raw_name = "castle_gates:jail_door_a",
		collision_box = doors_door_wood_a_collision_box,
		description = "Jail Door",
		drawtype = "mesh",
		mesh = "door_a.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = castle_gates_jail_door_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "castle_gates:jail_door_b",
		collision_box = doors_door_wood_a_collision_box,
		description = "Jail Door",
		drawtype = "mesh",
		mesh = "door_b.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = castle_gates_jail_door_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "castle_gates:jail_door_c",
		collision_box = doors_door_wood_a_collision_box,
		description = "Jail Door",
		drawtype = "mesh",
		mesh = "door_b.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = castle_gates_jail_door_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "castle_gates:jail_door_d",
		collision_box = doors_door_wood_a_collision_box,
		description = "Jail Door",
		drawtype = "mesh",
		mesh = "door_a.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = castle_gates_jail_door_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "castle_lighting:chandelier",
		description = "Chandelier",
		drawtype = "plantlike",
		inventory_image = "castle_chandelier_wield.png",
		light_source = 14,
		paramtype = "light",
		selection_box = {fixed = {{0.35, -0.375, 0.35, -0.35, 0.5, -0.35}},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {{animation = piranesi_candle_tiles_1_animation,
				name = "castle_chandelier.png"}},
		type = "node",
		wield_image = "castle_chandelier_wield.png"})

reg({_raw_name = "castle_lighting:chandelier_chain",
		description = "Chandelier Chain",
		drawtype = "plantlike",
		inventory_image = "castle_chandelier_chain.png",
		paramtype = "light",
		selection_box = {fixed = {{0.1, -0.5, 0.1, -0.1, 0.5, -0.1}},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"castle_chandelier_chain.png"},
		type = "node",
		wield_image = "castle_chandelier_chain.png"})

reg({_raw_name = "castle_lighting:light",
		description = "Light Block",
		drawtype = "glasslike",
		light_source = 14,
		paramtype = "light",
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"castle_street_light.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:arrowslit_cobble_hole",
		description = "Cobble Arrowslit with Hole",
		drawtype = "nodebox",
		node_box = castle_masonry_arrowslit_cobble_hole_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_arrowslit_cobble_hole_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_cobble.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:arrowslit_sandstonebrick",
		description = "Sandstone Brick Arrowslit",
		drawtype = "nodebox",
		node_box = castle_masonry_arrowslit_sandstonebrick_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_arrowslit_sandstonebrick_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_sandstone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:dungeon_stone",
		description = "Dungeon Stone",
		drawtype = "normal",
		paramtype = "light",
		sounds = default_mese_sounds,
		tiles = {"castle_dungeon_stone.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:machicolation_stonebrick",
		description = "Stonebrick Machicolation",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, 0, -0.5, 0.5, 0.5, 0},
				{-0.5, -0.5, 0, -0.25, 0.5, 0.5},
				{0.25, -0.5, 0, 0.5, 0.5, 0.5}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, 0, -0.5, 0.5, 0.5, 0},
				{-0.5, -0.5, 0, -0.25, 0.5, 0.5},
				{0.25, -0.5, 0, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pavement_brick",
		description = "Paving Stone",
		drawtype = "normal",
		paramtype = "light",
		sounds = default_mese_sounds,
		tiles = {"castle_pavement_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_cobble_bottom",
		description = "Cobble Pillar Base",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_cobble_bottom_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_cobble_bottom_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_cobble.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_cobble_middle",
		description = "Cobble Pillar Middle",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stone_middle_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stone_middle_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_cobble.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_sandstone_middle",
		description = "Sandstone Pillar Middle",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stone_middle_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stone_middle_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_sandstone.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_sandstonebrick_bottom_half",
		description = "Sandstone Brick Half Pillar Base",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, -0.5, 0, 0.5, -0.375, 0.5},
				{-0.375, -0.375, 0.125, 0.375, -0.125, 0.5},
				{-0.25, -0.125, 0.25, 0.25, 0.5, 0.5}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, 0, 0.5, -0.375, 0.5},
				{-0.375, -0.375, 0.125, 0.375, -0.125, 0.5},
				{-0.25, -0.125, 0.25, 0.25, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_mese_sounds,
		tiles = {"default_sandstone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_sandstonebrick_top",
		description = "Sandstone Brick Pillar Top",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stonebrick_top_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stonebrick_top_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_sandstone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stone_middle",
		description = "Stone Pillar Middle",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stone_middle_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stone_middle_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_stone.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonebrick_bottom",
		description = "Stonebrick Pillar Base",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_cobble_bottom_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_cobble_bottom_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonebrick_extended_crossbrace",
		description = "Stonebrick Extended Crossbrace",
		drawtype = "nodebox",
		node_box = {fixed = {-1.25, 0.25, -0.25, 1.25, 0.5, 0.25},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-1.25, 0.25, -0.25, 1.25, 0.5, 0.25},
			type = "fixed"},
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonebrick_middle",
		description = "Stonebrick Pillar Middle",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stone_middle_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stone_middle_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonebrick_middle_half",
		description = "Stonebrick Half Pillar Middle",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.25, -0.5, 0.25, 0.25, 0.5, 0.5}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.25, -0.5, 0.25, 0.25, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonebrick_top",
		description = "Stonebrick Pillar Top",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stonebrick_top_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stonebrick_top_node_box,
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "castle_masonry:pillar_stonewall_middle",
		description = "Stonewall Pillar Middle",
		drawtype = "nodebox",
		node_box = castle_masonry_pillar_stone_middle_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = castle_masonry_pillar_stone_middle_node_box,
		sounds = default_mese_sounds,
		tiles = {"castle_stonewall.png"},
		type = "node"})

reg({_raw_name = "castle_shields:shield_1",
		description = "Mounted Shield",
		drawtype = "nodebox",
		node_box = castle_shields_shield_1_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, 0.375, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tinblock_sounds,
		tiles = {"castle_shield_red.png",
			"castle_shield_red.png",
			"castle_shield_red.png",
			"castle_shield_red.png",
			"castle_shield_back.png",
			"castle_shield_red.png^(castle_shield_blue.png^[mask:castle_s" ..
		"hield_mask_slash.png)"},
		type = "node"})

reg({_raw_name = "castle_shields:shield_2",
		description = "Mounted Shield",
		drawtype = "nodebox",
		node_box = castle_shields_shield_1_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, 0.375, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tinblock_sounds,
		tiles = {"castle_shield_cyan.png",
			"castle_shield_cyan.png",
			"castle_shield_cyan.png",
			"castle_shield_cyan.png",
			"castle_shield_back.png",
			"castle_shield_cyan.png^(castle_shield_yellow.png^[mask:castl" ..
		"e_shield_mask_chevron.png)"},
		type = "node"})

reg({_raw_name = "castle_shields:shield_3",
		description = "Mounted Shield",
		drawtype = "nodebox",
		node_box = castle_shields_shield_1_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, 0.375, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tinblock_sounds,
		tiles = {"castle_shield_grey.png",
			"castle_shield_grey.png",
			"castle_shield_grey.png",
			"castle_shield_grey.png",
			"castle_shield_back.png",
			"castle_shield_grey.png^(castle_shield_green.png^[mask:castle" ..
		"_shield_mask_cross.png)"},
		type = "node"})

reg({_raw_name = "castle_storage:ironbound_chest",
		description = "Ironbound Chest",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, -0.5, -0.3125, 0.5, -0.0625, 0.3125},
				{-0.5, -0.0625, -0.25, 0.5, 0, 0.25},
				{-0.5, 0, -0.1875, 0.5, 0.0625, 0.1875},
				{-0.5, 0.0625, -0.0625, 0.5, 0.125, 0.0625}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, -0.4, 0.5, 0.2, 0.4}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"castle_ironbound_chest_top.png",
			"castle_ironbound_chest_top.png",
			"castle_ironbound_chest_side.png",
			"castle_ironbound_chest_side.png",
			"castle_ironbound_chest_back.png",
		"castle_ironbound_chest_front.png"},
		type = "node"})

reg({_raw_name = "castle_tapestries:tapestry",
		description = "Tapestry",
		drawtype = "mesh",
		inventory_image = "castle_tapestry_inv.png",
		mesh = "castle_tapestry.obj",
		palette = "unifieddyes_palette_colorwallmounted.png",
		paramtype = "light",
		paramtype2 = "colorwallmounted",
		selection_box = {type = "wallmounted",
			wall_side = {-0.5, -0.5, 0.4375, 0.5, 1.5, 0.5}},
		sounds = wool_red_sounds,
		tiles = {"castle_tapestry.png"},
		type = "node"})

reg({_raw_name = "castle_tapestries:tapestry_long",
		description = "Tapestry (Long)",
		drawtype = "mesh",
		inventory_image = "castle_tapestry_long_inv.png",
		mesh = "castle_tapestry_long.obj",
		palette = "unifieddyes_palette_colorwallmounted.png",
		paramtype = "light",
		paramtype2 = "colorwallmounted",
		selection_box = {type = "wallmounted",
			wall_side = {-0.5, -0.5, 0.4375, 0.5, 2.5, 0.5}},
		sounds = wool_red_sounds,
		tiles = {"castle_tapestry.png"},
		type = "node"})

reg({_raw_name = "castle_tapestries:tapestry_top",
		description = "Tapestry Top",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.6, -0.5, 0.375, 0.6, -0.375, 0.5}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.6, -0.5, 0.375, 0.6, -0.375, 0.5}},
			type = "fixed"},
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {"default_wood.png"},
		type = "node"})

reg({_raw_name = "castle_tapestries:tapestry_very_long",
		description = "Tapestry (Very Long)",
		drawtype = "mesh",
		inventory_image = "castle_tapestry_very_long_inv.png",
		mesh = "castle_tapestry_very_long.obj",
		palette = "unifieddyes_palette_colorwallmounted.png",
		paramtype = "light",
		paramtype2 = "colorwallmounted",
		selection_box = {type = "wallmounted",
			wall_side = {-0.5, -0.5, 0.4375, 0.5, 3.5, 0.5}},
		sounds = wool_red_sounds,
		tiles = {"castle_tapestry.png"},
		type = "node"})

reg({_raw_name = "crafting_bench:workbench",
		description = "Workbench",
		drawtype = "normal",
		paramtype = "light",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"crafting_bench_workbench_top.png",
			"crafting_bench_workbench_bottom.png",
			"crafting_bench_workbench_side.png",
			"crafting_bench_workbench_side.png",
			"crafting_bench_workbench_back.png",
		"crafting_bench_workbench_front.png"},
		type = "node"})

reg({_raw_name = "default:acacia_sapling",
		description = "Acacia Tree Sapling",
		drawtype = "plantlike",
		inventory_image = "default_acacia_sapling.png",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_acacia_sapling.png"},
		type = "node",
		walkable = false,
		wield_image = "default_acacia_sapling.png"})

reg({_raw_name = "default:apple",
		description = "Apple",
		drawtype = "plantlike",
		inventory_image = "default_apple.png",
		paramtype = "light",
		selection_box = {fixed = {-0.1875, -0.4375, -0.1875, 0.1875, 0.25, 0.1875},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_apple.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "default:aspen_leaves",
		description = "Aspen Tree Leaves",
		drawtype = "allfaces_optional",
		paramtype = "light",
		sounds = xdecor_ivy_sounds,
		tiles = {"default_aspen_leaves.png"},
		type = "node"})

reg({_raw_name = "default:aspen_sapling",
		description = "Aspen Tree Sapling",
		drawtype = "plantlike",
		inventory_image = "default_aspen_sapling.png",
		paramtype = "light",
		selection_box = {fixed = {-0.1875, -0.5, -0.1875, 0.1875, 0.5, 0.1875},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_aspen_sapling.png"},
		type = "node",
		walkable = false,
		wield_image = "default_aspen_sapling.png"})

reg({_raw_name = "default:aspen_tree",
		description = "Aspen Tree",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"default_aspen_tree_top.png",
			"default_aspen_tree_top.png",
		"default_aspen_tree.png"},
		type = "node"})

reg({_raw_name = "default:aspen_wood",
		description = "Aspen Wood Planks",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_tree_sounds,
		tiles = {"default_aspen_wood.png"},
		type = "node"})

reg({_raw_name = "default:bookshelf",
		description = "Bookshelf",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"default_wood.png",
			"default_wood.png",
			"default_wood.png",
			"default_wood.png",
			"default_bookshelf.png",
		"default_bookshelf.png"},
		type = "node"})

reg({_raw_name = "default:bronzeblock",
		description = "Bronze Block",
		sounds = default_tinblock_sounds,
		tiles = {"default_bronze_block.png"},
		type = "node"})

reg({_raw_name = "default:cobble",
		description = "Cobblestone",
		sounds = default_mese_sounds,
		tiles = {"default_cobble.png"},
		type = "node"})

reg({_raw_name = "default:copperblock",
		description = "Copper Block",
		sounds = default_tinblock_sounds,
		tiles = {"default_copper_block.png"},
		type = "node"})

reg({_raw_name = "default:coral_skeleton",
		description = "Coral Skeleton",
		sounds = default_mese_sounds,
		tiles = {"default_coral_skeleton.png"},
		type = "node"})

reg({_raw_name = "default:diamondblock",
		description = "Diamond Block",
		sounds = default_mese_sounds,
		tiles = {"default_diamond_block.png"},
		type = "node"})

reg({_raw_name = "default:dirt",
		description = "Dirt",
		sounds = default_dirt_sounds,
		tiles = {"default_dirt.png"},
		type = "node"})

reg({_raw_name = "default:dirt_with_coniferous_litter",
		description = "Dirt with Coniferous Litter",
		sounds = {dug = {gain = 1, name = "default_dirt_footstep"},
			footstep = {gain = 0.4, name = "default_grass_footstep"},
			place = xdecor_ivy_sounds_place},
		tiles = {"default_coniferous_litter.png",
			"default_dirt.png",
			{name = "default_dirt.png^default_coniferous_litter_side.png",
				tileable_vertical = false}},
		type = "node"})

reg({_raw_name = "default:dirt_with_grass",
		description = "Dirt with Grass",
		sounds = default_dirt_with_grass_sounds,
		tiles = default_dirt_with_grass_tiles,
		type = "node"})

reg({_raw_name = "default:fence_junglewood",
		collision_box = default_fence_wood_collision_box,
		description = "Jungle Wood Fence",
		drawtype = "nodebox",
		inventory_image = "default_fence_overlay.png^default_junglewood.png^default_fen" ..
		"ce_overlay.png^[makealpha:255,126,126",
		node_box = default_fence_wood_node_box,
		paramtype = "light",
		selection_box = default_fence_wood_node_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_fence_junglewood.png"},
		type = "node",
		wield_image = "default_fence_overlay.png^default_junglewood.png^default_fen" ..
	"ce_overlay.png^[makealpha:255,126,126"})

reg({_raw_name = "default:fence_pine_wood",
		collision_box = default_fence_wood_collision_box,
		description = "Pine Wood Fence",
		drawtype = "nodebox",
		inventory_image = "default_fence_overlay.png^default_pine_wood.png^default_fenc" ..
		"e_overlay.png^[makealpha:255,126,126",
		node_box = default_fence_wood_node_box,
		paramtype = "light",
		selection_box = default_fence_wood_node_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_fence_pine_wood.png"},
		type = "node",
		wield_image = "default_fence_overlay.png^default_pine_wood.png^default_fenc" ..
	"e_overlay.png^[makealpha:255,126,126"})

reg({_raw_name = "default:fence_wood",
		collision_box = default_fence_wood_collision_box,
		description = "Apple Wood Fence",
		drawtype = "nodebox",
		inventory_image = "default_fence_overlay.png^default_wood.png^default_fence_ove" ..
		"rlay.png^[makealpha:255,126,126",
		node_box = default_fence_wood_node_box,
		paramtype = "light",
		selection_box = default_fence_wood_node_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_fence_wood.png"},
		type = "node",
		wield_image = "default_fence_overlay.png^default_wood.png^default_fence_ove" ..
	"rlay.png^[makealpha:255,126,126"})

reg({_raw_name = "default:glass",
		description = "Glass",
		drawtype = "glasslike_framed_optional",
		paramtype = "light",
		paramtype2 = "glasslikeliquidlevel",
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"default_glass.png", "default_glass_detail.png"},
		type = "node"})

reg({_raw_name = "default:goldblock",
		description = "Gold Block",
		sounds = default_tinblock_sounds,
		tiles = {"default_gold_block.png"},
		type = "node"})

reg({_raw_name = "default:grass_1",
		description = "Grass",
		drawtype = "plantlike",
		inventory_image = "default_grass_3.png",
		paramtype = "light",
		selection_box = {fixed = {-0.375, -0.5, -0.375, 0.375, -0.3125, 0.375},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_grass_1.png"},
		type = "node",
		walkable = false,
		wield_image = "default_grass_3.png"})

reg({_raw_name = "default:grass_2",
		description = "Grass",
		drawtype = "plantlike",
		inventory_image = "default_grass_2.png",
		paramtype = "light",
		selection_box = default_grass_2_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_grass_2.png"},
		type = "node",
		walkable = false,
		wield_image = "default_grass_2.png"})

reg({_raw_name = "default:grass_3",
		description = "Grass",
		drawtype = "plantlike",
		inventory_image = "default_grass_3.png",
		paramtype = "light",
		selection_box = default_grass_2_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_grass_3.png"},
		type = "node",
		walkable = false,
		wield_image = "default_grass_3.png"})

reg({_raw_name = "default:grass_4",
		description = "Grass",
		drawtype = "plantlike",
		inventory_image = "default_grass_4.png",
		paramtype = "light",
		selection_box = default_grass_2_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_grass_4.png"},
		type = "node",
		walkable = false,
		wield_image = "default_grass_4.png"})

reg({_raw_name = "default:grass_5",
		description = "Grass",
		drawtype = "plantlike",
		inventory_image = "default_grass_5.png",
		paramtype = "light",
		selection_box = default_grass_2_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_grass_5.png"},
		type = "node",
		walkable = false,
		wield_image = "default_grass_5.png"})

reg({_raw_name = "default:gravel",
		description = "Gravel",
		sounds = {dug = {gain = 1, name = "default_gravel_footstep"},
			footstep = {gain = 0.4, name = "default_gravel_footstep"},
			place = xdecor_ivy_sounds_place},
		tiles = {"default_gravel.png"},
		type = "node"})

reg({_raw_name = "default:jungleleaves",
		description = "Jungle Tree Leaves",
		drawtype = "allfaces_optional",
		paramtype = "light",
		sounds = xdecor_ivy_sounds,
		special_tiles = {"default_jungleleaves_simple.png"},
		tiles = {"default_jungleleaves.png"},
		type = "node"})

reg({_raw_name = "default:junglewood",
		description = "Jungle Wood Planks",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_tree_sounds,
		tiles = {"default_junglewood.png"},
		type = "node"})

reg({_raw_name = "default:ladder_steel",
		climbable = true,
		description = "Steel Ladder",
		drawtype = "signlike",
		inventory_image = "default_ladder_steel.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"default_ladder_steel.png"},
		type = "node",
		walkable = false,
		wield_image = "default_ladder_steel.png"})

reg({_raw_name = "default:ladder_wood",
		climbable = true,
		description = "Wooden Ladder",
		drawtype = "signlike",
		inventory_image = "default_ladder_wood.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_ladder_wood.png"},
		type = "node",
		walkable = false,
		wield_image = "default_ladder_wood.png"})

reg({_raw_name = "default:lava_flowing",
		description = "Flowing Lava",
		drawtype = "flowingliquid",
		light_source = 13,
		liquid_move_physics = true,
		paramtype = "light",
		paramtype2 = "flowingliquid",
		post_effect_color = {a = 191, b = 0, g = 64, r = 255},
		special_tiles = {{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 3.3,
					type = "vertical_frames"},
				backface_culling = false,
				name = "default_lava_flowing_animated.png"},
			{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 3.3,
					type = "vertical_frames"},
				backface_culling = true,
				name = "default_lava_flowing_animated.png"}},
		tiles = {"default_lava.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "default:lava_source",
		description = "Lava Source",
		drawtype = "liquid",
		light_source = 13,
		liquid_move_physics = true,
		paramtype = "light",
		post_effect_color = {a = 191, b = 0, g = 64, r = 255},
		tiles = {{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 3,
					type = "vertical_frames"},
				backface_culling = false,
				name = "default_lava_source_animated.png"},
			{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 3,
					type = "vertical_frames"},
				backface_culling = true,
				name = "default_lava_source_animated.png"}},
		type = "node",
		walkable = false})

reg({_raw_name = "default:leaves",
		description = "Apple Tree Leaves",
		drawtype = "allfaces_optional",
		paramtype = "light",
		sounds = xdecor_ivy_sounds,
		special_tiles = {"default_leaves_simple.png"},
		tiles = {"default_leaves.png"},
		type = "node"})

reg({_raw_name = "default:mese",
		description = "Mese Block",
		light_source = 3,
		paramtype = "light",
		sounds = default_mese_sounds,
		tiles = {"default_mese_block.png"},
		type = "node"})

reg({_raw_name = "default:meselamp",
		description = "Mese Lamp",
		drawtype = "glasslike",
		light_source = 14,
		paramtype = "light",
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"default_meselamp.png"},
		type = "node"})

reg({_raw_name = "default:mossycobble",
		description = "Mossy Cobblestone",
		sounds = default_mese_sounds,
		tiles = {"default_mossycobble.png"},
		type = "node"})

reg({_raw_name = "default:obsidian",
		description = "Obsidian",
		sounds = default_mese_sounds,
		tiles = {"default_obsidian.png"},
		type = "node"})

reg({_raw_name = "default:obsidian_glass",
		description = "Obsidian Glass",
		drawtype = "glasslike_framed_optional",
		paramtype = "light",
		paramtype2 = "glasslikeliquidlevel",
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"default_obsidian_glass.png",
		"default_obsidian_glass_detail.png"},
		type = "node"})

reg({_raw_name = "default:obsidianbrick",
		description = "Obsidian Brick",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_mese_sounds,
		tiles = {"default_obsidian_brick.png"},
		type = "node"})

reg({_raw_name = "default:pine_needles",
		description = "Pine Needles",
		drawtype = "allfaces_optional",
		paramtype = "light",
		sounds = xdecor_ivy_sounds,
		tiles = {"default_pine_needles.png"},
		type = "node"})

reg({_raw_name = "default:pine_sapling",
		description = "Pine Tree Sapling",
		drawtype = "plantlike",
		inventory_image = "default_pine_sapling.png",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_pine_sapling.png"},
		type = "node",
		walkable = false,
		wield_image = "default_pine_sapling.png"})

reg({_raw_name = "default:pine_tree",
		description = "Pine Tree",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = default_pine_tree_tiles,
		type = "node"})

reg({_raw_name = "default:pine_wood",
		description = "Pine Wood Planks",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_tree_sounds,
		tiles = {"default_pine_wood.png"},
		type = "node"})

reg({_raw_name = "default:river_water_source",
		alpha = 160,
		description = "River Water Source",
		drawtype = "liquid",
		liquid_move_physics = true,
		paramtype = "light",
		post_effect_color = {a = 103, b = 90, g = 76, r = 30},
		sounds = default_water_source_sounds,
		tiles = {{animation = piranesi_pot_full_tiles_1_animation,
				backface_culling = false,
				name = "default_river_water_source_animated.png"},
			{animation = piranesi_pot_full_tiles_1_animation,
				backface_culling = true,
				name = "default_river_water_source_animated.png"}},
		type = "node",
		walkable = false})

reg({_raw_name = "default:sandstone_block",
		description = "Sandstone Block",
		sounds = default_mese_sounds,
		tiles = {"default_sandstone_block.png"},
		type = "node"})

reg({_raw_name = "default:sandstonebrick",
		description = "Sandstone Brick",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_mese_sounds,
		tiles = {"default_sandstone_brick.png"},
		type = "node"})

reg({_raw_name = "default:sapling",
		description = "Apple Tree Sapling",
		drawtype = "plantlike",
		inventory_image = "default_sapling.png",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"default_sapling.png"},
		type = "node",
		walkable = false,
		wield_image = "default_sapling.png"})

reg({_raw_name = "default:silver_sandstone",
		description = "Silver Sandstone",
		sounds = default_mese_sounds,
		tiles = {"default_silver_sandstone.png"},
		type = "node"})

reg({_raw_name = "default:silver_sandstone_block",
		description = "Silver Sandstone Block",
		sounds = default_mese_sounds,
		tiles = {"default_silver_sandstone_block.png"},
		type = "node"})

reg({_raw_name = "default:silver_sandstone_brick",
		description = "Silver Sandstone Brick",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_mese_sounds,
		tiles = {"default_silver_sandstone_brick.png"},
		type = "node"})

reg({_raw_name = "default:snow",
		collision_box = piranesi_mold_node_box,
		description = "Snow",
		drawtype = "nodebox",
		inventory_image = "default_snowball.png",
		node_box = default_snow_node_box,
		paramtype = "light",
		selection_box = default_snow_node_box,
		sounds = {dig = {gain = 0.3, name = "default_snow_footstep"},
			dug = {gain = 0.3, name = "default_snow_footstep"},
			footstep = {gain = 0.2, name = "default_snow_footstep"},
			place = xdecor_ivy_sounds_place},
		tiles = {"default_snow.png"},
		type = "node",
		wield_image = "default_snowball.png"})

reg({_raw_name = "default:steelblock",
		description = "Steel Block",
		sounds = default_tinblock_sounds,
		tiles = {"default_steel_block.png"},
		type = "node"})

reg({_raw_name = "default:stone",
		description = "Stone",
		sounds = default_mese_sounds,
		tiles = {"default_stone.png"},
		type = "node"})

reg({_raw_name = "default:stone_block",
		description = "Stone Block",
		sounds = default_mese_sounds,
		tiles = {"default_stone_block.png"},
		type = "node"})

reg({_raw_name = "default:stonebrick",
		description = "Stone Brick",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_mese_sounds,
		tiles = {"default_stone_brick.png"},
		type = "node"})

reg({_raw_name = "default:tinblock",
		description = "Tin Block",
		sounds = default_tinblock_sounds,
		tiles = {"default_tin_block.png"},
		type = "node"})

reg({_raw_name = "default:tree",
		description = "Apple Tree",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"default_tree_top.png",
			"default_tree_top.png",
		"default_tree.png"},
		type = "node"})

reg({_raw_name = "default:water_flowing",
		alpha = 191,
		description = "Flowing Water",
		drawtype = "flowingliquid",
		liquid_move_physics = true,
		paramtype = "light",
		paramtype2 = "flowingliquid",
		post_effect_color = {a = 103, b = 90, g = 60, r = 30},
		sounds = default_water_source_sounds,
		special_tiles = {{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 0.5,
					type = "vertical_frames"},
				backface_culling = false,
				name = "default_water_flowing_animated.png"},
			{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 0.5,
					type = "vertical_frames"},
				backface_culling = true,
				name = "default_water_flowing_animated.png"}},
		tiles = {"default_water.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "default:water_source",
		alpha = 191,
		description = "Water Source",
		drawtype = "liquid",
		liquid_move_physics = true,
		paramtype = "light",
		post_effect_color = {a = 103, b = 90, g = 60, r = 30},
		sounds = default_water_source_sounds,
		tiles = {{animation = piranesi_pot_full_tiles_1_animation,
				backface_culling = false,
				name = "default_water_source_animated.png"},
			{animation = piranesi_pot_full_tiles_1_animation,
				backface_culling = true,
				name = "default_water_source_animated.png"}},
		type = "node",
		walkable = false})

reg({_raw_name = "default:wood",
		description = "Apple Wood Planks",
		paramtype2 = "facedir",
		place_param2 = 0,
		sounds = default_tree_sounds,
		tiles = {"default_wood.png"},
		type = "node"})

reg({_raw_name = "doors:door_wood_a",
		collision_box = doors_door_wood_a_collision_box,
		description = "Wooden Door",
		drawtype = "mesh",
		mesh = "door_a.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = doors_door_wood_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "doors:door_wood_b",
		collision_box = doors_door_wood_a_collision_box,
		description = "Wooden Door",
		drawtype = "mesh",
		mesh = "door_b.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = doors_door_wood_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "doors:door_wood_c",
		collision_box = doors_door_wood_a_collision_box,
		description = "Wooden Door",
		drawtype = "mesh",
		mesh = "door_b.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = doors_door_wood_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "doors:door_wood_d",
		collision_box = doors_door_wood_a_collision_box,
		description = "Wooden Door",
		drawtype = "mesh",
		mesh = "door_a.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = doors_door_wood_a_tiles,
		type = "node",
		use_texture_alpha = "clip",
		walkable = true})

reg({_raw_name = "doors:gate_pine_wood_closed",
		collision_box = {fixed = {-0.5, -0.5, -0.125, 0.5, 0.5, 0.125},
			type = "fixed"},
		description = "Pine Wood Fence Gate",
		drawtype = "mesh",
		mesh = "doors_fencegate_closed.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, -0.5, -0.25, 0.5, 0.5, 0.25},
			type = "fixed"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {{backface_culling = true, name = "default_pine_wood.png"}},
		type = "node"})

reg({_raw_name = "doors:gate_pine_wood_open",
		collision_box = {fixed = {{-0.5, -0.5, -0.125, -0.375, 0.5, 0.125},
				{-0.5, -0.375, -0.5, -0.375, 0.375, 0}},
			type = "fixed"},
		description = "Pine Wood Fence Gate",
		drawtype = "mesh",
		mesh = "doors_fencegate_open.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, -0.5, -0.25, 0.5, 0.5, 0.25},
			type = "fixed"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {{backface_culling = true, name = "default_pine_wood.png"}},
		type = "node"})

reg({_raw_name = "doors:hidden",
		collision_box = {fixed = {-0.46875, 0.40625, -0.46875, -0.40625, 0.5, -0.40625},
			type = "fixed"},
		description = "Hidden Door Segment",
		drawtype = "airlike",
		inventory_image = "doors_hidden_segment.png^default_invisible_node_overlay.png",
		paramtype = "light",
		paramtype2 = "facedir",
		sunlight_propagates = true,
		type = "node",
		walkable = true,
		wield_image = "doors_hidden_segment.png^default_invisible_node_overlay.png"})

reg({_raw_name = "doors:trapdoor_open",
		description = "Wooden Trapdoor",
		drawtype = "nodebox",
		inventory_image = "doors_trapdoor.png",
		node_box = {fixed = {-0.5, -0.5, 0.375, 0.5, 0.5, 0.5}, type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, -0.5, 0.375, 0.5, 0.5, 0.5}, type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"doors_trapdoor_side.png",
			"doors_trapdoor_side.png^[transform2",
			"doors_trapdoor_side.png^[transform3",
			"doors_trapdoor_side.png^[transform1",
			"doors_trapdoor.png^[transform46",
		"doors_trapdoor.png^[transform6"},
		type = "node",
		use_texture_alpha = "clip",
		wield_image = "doors_trapdoor.png"})

reg({_raw_name = "farming:barley_7",
		drawtype = "plantlike",
		paramtype = "light",
		paramtype2 = "meshoptions",
		place_param2 = 3,
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_barley_7.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:bottle_ethanol",
		description = "Bottle of Ethanol",
		drawtype = "plantlike",
		inventory_image = "farming_bottle_ethanol.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"farming_bottle_ethanol.png"},
		type = "node",
		walkable = false,
		wield_image = "farming_bottle_ethanol.png"})

reg({_raw_name = "farming:cotton_8",
		drawtype = "plantlike",
		paramtype = "light",
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_cotton_8.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:garlic_braid",
		description = "Garlic Braid",
		drawtype = "nodebox",
		inventory_image = "crops_garlic_braid.png",
		node_box = {fixed = {{-0.13, -0.45, 0.5, 0.13, 0.45, 0.24}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.13, -0.45, 0.5, 0.13, 0.45, 0.24}},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		tiles = {"crops_garlic_braid_side.png",
			"crops_garlic_braid.png",
			"crops_garlic_braid_side.png^[transformFx",
			"crops_garlic_braid_side.png",
			"crops_garlic_braid.png",
		"crops_garlic_braid.png"},
		type = "node",
		use_texture_alpha = "clip",
		wield_image = "crops_garlic_braid.png"})

reg({_raw_name = "farming:hemp_8",
		drawtype = "plantlike",
		paramtype = "light",
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_hemp_8.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:mint_4",
		drawtype = "plantlike",
		paramtype = "light",
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		tiles = {"farming_mint_4.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:oat_8",
		drawtype = "plantlike",
		paramtype = "light",
		paramtype2 = "meshoptions",
		place_param2 = 3,
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_oat_8.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:pepper_ground",
		description = "Ground Pepper",
		drawtype = "plantlike",
		inventory_image = "crops_pepper_ground.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = wool_red_sounds,
		tiles = {"crops_pepper_ground.png"},
		type = "node",
		visual_scale = 0.8,
		wield_image = "crops_pepper_ground.png"})

reg({_raw_name = "farming:rose_water",
		description = "Rose Water",
		drawtype = "plantlike",
		inventory_image = "farming_rose_water.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = wool_red_sounds,
		tiles = {"farming_rose_water.png"},
		type = "node",
		visual_scale = 0.8,
		wield_image = "farming_rose_water.png"})

reg({_raw_name = "farming:rye_8",
		drawtype = "plantlike",
		paramtype = "light",
		paramtype2 = "meshoptions",
		place_param2 = 3,
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_rye_8.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "farming:salt",
		description = "Salt",
		drawtype = "plantlike",
		inventory_image = "farming_salt.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = wool_red_sounds,
		tiles = {"farming_salt.png"},
		type = "node",
		visual_scale = 0.8,
		wield_image = "farming_salt.png"})

reg({_raw_name = "farming:salt_crystal",
		description = "Salt crystal",
		drawtype = "plantlike",
		inventory_image = "farming_salt_crystal.png",
		light_source = 1,
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = wool_red_sounds,
		tiles = {"farming_salt_crystal.png"},
		type = "node",
		visual_scale = 0.8,
		wield_image = "farming_salt_crystal.png"})

reg({_raw_name = "farming:soil_wet",
		description = "Wet Soil",
		sounds = default_dirt_sounds,
		tiles = {"default_dirt.png^farming_soil_wet.png",
		"default_dirt.png^farming_soil_wet_side.png"},
		type = "node"})

reg({_raw_name = "farming:soy_sauce",
		description = "Soy Sauce",
		drawtype = "plantlike",
		inventory_image = "farming_soy_sauce.png",
		paramtype = "light",
		selection_box = {fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}, type = "fixed"},
		sounds = piranesi_ice_sounds,
		tiles = {"farming_soy_sauce.png"},
		type = "node",
		walkable = false,
		wield_image = "farming_soy_sauce.png"})

reg({_raw_name = "farming:sunflower_8",
		drawtype = "plantlike",
		paramtype = "light",
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_sunflower_8.png"},
		type = "node",
		visual_scale = 1.9,
		walkable = false})

reg({_raw_name = "farming:vanilla_extract",
		description = "Vanilla Extract",
		drawtype = "plantlike",
		inventory_image = "farming_vanilla_extract.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"farming_vanilla_extract.png"},
		type = "node",
		walkable = false,
		wield_image = "farming_vanilla_extract.png"})

reg({_raw_name = "farming:wheat_8",
		drawtype = "plantlike",
		paramtype = "light",
		paramtype2 = "meshoptions",
		place_param2 = 3,
		selection_box = farming_oat_8_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"farming_wheat_8.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "fire:basic_flame",
		description = "Fire",
		drawtype = "firelike",
		inventory_image = "fire_basic_flame.png",
		light_source = 13,
		paramtype = "light",
		sunlight_propagates = true,
		tiles = fire_basic_flame_tiles,
		type = "node",
		walkable = false})

reg({_raw_name = "fire:permanent_flame",
		description = "Permanent Fire",
		drawtype = "firelike",
		inventory_image = "fire_basic_flame.png",
		light_source = 13,
		paramtype = "light",
		sunlight_propagates = true,
		tiles = fire_basic_flame_tiles,
		type = "node",
		walkable = false})

reg({_raw_name = "flowerpot:default_aspen_sapling",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Aspen Tree Sapling",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "default_aspen_sapling.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:default_large_cactus_seedling",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Large Cactus Seedling",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "default_large_cactus_seedling.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:empty",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot",
		drawtype = "mesh",
		inventory_image = "flowerpot_item.png",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = {fixed = {-0.25, -0.5, -0.25, 0.25, -0.0625, 0.25},
			type = "fixed"},
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "blank.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip",
		wield_image = "flowerpot_item.png"})

reg({_raw_name = "flowerpot:flowers_chrysanthemum_green",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Green Chrysanthemum",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "flowers_chrysanthemum_green.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:flowers_dandelion_white",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with White Dandelion",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "flowers_dandelion_white.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:flowers_dandelion_yellow",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Yellow Dandelion",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "flowers_dandelion_yellow.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:flowers_geranium",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Blue Geranium",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "flowers_geranium.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowerpot:flowers_rose",
		collision_box = flowerpot_empty_collision_box,
		description = "Flowerpot with Red Rose",
		drawtype = "mesh",
		mesh = "flowerpot.obj",
		paramtype = "light",
		selection_box = default_sapling_selection_box,
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{name = "flowerpot.png"},
			{name = "flowers_rose.png"},
			{name = "blank.png"}},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "flowers:chrysanthemum_green",
		description = "Green Chrysanthemum",
		drawtype = "plantlike",
		inventory_image = "flowers_chrysanthemum_green.png",
		paramtype = "light",
		selection_box = {fixed = {-0.25, -0.5, -0.25, 0.25, -0.0625, 0.25},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_chrysanthemum_green.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_chrysanthemum_green.png"})

reg({_raw_name = "flowers:dandelion_white",
		description = "White Dandelion",
		drawtype = "plantlike",
		inventory_image = "flowers_dandelion_white.png",
		paramtype = "light",
		selection_box = {fixed = {-0.3125, -0.5, -0.3125, 0.3125, -0.125, 0.3125},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_dandelion_white.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_dandelion_white.png"})

reg({_raw_name = "flowers:dandelion_yellow",
		description = "Yellow Dandelion",
		drawtype = "plantlike",
		inventory_image = "flowers_dandelion_yellow.png",
		paramtype = "light",
		selection_box = flowerpot_empty_collision_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_dandelion_yellow.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_dandelion_yellow.png"})

reg({_raw_name = "flowers:geranium",
		description = "Blue Geranium",
		drawtype = "plantlike",
		inventory_image = "flowers_geranium.png",
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.125, 0.125},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_geranium.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_geranium.png"})

reg({_raw_name = "flowers:rose",
		description = "Red Rose",
		drawtype = "plantlike",
		inventory_image = "flowers_rose.png",
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.3125, 0.125},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_rose.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_rose.png"})

reg({_raw_name = "flowers:tulip",
		description = "Orange Tulip",
		drawtype = "plantlike",
		inventory_image = "flowers_tulip.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_tulip.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_tulip.png"})

reg({_raw_name = "flowers:tulip_black",
		description = "Black Tulip",
		drawtype = "plantlike",
		inventory_image = "flowers_tulip_black.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_tulip_black.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_tulip_black.png"})

reg({_raw_name = "flowers:viola",
		description = "Viola",
		drawtype = "plantlike",
		inventory_image = "flowers_viola.png",
		paramtype = "light",
		selection_box = {fixed = {-0.3125, -0.5, -0.3125, 0.3125, -0.0625, 0.3125},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_viola.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_viola.png"})

reg({_raw_name = "flowers:waterlily_waving",
		description = "Waterlily",
		drawtype = "nodebox",
		inventory_image = "flowers_waterlily.png",
		node_box = {fixed = {-0.5, -0.484375, -0.5, 0.5, -0.46875, 0.5},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.4375, -0.5, -0.4375, 0.4375, -0.46875, 0.4375},
			type = "fixed"},
		sounds = xdecor_ivy_sounds,
		tiles = {"flowers_waterlily.png", "flowers_waterlily_bottom.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_waterlily.png"})

reg({_raw_name = "luxury_decor:brass_candlestick",
		collision_box = {fixed = {{-0.15, -0.5, -0.15, 0.15, 0.7, 0.15}},
			type = "fixed"},
		description = "Brass Candlestick (with one candle)",
		drawtype = "mesh",
		light_source = 10,
		mesh = "brass_candlestick.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.15, -0.5, -0.15, 0.15, 0.7, 0.15}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = luxury_decor_brass_candlestick_tiles,
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:brass_candlestick_with_three_candles",
		collision_box = {fixed = {{-0.45, -0.5, -0.15, 0.45, 0.7, 0.15}},
			type = "fixed"},
		description = "Brass Candlestick (with three candles)",
		drawtype = "mesh",
		light_source = 12,
		mesh = "brass_candlestick_with_three_candles.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.45, -0.5, -0.15, 0.45, 0.7, 0.15}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = luxury_decor_brass_candlestick_tiles,
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:bright_wall_wooden_shelf",
		collision_box = {fixed = {{-0.5, -0.5, -0.05, 0.5, 0.3, 0.5}},
			type = "fixed"},
		description = "Bright Wall Wooden Shelf",
		drawtype = "mesh",
		mesh = "wall_wooden_shelf.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, 0.1, -0.05, 0.5, 0.5, 0.5}, type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"bright_wood_material2.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:dark_wall_wooden_shelf",
		collision_box = {fixed = {{-0.5, -0.5, -0.05, 0.5, 0.3, 0.5}},
			type = "fixed"},
		description = "Dark Wall Wooden Shelf",
		drawtype = "mesh",
		mesh = "wall_wooden_shelf.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, 0.1, -0.05, 0.5, 0.5, 0.5}, type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"dark_wood_material2.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:decorative_wooden_chair",
		collision_box = {fixed = {{-0.5, 0.36, 0.4, 0.5, 1.5, 0.5},
				{-0.5, -0.5, -0.5, 0.5, 0.29, 0.5},
				{-0.45, 0.29, -0.475, 0.45, 0.36, 0.4}},
			type = "fixed"},
		description = "Decorative Wooden Chair",
		drawtype = "mesh",
		inventory_image = "decorative_chair_inv.png",
		mesh = "decorative_wooden_chair.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, 0.36, 0.4, 0.5, 1.5, 0.5},
				{-0.5, -0.5, -0.5, 0.5, 0.29, 0.5},
				{-0.45, 0.29, -0.475, 0.45, 0.36, 0.4}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"dark_wood_material2.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:glass_vase",
		collision_box = {fixed = {{-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}},
			type = "fixed"},
		description = "Glass Vase",
		drawtype = "mesh",
		inventory_image = "glass_vase_inv.png",
		mesh = "glass_vase1.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"glass_vase.png"},
		type = "node",
		use_texture_alpha = true,
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:grand_piano_opened",
		collision_box = {fixed = {{-1.4, -0.5, -1.4, 1.4, 0.4, 1.4}},
			type = "fixed"},
		description = "Grand Piano",
		drawtype = "mesh",
		inventory_image = "grand_piano_opened_inv.png",
		mesh = "grand_piano_opened.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-1.4, -0.5, -1.4, 1.4, 0.4, 1.4}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"grand_piano.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:kitchen_wooden_table",
		collision_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}},
			type = "fixed"},
		description = "Kitchen Wooden Table",
		drawtype = "mesh",
		inventory_image = "kitchen_wooden_table_inv.png",
		mesh = "kitchen_wooden_table.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"bright_wood_material.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_black_small_footstool",
		collision_box = {fixed = {{-0.35, -0.5, -0.35, 0.35, 0.05, 0.35}},
			type = "fixed"},
		description = "\27(c@#000000)Simple BLACK SMALL Footstool\27(c@#ffffff)",
		drawtype = "mesh",
		mesh = "simple_small_footstool.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.35, -0.5, -0.35, 0.35, 0.05, 0.35}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"simple_sofa.png^(simple_sofa_2_1.png^[colorize:#000000^simpl" ..
		"e_sofa_2.png)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_blue_armchair_with_blue_pillow",
		collision_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		description = "\27(c@#0000FF)Simple BLUE Armchair With BLUE Pillow\27(c@#ffffff" ..
		")",
		drawtype = "mesh",
		mesh = "simple_armchair.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		sounds = default_tree_sounds,
		tiles = {"simple_armchair.png^(simple_armchair_2_1.png^[colorize:#0000" ..
			"FF^simple_armchair_2.png)^(simple_armchair_3.png^[colorize:b" ..
		"lue)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_brown_armchair_with_red_pillow",
		collision_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		description = "\27(c@#A52A2A)Simple BROWN Armchair With RED Pillow\27(c@#ffffff" ..
		")",
		drawtype = "mesh",
		mesh = "simple_armchair.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		sounds = default_tree_sounds,
		tiles = {"simple_armchair.png^(simple_armchair_2_1.png^[colorize:#A52A" ..
			"2A^simple_armchair_2.png)^(simple_armchair_3.png^[colorize:r" ..
		"ed)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_dark_green_armchair_with_green_pillow",
		collision_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		description = "\27(c@#008000)Simple DARK_GREEN Armchair With GREEN Pillow\27(c@" ..
		"#ffffff)",
		drawtype = "mesh",
		mesh = "simple_armchair.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		sounds = default_tree_sounds,
		tiles = {"simple_armchair.png^(simple_armchair_2_1.png^[colorize:#0080" ..
			"00^simple_armchair_2.png)^(simple_armchair_3.png^[colorize:g" ..
		"reen)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_grey_armchair_with_red_pillow",
		collision_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		description = "\27(c@#C0C0C0)Simple GREY Armchair With RED Pillow\27(c@#ffffff)",
		drawtype = "mesh",
		mesh = "simple_armchair.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		sounds = default_tree_sounds,
		tiles = {"simple_armchair.png^(simple_armchair_2_1.png^[colorize:#C0C0" ..
			"C0^simple_armchair_2.png)^(simple_armchair_3.png^[colorize:r" ..
		"ed)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_red_armchair_with_red_pillow",
		collision_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		description = "\27(c@#FF0000)Simple RED Armchair With RED Pillow\27(c@#ffffff)",
		drawtype = "mesh",
		mesh = "simple_armchair.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = luxury_decor_simple_red_armchair_with_red_pillow_collision_box,
		sounds = default_tree_sounds,
		tiles = {"simple_armchair.png^(simple_armchair_2_1.png^[colorize:#FF00" ..
			"00^simple_armchair_2.png)^(simple_armchair_3.png^[colorize:r" ..
		"ed)"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_wooden_bedside_table_1",
		collision_box = {fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, type = "fixed"},
		description = "Simple Wooden Bedside Table",
		drawtype = "mesh",
		inventory_image = "simple_wooden_bedside_table_inv.png",
		mesh = "simple_wooden_bedside_table_1.b3d",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"simple_bedside_table.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "luxury_decor:simple_wooden_table",
		collision_box = {fixed = {{-1.45, -0.5, -0.5, 0.55, 0.5, 0.5}},
			type = "fixed"},
		description = "Simple Wooden Table",
		drawtype = "mesh",
		inventory_image = "simple_wooden_table_inv.png",
		mesh = "simple_wooden_table.obj",
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-1.5, -0.5, -0.5, 0.5, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tree_sounds,
		tiles = {"dark_wood_material2.png"},
		type = "node",
		visual_scale = 0.5})

reg({_raw_name = "morelights:chain_ceiling_d",
		collision_box = morelights_chain_ceiling_d_collision_box,
		drawtype = "mesh",
		mesh = "morelights_chain_ceiling.obj",
		paramtype = "light",
		selection_box = morelights_chain_ceiling_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_dark_32.png"},
		type = "node"})

reg({_raw_name = "morelights:chain_ceiling_l",
		collision_box = morelights_chain_ceiling_d_collision_box,
		drawtype = "mesh",
		mesh = "morelights_chain_ceiling.obj",
		paramtype = "light",
		selection_box = morelights_chain_ceiling_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_light_32.png"},
		type = "node"})

reg({_raw_name = "morelights:chain_d",
		collision_box = morelights_chain_d_collision_box,
		description = "Metal Chain (dark)",
		drawtype = "mesh",
		inventory_image = "morelights_chain_d_inv.png",
		mesh = "morelights_chain.obj",
		paramtype = "light",
		selection_box = morelights_chain_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_dark_32.png"},
		type = "node",
		wield_image = "morelights_chain_d_inv.png"})

reg({_raw_name = "morelights:chain_l",
		collision_box = morelights_chain_d_collision_box,
		description = "Metal Chain (light)",
		drawtype = "mesh",
		inventory_image = "morelights_chain_l_inv.png",
		mesh = "morelights_chain.obj",
		paramtype = "light",
		selection_box = morelights_chain_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_light_32.png"},
		type = "node",
		wield_image = "morelights_chain_l_inv.png"})

reg({_raw_name = "morelights_modern:block",
		description = "Modern Light Block",
		light_source = 14,
		paramtype = "light",
		sounds = piranesi_ice_sounds,
		tiles = {"morelights_metal_dark.png^morelights_modern_block.png"},
		type = "node"})

reg({_raw_name = "morelights_modern:ceilinglight",
		description = "Modern Ceiling Light",
		drawtype = "nodebox",
		light_source = 14,
		node_box = {fixed = {-0.25, 0.375, -0.25, 0.25, 0.5, 0.25},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.25, 0.375, -0.25, 0.25, 0.5, 0.25},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_dark.png",
		"morelights_metal_dark.png^morelights_modern_block.png"},
		type = "node"})

reg({_raw_name = "morelights_modern:pathlight_d",
		description = "Modern Path Light (dark)",
		drawtype = "nodebox",
		light_source = 8,
		node_box = {fixed = {{-0.03125, -0.5, -0.03125, 0.03125, 0.125, 0.03125},
				{-0.0625, 0.125, -0.0625, 0.0625, 0.3125, 0.0625},
				{-0.125, 0.3125, -0.125, 0.125, 0.375, 0.125}},
			type = "fixed"},
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.375, 0.125},
			type = "fixed"},
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_dark_32.png^morelights_modern_pathlight.png"},
		type = "node"})

reg({_raw_name = "morelights_modern:smallblock",
		description = "Modern Light Block (small)",
		drawtype = "nodebox",
		light_source = 12,
		node_box = morelights_modern_smallblock_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = morelights_modern_smallblock_node_box,
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_metal_dark.png^morelights_modern_smallblock.png",
			"morelights_metal_dark.png^morelights_modern_smallblock.png",
			"[combine:16x16:0,0=morelights_metal_dark.png:0,4=morelights_" ..
		"modern_smallblock.png"},
		type = "node"})

reg({_raw_name = "morelights_vintage:block",
		description = "Vintage Light Block",
		light_source = 14,
		paramtype = "light",
		sounds = piranesi_ice_sounds,
		tiles = {"morelights_vintage_block_glass.png^morelights_vintage_block_" ..
		"frame.png"},
		type = "node"})

reg({_raw_name = "morelights_vintage:chain_b",
		collision_box = morelights_chain_d_collision_box,
		description = "Brass Chain",
		drawtype = "mesh",
		inventory_image = "morelights_vintage_chain_b_inv.png",
		mesh = "morelights_chain.obj",
		paramtype = "light",
		selection_box = morelights_chain_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_vintage_brass_32.png"},
		type = "node",
		wield_image = "morelights_vintage_chain_b_inv.png"})

reg({_raw_name = "morelights_vintage:chain_ceiling_b",
		collision_box = morelights_chain_ceiling_d_collision_box,
		drawtype = "mesh",
		mesh = "morelights_chain_ceiling.obj",
		paramtype = "light",
		selection_box = morelights_chain_ceiling_d_collision_box,
		sounds = default_tinblock_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_vintage_brass_32.png"},
		type = "node"})

reg({_raw_name = "morelights_vintage:lantern_c",
		collision_box = {fixed = {-0.1875, -0.0625, -0.1875, 0.1875, 0.5, 0.1875},
			type = "fixed"},
		drawtype = "mesh",
		light_source = 12,
		mesh = "morelights_vintage_lantern_c.obj",
		paramtype = "light",
		selection_box = {fixed = {-0.1875, 0, -0.1875, 0.1875, 0.5, 0.1875},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = morelights_vintage_lantern_c_tiles,
		type = "node",
		use_texture_alpha = "opaque"})

reg({_raw_name = "morelights_vintage:lantern_f",
		collision_box = {fixed = {-0.1875, -0.5, -0.1875, 0.1875, 0.0625, 0.1875},
			type = "fixed"},
		description = "Vintage Lantern (floor, wall, or ceiling)",
		drawtype = "mesh",
		light_source = 12,
		mesh = "morelights_vintage_lantern_f.obj",
		paramtype = "light",
		selection_box = {fixed = {-0.1875, -0.5, -0.1875, 0.1875, 0.0625, 0.1875},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = morelights_vintage_lantern_c_tiles,
		type = "node",
		use_texture_alpha = "opaque"})

reg({_raw_name = "morelights_vintage:lantern_w",
		collision_box = {fixed = {-0.1875, -0.25, -0.3125, 0.1875, 0.125, 0.1875},
			type = "fixed"},
		drawtype = "mesh",
		light_source = 12,
		mesh = "morelights_vintage_lantern_w.obj",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {fixed = {-0.1875, -0.25, -0.3125, 0.1875, 0.125, 0.1875},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = morelights_vintage_lantern_c_tiles,
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "morelights_vintage:oillamp",
		collision_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125},
			type = "fixed"},
		description = "Vintage Oil Lamp",
		drawtype = "mesh",
		light_source = 8,
		mesh = "morelights_vintage_oillamp.obj",
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125},
			type = "fixed"},
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {{animation = {frame_length = 0.3,
					frames_h = 1,
					frames_w = 16,
					type = "sheet_2d"},
				name = "morelights_vintage_oil_flame.png"},
			"morelights_vintage_oillamp.png",
		"morelights_vintage_brass_32.png"},
		type = "node",
		use_texture_alpha = "clip"})

reg({_raw_name = "morelights_vintage:smallblock",
		description = "Vintage Light Block (small, DIM)",
		drawtype = "nodebox",
		light_source = 5,
		node_box = morelights_modern_smallblock_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = morelights_modern_smallblock_node_box,
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"morelights_vintage_block_glass.png^morelights_vintage_block_" ..
			"frame.png",
			"morelights_vintage_block_glass.png^morelights_vintage_block_" ..
			"frame.png",
			"[combine:16x16:0,4=(morelights_vintage_block_glass.png^morel" ..
		"ights_vintage_block_frame.png)"},
		type = "node",
		use_texture_alpha = "opaque"})

reg({_raw_name = "piranesi:altar",
		description = "altar",
		light_source = 8,
		paramtype = "light",
		tiles = {"altar_top.png",
			"altar_top.png",
			"altar_side.png",
			"altar_side.png",
			"altar_side.png",
		"altar_side.png"},
		type = "node"})

reg({_raw_name = "piranesi:axeblock",
		description = "Axe Block",
		drawtype = "signlike",
		inventory_image = "default_tool_steelaxe.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"default_tool_steelaxe.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:barrier",
		description = "barrier",
		drawtype = "airlike",
		inventory_image = "default_steel_ingot.png",
		paramtype = "light",
		sunlight_propagates = true,
		type = "node"})

reg({_raw_name = "piranesi:black",
		description = "Black",
		tiles = {"black.png"},
		type = "node"})

reg({_raw_name = "piranesi:black_with_yellow",
		description = "black with yellow",
		light_source = 14,
		paramtype = "light",
		tiles = {{animation = {aspect_h = 16,
					aspect_w = 16,
					length = 3,
					type = "vertical_frames"},
				name = "black_with_yellow.png"}},
		type = "node"})

reg({_raw_name = "piranesi:blue_a",
		description = "Machine blue animated",
		tiles = {"machine_top.png",
			"machine.png",
			{animation = piranesi_red_a_tiles_3_animation,
				name = "blue_ani.png"},
			"machine.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:book",
		description = "nook",
		drawtype = "nodebox",
		node_box = piranesi_book_node_box,
		selection_box = piranesi_book_node_box,
		tiles = piranesi_book_tiles,
		type = "node"})

reg({_raw_name = "piranesi:book1",
		description = "nook1",
		drawtype = "nodebox",
		node_box = piranesi_book_node_box,
		selection_box = piranesi_book_node_box,
		tiles = piranesi_book_tiles,
		type = "node"})

reg({_raw_name = "piranesi:book2",
		description = "nook2",
		drawtype = "nodebox",
		node_box = piranesi_book_node_box,
		selection_box = piranesi_book_node_box,
		tiles = piranesi_book_tiles,
		type = "node"})

reg({_raw_name = "piranesi:book3",
		description = "nook3",
		drawtype = "nodebox",
		node_box = piranesi_book_node_box,
		selection_box = piranesi_book_node_box,
		tiles = piranesi_book_tiles,
		type = "node"})

reg({_raw_name = "piranesi:bottle_black",
		description = "Black Potion",
		inventory_image = "bottle_purple.png",
		type = "craft"})

reg({_raw_name = "piranesi:bottle_block",
		description = "Potion Bottle b",
		drawtype = "plantlike",
		inventory_image = "bottle.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"bottle.png"},
		type = "node",
		walkable = false,
		wield_image = "bottle.png"})

reg({_raw_name = "piranesi:bottle_blue",
		description = "Blue Potion",
		inventory_image = "bottle_blue.png",
		type = "craft",
		wield_image = "bottle_blue.png"})

reg({_raw_name = "piranesi:bottle_blue_block",
		description = "Blue Potion b",
		drawtype = "plantlike",
		inventory_image = "bottle_blue.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"bottle_blue.png"},
		type = "node",
		walkable = false,
		wield_image = "bottle_blue.png"})

reg({_raw_name = "piranesi:bottle_green",
		description = "Green Potion",
		inventory_image = "bottle_green.png",
		type = "craft",
		wield_image = "bottle_green.png"})

reg({_raw_name = "piranesi:bottle_green_block",
		description = "Green Potion b",
		drawtype = "plantlike",
		inventory_image = "bottle_green.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"bottle_green.png"},
		type = "node",
		walkable = false,
		wield_image = "bottle_green.png"})

reg({_raw_name = "piranesi:bottle_purple",
		description = "Purple Potion",
		inventory_image = "bottle_purple.png",
		type = "craft"})

reg({_raw_name = "piranesi:bottle_red",
		description = "Red Potion",
		inventory_image = "bottle_red.png",
		type = "craft",
		wield_image = "bottle_red.png"})

reg({_raw_name = "piranesi:bottle_red_block",
		description = "Red Potion b",
		drawtype = "plantlike",
		inventory_image = "bottle_red.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"bottle_red.png"},
		type = "node",
		walkable = false,
		wield_image = "bottle_red.png"})

reg({_raw_name = "piranesi:bottle_yellow",
		description = "Yellow Potion",
		inventory_image = "bottle_yellow.png",
		type = "craft",
		wield_image = "bottle_yellow.png"})

reg({_raw_name = "piranesi:bottle_yellow_block",
		description = "Yellow Potion",
		drawtype = "plantlike",
		inventory_image = "bottle_yellow.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		sounds = piranesi_ice_sounds,
		tiles = {"bottle_yellow.png"},
		type = "node",
		walkable = false,
		wield_image = "bottle_yellow.png"})

reg({_raw_name = "piranesi:bowl_black",
		description = "Stone Bowl",
		tiles = {"bowl_black.png",
			"bowl_black.png",
			"bowl_side_black.png",
			"bowl_side_black.png",
			"bowl_side_black.png",
		"bowl_side_black.png"},
		type = "node"})

reg({_raw_name = "piranesi:bowl_black_pre",
		description = "Stone Bowl",
		tiles = {"bowl_top.png",
			"bowl_top.png",
			"bowl_side_black.png",
			"bowl_side_black.png",
			"bowl_side_black.png",
		"bowl_side_black.png"},
		type = "node"})

reg({_raw_name = "piranesi:bowl_purple",
		description = "Stone Bowl",
		tiles = {"bowl_purple.png",
			"bowl_purple.png",
			"bowl_side_purple.png",
			"bowl_side_purple.png",
			"bowl_side_purple.png",
		"bowl_side_purple.png"},
		type = "node"})

reg({_raw_name = "piranesi:bowl_purple_pre",
		description = "Stone Bowl",
		tiles = {"bowl_top.png",
			"bowl_top.png",
			"bowl_side_purple.png",
			"bowl_side_purple.png",
			"bowl_side_purple.png",
		"bowl_side_purple.png"},
		type = "node"})

reg({_raw_name = "piranesi:candle",
		description = "Candle Lit",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		light_source = 10,
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {{animation = piranesi_candle_tiles_1_animation,
				name = "candle.png"}},
		type = "node"})

reg({_raw_name = "piranesi:candle_unlit1",
		description = "Candle1",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit2",
		description = "Candle2",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit3",
		description = "Candle3",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit4",
		description = "Candle4",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit5",
		description = "Candle5",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit6",
		description = "Candle6",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit7",
		description = "Candle7",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:candle_unlit8",
		description = "Candle8",
		drawtype = "plantlike",
		inventory_image = "candle.png",
		sunlight_propagates = true,
		tiles = {"candle_unlit.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:cauldron",
		description = "too lazzzyyyyyyyyy",
		tiles = {{animation = {length = 3, type = "vertical_frames"},
				name = "xdecor_cauldron_top_anim_boiling_water.png"},
		"xdecor_cauldron_sides.png"},
		type = "node"})

reg({_raw_name = "piranesi:cauldron_black",
		description = "b c",
		tiles = {{animation = {length = 3, type = "vertical_frames"},
				name = "black_boils.png"},
		"xdecor_cauldron_sides.png"},
		type = "node"})

reg({_raw_name = "piranesi:cauldron_purple",
		description = "p c",
		tiles = {{animation = {length = 3, type = "vertical_frames"},
				name = "purple_boils.png"},
		"xdecor_cauldron_sides.png"},
		type = "node"})

reg({_raw_name = "piranesi:chess_totem",
		description = "Chess Piece",
		drawtype = "plantlike",
		inventory_image = "chess_totem.png",
		paramtype = "light",
		selection_box = farming_salt_selection_box,
		tiles = {"chess_totem_2.png", "empty.png"},
		type = "node",
		walkable = false,
		wield_image = "chess_totem.png"})

reg({_raw_name = "piranesi:chrysanthemum_green",
		description = "Green Chrysanthemum",
		drawtype = "plantlike",
		inventory_image = "flowers_chrysanthemum_green.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_chrysanthemum_green.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_chrysanthemum_green.png"})

reg({_raw_name = "piranesi:clock1200",
		description = "clock",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"1200.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clock330",
		description = "clock",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"330.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clock600",
		description = "clock",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"600.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clock900",
		description = "clock",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"900.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clock930",
		description = "clock",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"930.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clock_button_change",
		description = "clock_button_change",
		drawtype = "nodebox",
		node_box = piranesi_clock_button_input_node_box,
		selection_box = piranesi_clock_button_input_node_box,
		tiles = piranesi_clock_button_change_tiles,
		type = "node"})

reg({_raw_name = "piranesi:clock_button_change_active",
		description = "clock_button_change",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}},
			type = "fixed"},
		selection_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}},
			type = "fixed"},
		tiles = piranesi_clock_button_change_tiles,
		type = "node"})

reg({_raw_name = "piranesi:clock_button_input",
		description = "clock_button_input",
		drawtype = "nodebox",
		node_box = piranesi_clock_button_input_node_box,
		selection_box = piranesi_clock_button_input_node_box,
		tiles = piranesi_clock_button_input_tiles,
		type = "node"})

reg({_raw_name = "piranesi:clock_button_input_active",
		description = "clock_button_input",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}},
			type = "fixed"},
		selection_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0.4375, 0.5}},
			type = "fixed"},
		tiles = piranesi_clock_button_input_tiles,
		type = "node"})

reg({_raw_name = "piranesi:clue_1",
		description = "clue 1",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"normal_clue_inv.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clue_2",
		description = "clue 2",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"normal_clue_inv.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clue_3",
		description = "clue 3",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"normal_clue_inv.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clue_4",
		description = "clue 4",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"normal_clue_inv.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:clue_manu",
		description = "clue manu",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"manu_clue_inv.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:coin_totem",
		description = "Coin",
		drawtype = "signlike",
		inventory_image = "coin_totem.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		tiles = {"coin_totem.png"},
		type = "node",
		walkable = false,
		wield_image = "coin_totem.png"})

reg({_raw_name = "piranesi:crownblock",
		description = "Crown Block",
		drawtype = "nodebox",
		node_box = piranesi_crownblock_node_box,
		selection_box = piranesi_crownblock_node_box,
		sunlight_propagates = true,
		tiles = piranesi_crownblock_tiles,
		type = "node"})

reg({_raw_name = "piranesi:crownblock1",
		description = "Crown Block 1",
		drawtype = "nodebox",
		node_box = piranesi_crownblock_node_box,
		selection_box = piranesi_crownblock_node_box,
		sunlight_propagates = true,
		tiles = piranesi_crownblock_tiles,
		type = "node"})

reg({_raw_name = "piranesi:crownblock2",
		description = "Crown Block 2",
		drawtype = "nodebox",
		node_box = piranesi_crownblock_node_box,
		selection_box = piranesi_crownblock_node_box,
		sunlight_propagates = true,
		tiles = piranesi_crownblock_tiles,
		type = "node"})

reg({_raw_name = "piranesi:dandelion_white",
		description = "White Dandelion",
		drawtype = "plantlike",
		inventory_image = "flowers_dandelion_white.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_dandelion_white.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_dandelion_white.png"})

reg({_raw_name = "piranesi:dandelion_yellow",
		description = "Yellow Dandelion",
		drawtype = "plantlike",
		inventory_image = "flowers_dandelion_yellow.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_dandelion_yellow.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_dandelion_yellow.png"})

reg({_raw_name = "piranesi:dirt_with_grass",
		description = "Breakable Dirt with Grass",
		sounds = default_dirt_with_grass_sounds,
		tiles = default_dirt_with_grass_tiles,
		type = "node"})

reg({_raw_name = "piranesi:door_black",
		collision_box = doors_door_wood_a_collision_box,
		description = "Locked Door Black",
		drawtype = "mesh",
		inventory_image = "doors_item_castle2.png",
		mesh = "door_a.obj",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sunlight_propagates = true,
		tiles = {"doors_door_castle2.png"},
		type = "node"})

reg({_raw_name = "piranesi:door_gold",
		collision_box = doors_door_wood_a_collision_box,
		description = "Locked Door Gold",
		drawtype = "mesh",
		inventory_image = "doors_item_castle2.png",
		mesh = "door_a.obj",
		paramtype2 = "facedir",
		selection_box = doors_door_wood_a_collision_box,
		sunlight_propagates = true,
		tiles = {"doors_door_castle2.png"},
		type = "node"})

reg({_raw_name = "piranesi:end",
		description = "Trigger Block Ending",
		drawtype = "airlike",
		inventory_image = "default_diamond_block.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:gear",
		description = "Gear",
		inventory_image = "gear.png",
		type = "craft"})

reg({_raw_name = "piranesi:geranium",
		description = "Blue Geranium",
		drawtype = "plantlike",
		inventory_image = "flowers_geranium.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_geranium.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_geranium.png"})

reg({_raw_name = "piranesi:green_a",
		description = "Machine green animated",
		tiles = {"machine_top.png",
			"machine.png",
			{animation = piranesi_red_a_tiles_3_animation,
				name = "green_ani.png"},
			"machine.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:hot_stone",
		description = "Hot Stone",
		sounds = default_mese_sounds,
		tiles = {"default_stone.png"},
		type = "node"})

reg({_raw_name = "piranesi:ice",
		description = "Cold Ice",
		paramtype = "light",
		sounds = piranesi_ice_sounds,
		tiles = {"default_ice.png"},
		type = "node"})

reg({_raw_name = "piranesi:keyblock_black",
		description = "gasdakeyblock",
		drawtype = "signlike",
		inventory_image = "key_black.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"key_black.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:keyblock_gold",
		description = "gold keyblock",
		drawtype = "signlike",
		inventory_image = "key_gold.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"key_gold.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:keyblock_metal",
		description = "dsfdavfrzc",
		drawtype = "signlike",
		inventory_image = "key_metal.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"key_metal.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:lighterblock",
		description = "FIRE",
		drawtype = "signlike",
		inventory_image = "lighter_closed.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"lighter_closed.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:machine_blue",
		description = "Machine Blue",
		tiles = {"machine_top.png",
			"machine.png",
			"machine_blue.png",
			"machine.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_1",
		description = "Machine Gear 1",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png",
			"machine_gear_big.png^gear.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_1_a",
		description = "Machine Gear Animated 1",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png",
			{animation = {aspect_h = 64,
					aspect_w = 64,
					length = 0.5,
					type = "vertical_frames"},
				name = "gear_animated.png"},
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_1_e",
		description = "Machine Gear Empty 1",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png",
			"machine_gear_big.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_2",
		description = "Machine Gear 2",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png^machine_grass.png",
			"machine_gear_big.png^gear.png^machine_grass.png",
			"machine.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_2_a",
		description = "Machine Gear Animated 2",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png^machine_grass.png",
			{animation = {aspect_h = 64,
					aspect_w = 64,
					length = 1,
					type = "vertical_frames"},
				name = "gear_animated_grass.png"},
			"machine.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_gear_2_e",
		description = "Machine Gear Empty 2",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png^machine_grass.png",
			"machine_gear_big.png^machine_grass.png",
			"machine.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_green",
		description = "Machine Green",
		tiles = {"machine_top.png",
			"machine.png",
			"machine_green.png",
			"machine.png",
			"machine.png",
		"machine.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_lever",
		description = "Machine Lever",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png",
			"machine_lever.png",
			"machine.png",
		"machine_gear.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_lever_a",
		description = "Machine Lever active",
		tiles = {"machine_top.png",
			"machine.png",
			"machine.png",
			"machine_lever_a.png",
			"machine.png",
		"machine_gear.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_red",
		description = "Machine Red",
		tiles = {"machine_top.png",
			"machine.png",
			"machine_red.png",
			"machine.png^machine_grass.png",
			"machine_gear.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:machine_yellow",
		description = "Machine Yellow",
		tiles = {"machine_top.png",
			"machine.png",
			"machine_yellow.png",
			"machine.png^machine_grass.png",
			"machine.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:mold",
		description = "Mold",
		drawtype = "nodebox",
		node_box = piranesi_mold_node_box,
		selection_box = piranesi_mold_node_box,
		tiles = {"mold.png"},
		type = "node"})

reg({_raw_name = "piranesi:mold_done",
		description = "Mold",
		drawtype = "nodebox",
		node_box = piranesi_mold_node_box,
		selection_box = piranesi_mold_node_box,
		tiles = {"mold_done.png"},
		type = "node"})

reg({_raw_name = "piranesi:mold_full",
		description = "Mold",
		drawtype = "nodebox",
		node_box = piranesi_mold_node_box,
		selection_box = piranesi_mold_node_box,
		tiles = {"mold_full.png"},
		type = "node"})

reg({_raw_name = "piranesi:neck_totem",
		description = "Amulet",
		drawtype = "signlike",
		inventory_image = "neck_totem.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		tiles = {"neck_totem.png"},
		type = "node",
		walkable = false,
		wield_image = "neck_totem.png"})

reg({_raw_name = "piranesi:pine_tree",
		description = "Breakable Pine Tree",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = default_pine_tree_tiles,
		type = "node"})

reg({_raw_name = "piranesi:plateblock",
		description = "dsfdavfrzc",
		drawtype = "signlike",
		inventory_image = "plate.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"plate.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:pot",
		description = "Obsidian Pot",
		drawtype = "nodebox",
		node_box = piranesi_pot_node_box,
		selection_box = piranesi_pot_node_box,
		tiles = {"default_obsidian.png"},
		type = "node"})

reg({_raw_name = "piranesi:pot_full",
		description = "Obsidian Pot",
		drawtype = "nodebox",
		node_box = piranesi_pot_full_node_box,
		selection_box = piranesi_pot_full_node_box,
		tiles = {{animation = piranesi_pot_full_tiles_1_animation,
				name = "aether_obsidian.png^(aether_pot.png^[colorize:#ff4000:95)"},
			"default_obsidian.png",
			"default_obsidian.png",
			"default_obsidian.png",
			"default_obsidian.png",
		"default_obsidian.png"},
		type = "node"})

reg({_raw_name = "piranesi:red_a",
		description = "Machine Red animated",
		tiles = {"machine_top.png",
			"machine.png",
			{animation = piranesi_red_a_tiles_3_animation,
				name = "red_ani.png"},
			"machine.png^machine_grass.png",
			"machine_gear.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "piranesi:rose",
		description = "Red Rose",
		drawtype = "plantlike",
		inventory_image = "flowers_rose.png",
		paramtype = "light",
		selection_box = flowers_tulip_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"flowers_rose.png"},
		type = "node",
		walkable = false,
		wield_image = "flowers_rose.png"})

reg({_raw_name = "piranesi:shovelblock",
		description = "Shovel Block",
		drawtype = "signlike",
		inventory_image = "default_tool_woodshovel.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"default_tool_woodshovel.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:star_chart",
		description = "star chart",
		drawtype = "signlike",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"star_chart_small.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:swordblock",
		description = "dsfdavfrzc",
		drawtype = "signlike",
		inventory_image = "sword.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sunlight_propagates = true,
		tiles = {"sword.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:throne_base",
		description = "Throne",
		sounds = default_tinblock_sounds,
		tiles = {"default_gold_block.png"},
		type = "node"})

reg({_raw_name = "piranesi:time_totem",
		description = "Watch",
		drawtype = "signlike",
		inventory_image = "time_totem.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		tiles = {"time_totem.png"},
		type = "node",
		walkable = false,
		wield_image = "time_totem.png"})

reg({_raw_name = "piranesi:trigger_spacer",
		description = "Trigger Spacer",
		drawtype = "airlike",
		inventory_image = "default_goldblock.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:trigger_x_minus",
		description = "Trigger Block x-",
		drawtype = "airlike",
		inventory_image = "default_mese_crystal.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:trigger_x_plus",
		description = "Trigger Block x+",
		drawtype = "airlike",
		inventory_image = "default_mese_crystal.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:trigger_z_minus",
		description = "Trigger Block z-",
		drawtype = "airlike",
		inventory_image = "default_diamond.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:trigger_z_plus",
		description = "Trigger Block z+",
		drawtype = "airlike",
		inventory_image = "default_diamond.png",
		paramtype = "light",
		sunlight_propagates = true,
		tiles = {},
		type = "node",
		walkable = false})

reg({_raw_name = "piranesi:yellow_a",
		description = "Machine yellow animated",
		tiles = {"machine_top.png",
			"machine.png",
			{animation = piranesi_red_a_tiles_3_animation,
				name = "yellow_ani.png"},
			"machine.png^machine_grass.png",
			"machine.png^machine_grass.png",
		"machine.png^machine_grass.png"},
		type = "node"})

reg({_raw_name = "quartz:block",
		description = "Quartz Block",
		sounds = piranesi_ice_sounds,
		tiles = {"quartz_block.png"},
		type = "node"})

reg({_raw_name = "quartz:chiseled",
		description = "Chiseled Quartz",
		sounds = piranesi_ice_sounds,
		tiles = {"quartz_chiseled.png"},
		type = "node"})

reg({_raw_name = "quartz:pillar",
		description = "Quartz Pillar",
		paramtype2 = "facedir",
		sounds = piranesi_ice_sounds,
		tiles = {"quartz_pillar_top.png",
			"quartz_pillar_top.png",
		"quartz_pillar_side.png"},
		type = "node"})

reg({_raw_name = "realchess:chessboard",
		description = "Chess Board",
		drawtype = "nodebox",
		inventory_image = "chessboard_top.png",
		node_box = {fixed = {-0.375, -0.5, -0.375, 0.375, -0.4375, 0.375},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.375, -0.5, -0.375, 0.375, -0.4375, 0.375},
			type = "fixed"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"chessboard_top.png",
			"chessboard_top.png",
		"chessboard_sides.png"},
		type = "node",
		wield_image = "chessboard_top.png"})

reg({_raw_name = "ropes:rope",
		climbable = true,
		description = "Rope",
		drawtype = "nodebox",
		node_box = {connect_top = {-0.0625, 0.5, -0.0625, 0.0625, 0.75, 0.0625},
			fixed = {-0.0625, -0.5, -0.0625, 0.0625, 0.5, 0.0625},
			type = "connected"},
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
			type = "fixed"},
		sounds = ropes_rope_sounds,
		sunlight_propagates = true,
		tiles = ropes_rope_tiles,
		type = "node",
		walkable = false})

reg({_raw_name = "ropes:rope_bottom",
		climbable = true,
		description = "Rope",
		drawtype = "nodebox",
		node_box = {connect_top = {-0.0625, 0.5, -0.0625, 0.0625, 0.75, 0.0625},
			fixed = {{-0.0625, -0.375, -0.0625, 0.0625, 0.5, 0.0625},
				{-0.125, -0.3125, -0.125, 0.125, -0.0625, 0.125}},
			type = "connected"},
		paramtype = "light",
		selection_box = {fixed = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
			type = "fixed"},
		sounds = ropes_rope_sounds,
		sunlight_propagates = true,
		tiles = ropes_rope_tiles,
		type = "node",
		walkable = false})

reg({_raw_name = "ropes:ropeladder",
		climbable = true,
		description = "Rope Ladder",
		drawtype = "signlike",
		inventory_image = "default_ladder_wood.png^ropes_ropeladder.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_ladder_wood.png^ropes_ropeladder.png"},
		type = "node",
		walkable = false,
		wield_image = "default_ladder_wood.png^ropes_ropeladder.png"})

reg({_raw_name = "ropes:ropeladder_bottom",
		climbable = true,
		description = "Rope Ladder",
		drawtype = "signlike",
		inventory_image = "default_ladder_wood.png^ropes_ropeladder_bottom.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_ladder_wood.png^ropes_ropeladder_bottom.png"},
		type = "node",
		walkable = false,
		wield_image = "default_ladder_wood.png^ropes_ropeladder_bottom.png"})

reg({_raw_name = "ropes:ropeladder_top",
		climbable = true,
		description = "Rope Ladder",
		drawtype = "signlike",
		inventory_image = "default_ladder_wood.png^ropes_ropeladder_top.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = default_tree_sounds,
		sunlight_propagates = true,
		tiles = {"default_ladder_wood.png^ropes_ropeladder_top.png"},
		type = "node",
		walkable = false,
		wield_image = "default_ladder_wood.png^ropes_ropeladder_top.png"})

reg({_raw_name = "ropes:steel2rope_block",
		climbable = true,
		collision_box = {type = "regular"},
		description = "Steel Ropebox 100m",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.1875, -0.125, -0.25, 0.1875, 0.125, 0.25},
				{-0.1875, -0.25, -0.125, 0.1875, 0.25, 0.125},
				{-0.1875, -0.1875, -0.1875, 0.1875, 0.1875, 0.1875},
				{-0.25, -0.5, -0.125, -0.1875, 0.125, 0.125},
				{0.1875, -0.5, -0.125, 0.25, 0.125, 0.125}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "regular"},
		sunlight_propagates = true,
		tiles = {"ropes_ropebox_front_2.png^[colorize:#ffffff^ropes_ropebox_fr" ..
			"ont_2.png^ropes_2.png",
			"ropes_ropebox_front_2.png^[colorize:#ffffff^ropes_ropebox_fr" ..
			"ont_2.png^ropes_2.png",
			"ropes_ropebox_side.png^[colorize:#ffffff^ropes_ropebox_side." ..
			"png",
			"ropes_ropebox_side.png^[colorize:#ffffff^ropes_ropebox_side." ..
			"png",
			"ropes_ropebox_front_2.png^[colorize:#ffffff^ropes_ropebox_fr" ..
			"ont_2.png^ropes_2.png",
			"ropes_ropebox_front_2.png^[colorize:#ffffff^ropes_ropebox_fr" ..
		"ont_2.png^ropes_2.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "ropes:wood1rope_block",
		climbable = true,
		collision_box = {type = "regular"},
		description = "Wood Ropebox 50m",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.125, -0.125, -0.25, 0.125, 0.125, 0.25},
				{-0.125, -0.25, -0.125, 0.125, 0.25, 0.125},
				{-0.125, -0.1875, -0.1875, 0.125, 0.1875, 0.1875},
				{-0.1875, -0.5, -0.125, -0.125, 0.125, 0.125},
				{0.125, -0.5, -0.125, 0.1875, 0.125, 0.125}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "regular"},
		sunlight_propagates = true,
		tiles = {"ropes_ropebox_front_1.png^[colorize:#86683a^ropes_ropebox_fr" ..
			"ont_1.png^ropes_1.png",
			"ropes_ropebox_front_1.png^[colorize:#86683a^ropes_ropebox_fr" ..
			"ont_1.png^ropes_1.png",
			"ropes_ropebox_side.png^[colorize:#86683a^ropes_ropebox_side." ..
			"png",
			"ropes_ropebox_side.png^[colorize:#86683a^ropes_ropebox_side." ..
			"png",
			"ropes_ropebox_front_1.png^[colorize:#86683a^ropes_ropebox_fr" ..
			"ont_1.png^ropes_1.png",
			"ropes_ropebox_front_1.png^[colorize:#86683a^ropes_ropebox_fr" ..
		"ont_1.png^ropes_1.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "stairs:slab_cobble",
		description = "Cobblestone Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world", name = "default_cobble.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_desertstone_tile",
		description = "Desert Stone Tile Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{name = "xdecor_desertstone_tile.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_goldblock",
		description = "Gold Block Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_tinblock_sounds,
		tiles = {{align_style = "world", name = "default_gold_block.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_junglewood",
		description = "Jungle Wood Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{name = "default_junglewood.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_moonbrick",
		description = "Moon Brick Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{name = "xdecor_moonbrick.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_mossycobble",
		description = "Mossy Cobblestone Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world", name = "default_mossycobble.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_obsidian",
		description = "Obsidian Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world", name = "default_obsidian.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_obsidian_glass",
		description = "Obsidian Glass Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = piranesi_ice_sounds,
		tiles = {{name = "default_obsidian_glass.png"},
			{name = "default_obsidian_glass.png"},
			{name = "stairs_obsidian_glass_split.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_pavement_brick",
		description = "Castle Pavement Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{name = "castle_pavement_brick.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_pine_wood",
		description = "Pine Wood Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{name = "default_pine_wood.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_sandstone_block",
		description = "Sandstone Block Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world",
				name = "default_sandstone_block.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_stone_block",
		description = "Stone Block Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world", name = "default_stone_block.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_stone_rune",
		description = "Runestone Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{name = "xdecor_stone_rune.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_stonebrick",
		description = "Stone Brick Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{name = "default_stone_brick.png"}},
		type = "node"})

reg({_raw_name = "stairs:slab_wood",
		description = "Wooden Slab",
		drawtype = "nodebox",
		node_box = stairs_slab_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_slab_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{name = "default_wood.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_cobble",
		description = "Cobblestone Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world",
				backface_culling = true,
				name = "default_cobble.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_desertstone_tile",
		description = "Desert Stone Tile Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true,
				name = "xdecor_desertstone_tile.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_dungeon_stone",
		description = "Dungeon Stone Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true, name = "castle_dungeon_stone.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_goldblock",
		description = "Gold Block Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_tinblock_sounds,
		tiles = stairs_stair_goldblock_tiles,
		type = "node"})

reg({_raw_name = "stairs:stair_inner_dungeon_stone",
		description = "Inner Dungeon Stone Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_inner_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_inner_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true, name = "castle_dungeon_stone.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_inner_wood",
		description = "Inner Wooden Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_inner_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_inner_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{backface_culling = true, name = "default_wood.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_junglewood",
		description = "Jungle Wood Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{backface_culling = true, name = "default_junglewood.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_moonbrick",
		description = "Moon Brick Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true, name = "xdecor_moonbrick.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_mossycobble",
		description = "Mossy Cobblestone Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{align_style = "world",
				backface_culling = true,
				name = "default_mossycobble.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_outer_goldblock",
		description = "Outer Gold Block Stair",
		drawtype = "nodebox",
		node_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, 0, 0, 0, 0.5, 0.5}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, 0, 0, 0, 0.5, 0.5}},
			type = "fixed"},
		sounds = default_tinblock_sounds,
		tiles = stairs_stair_goldblock_tiles,
		type = "node"})

reg({_raw_name = "stairs:stair_pavement_brick",
		description = "Castle Pavement Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true,
				name = "castle_pavement_brick.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_quartzblock",
		description = "Quartz stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = piranesi_ice_sounds,
		tiles = {{backface_culling = true, name = "quartz_block.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_silver_sandstone_brick",
		description = "Silver Sandstone Brick Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true,
				name = "default_silver_sandstone_brick.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_stonebrick",
		description = "Stone Brick Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_mese_sounds,
		tiles = {{backface_culling = true, name = "default_stone_brick.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_tinblock",
		description = "Tin Block Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_tinblock_sounds,
		tiles = {{align_style = "world",
				backface_culling = true,
				name = "default_tin_block.png"}},
		type = "node"})

reg({_raw_name = "stairs:stair_wood",
		description = "Wooden Stair",
		drawtype = "nodebox",
		node_box = stairs_stair_wood_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = stairs_stair_wood_node_box,
		sounds = default_tree_sounds,
		tiles = {{backface_culling = true, name = "default_wood.png"}},
		type = "node"})

reg({_raw_name = "wool:black",
		description = "Black Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_black.png"},
		type = "node"})

reg({_raw_name = "wool:blue",
		description = "Blue Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_blue.png"},
		type = "node"})

reg({_raw_name = "wool:brown",
		description = "Brown Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_brown.png"},
		type = "node"})

reg({_raw_name = "wool:cyan",
		description = "Cyan Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_cyan.png"},
		type = "node"})

reg({_raw_name = "wool:dark_green",
		description = "Dark Green Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_dark_green.png"},
		type = "node"})

reg({_raw_name = "wool:green",
		description = "Green Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_green.png"},
		type = "node"})

reg({_raw_name = "wool:grey",
		description = "Grey Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_grey.png"},
		type = "node"})

reg({_raw_name = "wool:magenta",
		description = "Magenta Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_magenta.png"},
		type = "node"})

reg({_raw_name = "wool:orange",
		description = "Orange Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_orange.png"},
		type = "node"})

reg({_raw_name = "wool:pink",
		description = "Pink Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_pink.png"},
		type = "node"})

reg({_raw_name = "wool:red",
		description = "Red Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_red.png"},
		type = "node"})

reg({_raw_name = "wool:violet",
		description = "Violet Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_violet.png"},
		type = "node"})

reg({_raw_name = "wool:white",
		description = "White Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_white.png"},
		type = "node"})

reg({_raw_name = "wool:yellow",
		description = "Yellow Wool",
		sounds = wool_red_sounds,
		tiles = {"wool_yellow.png"},
		type = "node"})

reg({_raw_name = "xdecor:barrel",
		description = "Barrel",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"xdecor_barrel_top.png",
			"xdecor_barrel_top.png",
		"xdecor_barrel_sides.png"},
		type = "node"})

reg({_raw_name = "xdecor:cabinet",
		description = "Wooden Cabinet",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"xdecor_cabinet_sides.png",
			"xdecor_cabinet_sides.png",
			"xdecor_cabinet_sides.png",
			"xdecor_cabinet_sides.png",
			"xdecor_cabinet_sides.png",
		"xdecor_cabinet_front.png"},
		type = "node"})

reg({_raw_name = "xdecor:cactusbrick",
		description = "Cactus Brick",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_cactusbrick.png"},
		type = "node"})

reg({_raw_name = "xdecor:candle",
		description = "Candle",
		drawtype = "torchlike",
		inventory_image = "xdecor_candle_inv.png",
		light_source = 12,
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted",
			wall_bottom = {-0.25, -0.5, -0.25, 0.25, 0.1, 0.25},
			wall_side = {-0.5, -0.35, -0.15, -0.15, 0.4, 0.15},
			wall_top = {-0.25, -0.3, -0.25, 0.25, 0.5, 0.25}},
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {{animation = {length = 1.5, type = "vertical_frames"},
				name = "xdecor_candle_floor.png"},
			{animation = {length = 1.5, type = "vertical_frames"},
				name = "xdecor_candle_hanging.png"},
			{animation = {length = 1.5, type = "vertical_frames"},
				name = "xdecor_candle_wall.png"}},
		type = "node",
		walkable = false,
		wield_image = "xdecor_candle_wield.png"})

reg({_raw_name = "xdecor:chair",
		description = "Chair",
		drawtype = "nodebox",
		node_box = xdecor_chair_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = xdecor_chair_node_box,
		sounds = default_tree_sounds,
		tiles = {"xdecor_wood.png"},
		type = "node"})

reg({_raw_name = "xdecor:coalstone_tile",
		description = "Coal Stone Tile",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_coalstone_tile.png"},
		type = "node"})

reg({_raw_name = "xdecor:cobweb",
		description = "Cobweb",
		drawtype = "plantlike",
		inventory_image = "xdecor_cobweb.png",
		liquid_move_physics = true,
		paramtype = "light",
		selection_box = {type = "regular"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_cobweb.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:curtain_red",
		color = "red",
		description = "Red Curtain",
		drawtype = "signlike",
		inventory_image = "wool_white.png^[colorize:red:170^xdecor_curtain_open_overlay" ..
		".png^[makealpha:255,126,126",
		paramtype = "light",
		paramtype2 = "colorwallmounted",
		selection_box = {type = "wallmounted"},
		sounds = wool_red_sounds,
		sunlight_propagates = true,
		tiles = {"wool_white.png"},
		type = "node",
		walkable = false,
		wield_image = "wool_white.png^[colorize:red:170"})

reg({_raw_name = "xdecor:desertstone_tile",
		description = "Desert Stone Tile",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_desertstone_tile.png"},
		type = "node"})

reg({_raw_name = "xdecor:empty_shelf",
		description = "Empty Shelf",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"default_wood.png",
			"default_wood.png",
			"default_wood.png",
			"default_wood.png",
		"default_wood.png^xdecor_empty_shelf.png"},
		type = "node"})

reg({_raw_name = "xdecor:hard_clay",
		description = "Hardened Clay",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_hard_clay.png"},
		type = "node"})

reg({_raw_name = "xdecor:iron_lightbox",
		description = "Iron Light Box",
		light_source = 13,
		paramtype = "light",
		paramtype2 = "facedir",
		sounds = piranesi_ice_sounds,
		tiles = {"xdecor_iron_lightbox.png"},
		type = "node"})

reg({_raw_name = "xdecor:ivy",
		climbable = true,
		description = "Ivy",
		drawtype = "signlike",
		inventory_image = "xdecor_ivy.png",
		paramtype = "light",
		paramtype2 = "wallmounted",
		selection_box = {type = "wallmounted"},
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_ivy.png"},
		type = "node",
		walkable = false,
		wield_image = "xdecor_ivy.png"})

reg({_raw_name = "xdecor:moonbrick",
		description = "Moon Brick",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_moonbrick.png"},
		type = "node"})

reg({_raw_name = "xdecor:multishelf",
		description = "Multi Shelf",
		paramtype2 = "facedir",
		sounds = default_tree_sounds,
		tiles = {"default_wood.png",
			"default_wood.png",
			"default_wood.png",
			"default_wood.png",
		"default_wood.png^xdecor_multishelf.png"},
		type = "node"})

reg({_raw_name = "xdecor:potted_dandelion_white",
		description = "Potted White Dandelion",
		drawtype = "plantlike",
		inventory_image = "xdecor_dandelion_white_pot.png",
		paramtype = "light",
		selection_box = xdecor_potted_rose_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_dandelion_white_pot.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:potted_geranium",
		description = "Potted Geranium",
		drawtype = "plantlike",
		inventory_image = "xdecor_geranium_pot.png",
		paramtype = "light",
		selection_box = xdecor_potted_rose_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_geranium_pot.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:potted_rose",
		description = "Potted Rose",
		drawtype = "plantlike",
		inventory_image = "xdecor_rose_pot.png",
		paramtype = "light",
		selection_box = xdecor_potted_rose_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_rose_pot.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:potted_tulip",
		description = "Potted Tulip",
		drawtype = "plantlike",
		inventory_image = "xdecor_tulip_pot.png",
		paramtype = "light",
		selection_box = xdecor_potted_rose_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_tulip_pot.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:potted_viola",
		description = "Potted Viola",
		drawtype = "plantlike",
		inventory_image = "xdecor_viola_pot.png",
		paramtype = "light",
		selection_box = xdecor_potted_rose_selection_box,
		sounds = xdecor_ivy_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_viola_pot.png"},
		type = "node",
		walkable = false})

reg({_raw_name = "xdecor:stone_rune",
		description = "Runestone",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_stone_rune.png"},
		type = "node"})

reg({_raw_name = "xdecor:stone_tile",
		description = "Stone Tile",
		paramtype2 = "facedir",
		sounds = default_mese_sounds,
		tiles = {"xdecor_stone_tile.png"},
		type = "node"})

reg({_raw_name = "xdecor:stonepath",
		description = "Garden Stone Path",
		drawtype = "nodebox",
		node_box = {fixed = {{0, -0.5, 0, 0.375, -0.46875, 0.375},
				{-0.4375, -0.5, -0.4375, -0.0625, -0.46875, -0.0625},
				{-0.4375, -0.5, 0.125, -0.125, -0.46875, 0.4375},
				{0.125, -0.5, -0.375, 0.375, -0.46875, -0.125}},
			type = "fixed"},
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = {fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
			type = "fixed"},
		sounds = default_mese_sounds,
		sunlight_propagates = true,
		tiles = {"default_stone.png"},
		type = "node"})

reg({_raw_name = "xdecor:table",
		description = "Table",
		drawtype = "nodebox",
		node_box = xdecor_table_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = xdecor_table_node_box,
		sounds = default_tree_sounds,
		tiles = {"xdecor_wood.png"},
		type = "node"})

reg({_raw_name = "xdecor:wooden_lightbox",
		description = "Wooden Light Box",
		light_source = 13,
		paramtype = "light",
		paramtype2 = "facedir",
		sounds = piranesi_ice_sounds,
		tiles = {"xdecor_wooden_lightbox.png"},
		type = "node"})

reg({_raw_name = "xpanes:obsidian_pane_flat",
		description = "Obsidian Glass Pane",
		drawtype = "nodebox",
		inventory_image = "default_obsidian_glass.png",
		node_box = xpanes_pane_flat_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = xpanes_pane_flat_node_box,
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"xpanes_edge_obsidian.png",
			"xpanes_edge_obsidian.png",
			"xpanes_edge_obsidian.png",
			"xpanes_edge_obsidian.png",
			"default_obsidian_glass.png",
		"default_obsidian_glass.png"},
		type = "node",
		use_texture_alpha = false,
		wield_image = "default_obsidian_glass.png"})

reg({_raw_name = "xpanes:pane_flat",
		description = "Glass Pane",
		drawtype = "nodebox",
		inventory_image = "default_glass.png",
		node_box = xpanes_pane_flat_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = xpanes_pane_flat_node_box,
		sounds = piranesi_ice_sounds,
		sunlight_propagates = true,
		tiles = {"xpanes_edge.png",
			"xpanes_edge.png",
			"xpanes_edge.png",
			"xpanes_edge.png",
			"default_glass.png",
		"default_glass.png"},
		type = "node",
		use_texture_alpha = false,
		wield_image = "default_glass.png"})

reg({_raw_name = "xpanes:rusty_bar_flat",
		description = "Rusty Iron Bars",
		drawtype = "nodebox",
		inventory_image = "xdecor_rusty_bar.png",
		node_box = xpanes_pane_flat_node_box,
		paramtype = "light",
		paramtype2 = "facedir",
		selection_box = xpanes_pane_flat_node_box,
		sounds = default_mese_sounds,
		sunlight_propagates = true,
		tiles = {"xdecor_rusty_bar.png",
			"xdecor_rusty_bar.png",
			"xdecor_rusty_bar.png",
			"xdecor_rusty_bar.png",
			"xdecor_rusty_bar.png",
		"xdecor_rusty_bar.png"},
		type = "node",
		use_texture_alpha = false,
		wield_image = "xdecor_rusty_bar.png"})
