Add gravel on more stone bricks
This commit is contained in:
parent
0aa173e5d3
commit
d8843c9706
76
init.lua
76
init.lua
@ -11,20 +11,74 @@ local sound_gravel = default.node_sound_gravel_defaults()
|
|||||||
|
|
||||||
-- Gravel Stonebrick
|
-- Gravel Stonebrick
|
||||||
|
|
||||||
minetest.register_node("train_gravels:gravel_stonebrick", {
|
for name, def in pairs({
|
||||||
description = S("Gravel on Stonebrick"),
|
gravel_stonebrick = {
|
||||||
|
description = S("Gravel on Stone Brick"),
|
||||||
|
texture = "default_stone_brick.png",
|
||||||
|
recipe_item = "default:stonebrick",
|
||||||
|
},
|
||||||
|
gravel_desert_stonebrick = {
|
||||||
|
description = S("Gravel on Desert Stone Brick"),
|
||||||
|
texture = "default_desert_stone_brick.png",
|
||||||
|
recipe_item = "default:desert_stonebrick",
|
||||||
|
},
|
||||||
|
gravel_sandstonebrick = {
|
||||||
|
description = S("Gravel on Sandstone Brick"),
|
||||||
|
texture = "default_sandstone_brick.png",
|
||||||
|
recipe_item = "default:sandstonebrick",
|
||||||
|
},
|
||||||
|
gravel_silver_sandstone_brick = {
|
||||||
|
description = S("Gravel on Silver Sandstone Brick"),
|
||||||
|
texture = "default_silver_sandstone_brick.png",
|
||||||
|
recipe_item = "default:silver_sandstone_brick",
|
||||||
|
},
|
||||||
|
gravel_iron_stone_bricks = {
|
||||||
|
description = S("Gravel on Iron Stone Bricks"),
|
||||||
|
texture = "moreblocks_iron_stone_bricks.png",
|
||||||
|
recipe_item = "moreblocks:iron_stone_bricks",
|
||||||
|
},
|
||||||
|
gravel_coal_stone_bricks = {
|
||||||
|
description = S("Gravel on Coal Stone Bricks"),
|
||||||
|
texture = "moreblocks_coal_stone_bricks.png",
|
||||||
|
recipe_item = "moreblocks:coal_stone_bricks",
|
||||||
|
},
|
||||||
|
gravel_granite_bricks = {
|
||||||
|
description = S("Gravel on Granite Bricks"),
|
||||||
|
texture = "technic_granite_bricks.png",
|
||||||
|
recipe_item = "technic:granite_bricks",
|
||||||
|
},
|
||||||
|
gravel_marble_bricks = {
|
||||||
|
description = S("Gravel on Marble Bricks"),
|
||||||
|
texture = "technic_marble_bricks.png",
|
||||||
|
recipe_item = "technic:marble_bricks",
|
||||||
|
},
|
||||||
|
}) do
|
||||||
|
if minetest.registered_items[def.recipe_item] then
|
||||||
|
local side_texture = "default_gravel.png^[lowpart:50:" .. def.texture
|
||||||
|
minetest.register_node("train_gravels:" .. name, {
|
||||||
|
description = def.description,
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_gravel.png",
|
"default_gravel.png",
|
||||||
"default_stone_brick.png",
|
def.texture,
|
||||||
"default_gravel.png^[lowpart:50:default_stone_brick.png",
|
side_texture,
|
||||||
"default_gravel.png^[lowpart:50:default_stone_brick.png",
|
side_texture,
|
||||||
"default_gravel.png^[lowpart:50:default_stone_brick.png",
|
side_texture,
|
||||||
"default_gravel.png^[lowpart:50:default_stone_brick.png"
|
side_texture
|
||||||
},
|
},
|
||||||
groups = { cracky = 3 },
|
groups = { cracky = 3 },
|
||||||
sounds = sound_gravel,
|
sounds = sound_gravel,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "train_gravels:" .. name .. " 2",
|
||||||
|
recipe = {
|
||||||
|
{ "default:gravel" },
|
||||||
|
{ def.recipe_item },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_alias("moreblocks:gravel_stonebrick", "train_gravels:gravel_stonebrick")
|
minetest.register_alias("moreblocks:gravel_stonebrick", "train_gravels:gravel_stonebrick")
|
||||||
|
|
||||||
-- Gravel Slopes
|
-- Gravel Slopes
|
||||||
@ -162,14 +216,6 @@ end
|
|||||||
|
|
||||||
-- Recipies
|
-- Recipies
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "moreblocks:gravel_stonebrick 2",
|
|
||||||
recipe = {
|
|
||||||
{ "default:gravel" },
|
|
||||||
{ "default:stonebrick" },
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "moreblocks:gravel_slope 6",
|
output = "moreblocks:gravel_slope 6",
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: train_gravels
|
# textdomain: train_gravels
|
||||||
Gravel on Stonebrick=
|
Gravel on Stone Brick=
|
||||||
Gravel Slope @1=
|
Gravel Slope @1=
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: train_gravels
|
# textdomain: train_gravels
|
||||||
Gravel on Stonebrick=石磚上的礫石
|
Gravel on Stone Brick=石磚上的礫石
|
||||||
Gravel Slope @1=礫石斜坡 @1
|
Gravel Slope @1=礫石斜坡 @1
|
||||||
|
2
mod.conf
2
mod.conf
@ -2,4 +2,4 @@ name = train_gravels
|
|||||||
title = Train Gravels
|
title = Train Gravels
|
||||||
description = Gravel-related blocks for advtrains
|
description = Gravel-related blocks for advtrains
|
||||||
depends = default
|
depends = default
|
||||||
optional_depends = screwdriver, advtrains_train_track
|
optional_depends = moreblocks, techinc_worldgen, screwdriver, advtrains_train_track
|
BIN
textures/train_gravles_blank.png
Normal file
BIN
textures/train_gravles_blank.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 82 B |
Loading…
x
Reference in New Issue
Block a user