diff --git a/crafting.lua b/crafting.lua index 324417a..2a52db1 100644 --- a/crafting.lua +++ b/crafting.lua @@ -122,6 +122,15 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:trapdoor_lava_tree 2', + recipe = { + { 'everness:lava_tree_wood', 'everness:lava_tree_wood', 'everness:lava_tree_wood' }, + { 'everness:lava_tree_wood', 'everness:lava_tree_wood', 'everness:lava_tree_wood' }, + { '', '', '' }, + } +}) + minetest.register_craft({ output = 'everness:bamboo_mosaic_wood', recipe = { diff --git a/doors.lua b/doors.lua index 0afd513..4bea2e4 100644 --- a/doors.lua +++ b/doors.lua @@ -89,7 +89,7 @@ doors.register('everness:door_crystal_wood', { tiles = { 'everness_door_crystal_wood.png' }, inventory_image = 'everness_door_crystal_wood_item.png', use_texture_alpha = 'blend', - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, sounds = Everness.node_sound_glass_defaults(), sound_open = 'everness_door_glass_open', sound_close = 'everness_door_glass_close', @@ -114,7 +114,7 @@ doors.register_trapdoor('everness:trapdoor_crystal_wood', { sound_close = 'everness_door_glass_close', gain_open = 0.2, gain_close = 0.15, - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, }) doors.register_fencegate('everness:gate_crystal_wood', { @@ -129,7 +129,7 @@ doors.register('everness:door_cursed_wood', { tiles = { 'everness_door_cursed_wood.png' }, inventory_image = 'everness_door_cursed_wood_item.png', use_texture_alpha = 'blend', - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, sounds = Everness.node_sound_wood_defaults(), sound_open = 'everness_creaky_door_open', sound_close = 'everness_creaky_door_close', @@ -153,7 +153,7 @@ doors.register_trapdoor('everness:trapdoor_cursed_wood', { sound_close = 'everness_creaky_door_close', gain_open = 0.15, gain_close = 0.15, - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, }) -- Palm Wood @@ -163,7 +163,7 @@ doors.register('everness:door_palm_wood', { tiles = { 'everness_door_palm_wood.png' }, inventory_image = 'everness_door_palm_wood_item.png', use_texture_alpha = 'blend', - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, sounds = Everness.node_sound_wood_defaults(), recipe = { { 'everness:palm_tree_wood', 'everness:palm_tree_wood' }, @@ -179,7 +179,7 @@ doors.register_trapdoor('everness:trapdoor_palm_wood', { tile_front = 'everness_door_trapdoor_palm_wood.png', tile_side = 'everness_door_trapdoor_palm_wood_side.png', sounds = Everness.node_sound_wood_defaults(), - groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, }) doors.register_fencegate('everness:gate_palm_wood', { @@ -200,8 +200,32 @@ doors.register_fencegate('everness:gate_coral_wood', { -- Lava Tree Wood +doors.register('everness:door_lava_tree', { + description = S('Lava Tree Wood Door'), + tiles = { 'everness_door_lava_tree_wood.png' }, + inventory_image = 'everness_door_lava_tree_wood_item.png', + use_texture_alpha = 'blend', + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, + sounds = Everness.node_sound_wood_defaults(), + recipe = { + { 'everness:lava_tree_wood', 'everness:lava_tree_wood' }, + { 'everness:lava_tree_wood', 'everness:lava_tree_wood' }, + { 'everness:lava_tree_wood', 'everness:lava_tree_wood' }, + } +}) + +doors.register_trapdoor('everness:trapdoor_lava_tree', { + description = S('Lava Tree Wood Trapdoor'), + inventory_image = 'everness_door_trapdoor_lava_tree_wood.png', + wield_image = 'everness_door_trapdoor_lava_tree_wood.png', + tile_front = 'everness_door_trapdoor_lava_tree_wood.png', + tile_side = 'everness_door_trapdoor_lava_tree_wood_side.png', + sounds = Everness.node_sound_wood_defaults(), + groups = { node = 1, choppy = 3, oddly_breakable_by_hand = 3, door = 1 }, +}) + doors.register_fencegate('everness:gate_lava_tree_wood', { - description = S('lava Tree Wood Fence Gate'), + description = S('Lava Tree Wood Fence Gate'), texture = 'everness_lava_tree.png^[sheet:2x2:1,1', material = 'everness:lava_tree', groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 } diff --git a/textures/everness_door_lava_tree_wood.png b/textures/everness_door_lava_tree_wood.png new file mode 100644 index 0000000..1cfac4b Binary files /dev/null and b/textures/everness_door_lava_tree_wood.png differ diff --git a/textures/everness_door_lava_tree_wood_item.png b/textures/everness_door_lava_tree_wood_item.png new file mode 100644 index 0000000..a3450aa Binary files /dev/null and b/textures/everness_door_lava_tree_wood_item.png differ diff --git a/textures/everness_door_trapdoor_lava_tree_wood.png b/textures/everness_door_trapdoor_lava_tree_wood.png new file mode 100644 index 0000000..99d3522 Binary files /dev/null and b/textures/everness_door_trapdoor_lava_tree_wood.png differ diff --git a/textures/everness_door_trapdoor_lava_tree_wood_side.png b/textures/everness_door_trapdoor_lava_tree_wood_side.png new file mode 100644 index 0000000..ca1719b Binary files /dev/null and b/textures/everness_door_trapdoor_lava_tree_wood_side.png differ