Add cave stone variants and stone pillars
@ -26,7 +26,7 @@ All levels by Wuzzy.
|
||||
|
||||
- `farming_cotton_wild.png` by Extex101 (CC BY-SA 3.0)
|
||||
- Water, wood (normal), tree (normal), stone (normal), sandstone brick, sandstone block, tools, hand, gold block, wooden chest, locked wooden chest, ship lightbox, player textures, crates, seaweed, purple coral, crab grass, fire, candle (standing, wall, wield), wool (cloth), blanket table, working table, cauldron, forge, bomb come from “PixelBOX” texture pack by jp (CC0)
|
||||
- Sandstone, forge animation, cold forge, wood loose, circular stone, mossy circular stone, hanging candle by Wuzzy (CC0)
|
||||
- Sandstone, forge animation, cold forge, wood loose, circular stone, mossy circular stone, hanging candle, cave stone, stone column, cave stone column by Wuzzy (CC0)
|
||||
- Derivative work of PixelBox
|
||||
- Raindrop, crosshair, wieldhand, `smoke_puff.png`: Textures by Wuzzy (CC0)
|
||||
- `lzr_damage_screen_*.png`, `lzr_decor_ships_wheel_*.png`, `lzr_plants_small_ant_grass.png`, `lzr_plants_large_ant_grass.png`:
|
||||
|
@ -46,6 +46,21 @@ minetest.register_node("lzr_core:stone_brick_circular_mossy", {
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
minetest.register_node("lzr_core:stone_pillar", {
|
||||
description = S("Stone Pillar"),
|
||||
paramtype2 = "facedir",
|
||||
tiles = {
|
||||
"lzr_core_stone_pillar_top.png",
|
||||
"lzr_core_stone_pillar_top.png^[transformFY",
|
||||
"lzr_core_stone_pillar.png^[transformFX",
|
||||
"lzr_core_stone_pillar.png",
|
||||
"lzr_core_stone_pillar.png^[transformFX",
|
||||
"lzr_core_stone_pillar.png",
|
||||
},
|
||||
groups = { breakable = 1, rotatable = 3, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("lzr_core:cave_stone", {
|
||||
description = S("Cave Stone"),
|
||||
@ -53,6 +68,61 @@ minetest.register_node("lzr_core:cave_stone", {
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("lzr_core:cave_stone_block", {
|
||||
description = S("Cave Stone Block"),
|
||||
tiles = {"lzr_core_cave_stone_block.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
minetest.register_node("lzr_core:cave_stone_block_mossy", {
|
||||
description = S("Mossy Cave Stone Block"),
|
||||
tiles = {"lzr_core_cave_stone_block_mossy.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("lzr_core:cave_stone_brick", {
|
||||
description = S("Cave Stone Brick"),
|
||||
tiles = {"lzr_core_cave_stone_brick.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
minetest.register_node("lzr_core:cave_stone_brick_mossy", {
|
||||
description = S("Mossy Cave Stone Brick"),
|
||||
tiles = {"lzr_core_cave_stone_brick_mossy.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("lzr_core:cave_stone_brick_circular", {
|
||||
description = S("Circular Cave Stone"),
|
||||
tiles = {"lzr_core_cave_stone_rune.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
minetest.register_node("lzr_core:cave_stone_brick_circular_mossy", {
|
||||
description = S("Mossy Circular Cave Stone"),
|
||||
tiles = {"lzr_core_cave_stone_rune_mossy.png"},
|
||||
groups = { breakable = 1, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
minetest.register_node("lzr_core:cave_stone_pillar", {
|
||||
description = S("Cave Stone Pillar"),
|
||||
paramtype2 = "facedir",
|
||||
tiles = {
|
||||
"lzr_core_cave_stone_pillar_top.png",
|
||||
"lzr_core_cave_stone_pillar_top.png^[transformFY",
|
||||
"lzr_core_cave_stone_pillar.png^[transformFX",
|
||||
"lzr_core_cave_stone_pillar.png",
|
||||
"lzr_core_cave_stone_pillar.png^[transformFX",
|
||||
"lzr_core_cave_stone_pillar.png",
|
||||
},
|
||||
groups = { breakable = 1, rotatable = 3, stone = 1 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("lzr_core:island_stone", {
|
||||
description = S("Island Stone"),
|
||||
tiles = {"lzr_core_island_stone.png"},
|
||||
|
BIN
mods/lzr_core/textures/lzr_core_cave_stone_block.png
Normal file
After Width: | Height: | Size: 454 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_block_mossy.png
Normal file
After Width: | Height: | Size: 572 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_brick.png
Normal file
After Width: | Height: | Size: 414 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_brick_mossy.png
Normal file
After Width: | Height: | Size: 632 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_pillar.png
Normal file
After Width: | Height: | Size: 645 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_pillar_top.png
Normal file
After Width: | Height: | Size: 536 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_rune.png
Normal file
After Width: | Height: | Size: 405 B |
BIN
mods/lzr_core/textures/lzr_core_cave_stone_rune_mossy.png
Normal file
After Width: | Height: | Size: 595 B |
BIN
mods/lzr_core/textures/lzr_core_stone_pillar.png
Normal file
After Width: | Height: | Size: 640 B |
BIN
mods/lzr_core/textures/lzr_core_stone_pillar_top.png
Normal file
After Width: | Height: | Size: 528 B |
@ -183,6 +183,82 @@ my_register_stair_outer(
|
||||
)
|
||||
|
||||
|
||||
my_register_slab(
|
||||
"cave_stone_block",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_core_cave_stone_block.png", "lzr_core_cave_stone_block.png", "lzr_stairs_cave_stone_block_slab.png"},
|
||||
"Cave Stone Block Slab",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
true,
|
||||
{"lzr_core_cave_stone_block.png", "lzr_core_cave_stone_block.png", "lzr_stairs_cave_stone_block_slab_top.png"}
|
||||
)
|
||||
my_register_stair(
|
||||
"cave_stone_block",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_slab.png^[transformFY","lzr_core_cave_stone_block.png","lzr_stairs_cave_stone_block_stair.png^[transformFX","lzr_stairs_cave_stone_block_stair.png","lzr_core_cave_stone_block.png","lzr_stairs_cave_stone_block_slab.png"},
|
||||
"Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
my_register_stair_inner(
|
||||
"cave_stone_block",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_stair_inner_top.png","lzr_core_cave_stone_block.png","lzr_stairs_cave_stone_block_stair.png^[transformFX","lzr_core_cave_stone_block.png","lzr_core_cave_stone_block.png","lzr_stairs_cave_stone_block_stair.png"},
|
||||
"Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
my_register_stair_outer(
|
||||
"cave_stone_block",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_stair_outer_top.png","lzr_core_cave_stone_block.png","lzr_stairs_cave_stone_block_stair_outer_right.png","lzr_stairs_cave_stone_block_stair.png","lzr_stairs_cave_stone_block_stair.png^[transformFX","lzr_stairs_cave_stone_block_stair_outer_left.png"},
|
||||
"Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
|
||||
my_register_slab(
|
||||
"cave_stone_block_mossy",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_core_cave_stone_block_mossy.png", "lzr_core_cave_stone_block_mossy.png", "lzr_stairs_cave_stone_block_mossy_slab.png"},
|
||||
"Mossy Cave Stone Block Slab",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
true,
|
||||
{"lzr_core_cave_stone_block_mossy.png", "lzr_core_cave_stone_block_mossy.png", "lzr_stairs_cave_stone_block_mossy_slab_top.png"}
|
||||
)
|
||||
my_register_stair(
|
||||
"cave_stone_block_mossy",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_mossy_slab.png^[transformFY","lzr_core_cave_stone_block_mossy.png","lzr_stairs_cave_stone_block_mossy_stair.png^[transformFX","lzr_stairs_cave_stone_block_mossy_stair.png","lzr_core_cave_stone_block_mossy.png","lzr_stairs_cave_stone_block_mossy_slab.png"},
|
||||
"Mossy Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
my_register_stair_inner(
|
||||
"cave_stone_block_mossy",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_mossy_stair_inner_top.png","lzr_core_cave_stone_block_mossy.png","lzr_stairs_cave_stone_block_mossy_stair.png^[transformFX","lzr_core_cave_stone_block_mossy.png","lzr_core_cave_stone_block_mossy.png","lzr_stairs_cave_stone_block_mossy_stair.png"},
|
||||
"Mossy Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
my_register_stair_outer(
|
||||
"cave_stone_block_mossy",
|
||||
nil,
|
||||
{breakable=1, stone=1},
|
||||
{"lzr_stairs_cave_stone_block_mossy_stair_outer_top.png","lzr_core_cave_stone_block_mossy.png","lzr_stairs_cave_stone_block_mossy_stair_outer_right.png","lzr_stairs_cave_stone_block_mossy_stair.png","lzr_stairs_cave_stone_block_mossy_stair.png^[transformFX","lzr_stairs_cave_stone_block_mossy_stair_outer_left.png"},
|
||||
"Mossy Cave Stone Block Stair",
|
||||
lzr_sounds.node_sound_stone_defaults(),
|
||||
false
|
||||
)
|
||||
|
||||
|
||||
|
||||
my_register_stairs_and_slab(
|
||||
|
@ -70,3 +70,39 @@ minetest.register_node("lzr_stairs:double_slab_reverse_stone_block_mossy", {
|
||||
|
||||
_lzr_on_rotate = on_rotate_reverse,
|
||||
})
|
||||
|
||||
-- Cave Stone Block
|
||||
minetest.register_node("lzr_stairs:double_slab_cave_stone_block", {
|
||||
description = S("Double Cave Stone Block Slab"),
|
||||
tiles = {"lzr_core_cave_stone_block.png", "lzr_core_cave_stone_block.png", "lzr_stairs_cave_stone_block_slab.png"},
|
||||
groups = { breakable = 1, stone = 1, double_slab = 1, rotatable = 3 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
|
||||
_lzr_on_rotate = on_rotate,
|
||||
})
|
||||
minetest.register_node("lzr_stairs:double_slab_reverse_cave_stone_block", {
|
||||
description = S("Reverse Double Cave Stone Block Slab"),
|
||||
tiles = {"lzr_core_cave_stone_block.png", "lzr_core_cave_stone_block.png", "lzr_stairs_cave_stone_block_slab_top.png"},
|
||||
groups = { breakable = 1, stone = 1, double_slab = 1, rotatable = 3 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
|
||||
_lzr_on_rotate = on_rotate_reverse,
|
||||
})
|
||||
|
||||
-- Mossy Cave Stone Block
|
||||
minetest.register_node("lzr_stairs:double_slab_cave_stone_block_mossy", {
|
||||
description = S("Double Mossy Cave Stone Block Slab"),
|
||||
tiles = {"lzr_core_cave_stone_block_mossy.png", "lzr_core_cave_stone_block_mossy.png", "lzr_stairs_cave_stone_block_mossy_slab.png"},
|
||||
groups = { breakable = 1, stone = 1, double_slab = 1, rotatable = 3 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
|
||||
_lzr_on_rotate = on_rotate,
|
||||
})
|
||||
minetest.register_node("lzr_stairs:double_slab_reverse_cave_stone_block_mossy", {
|
||||
description = S("Reverse Double Mossy Cave Stone Block Slab"),
|
||||
tiles = {"lzr_core_cave_stone_block_mossy.png", "lzr_core_cave_stone_block_mossy.png", "lzr_stairs_cave_stone_block_mossy_slab_top.png"},
|
||||
groups = { breakable = 1, stone = 1, double_slab = 1, rotatable = 3 },
|
||||
sounds = lzr_sounds.node_sound_stone_defaults(),
|
||||
|
||||
_lzr_on_rotate = on_rotate_reverse,
|
||||
})
|
||||
|
After Width: | Height: | Size: 706 B |
After Width: | Height: | Size: 711 B |
After Width: | Height: | Size: 658 B |
After Width: | Height: | Size: 657 B |
After Width: | Height: | Size: 693 B |
After Width: | Height: | Size: 684 B |
After Width: | Height: | Size: 668 B |
BIN
mods/lzr_stairs/textures/lzr_stairs_cave_stone_block_slab.png
Normal file
After Width: | Height: | Size: 460 B |
After Width: | Height: | Size: 466 B |
BIN
mods/lzr_stairs/textures/lzr_stairs_cave_stone_block_stair.png
Normal file
After Width: | Height: | Size: 501 B |
After Width: | Height: | Size: 484 B |
After Width: | Height: | Size: 476 B |
After Width: | Height: | Size: 461 B |
After Width: | Height: | Size: 498 B |