minetest-mm/mods/mypaths/init.lua
2020-10-25 19:05:08 +01:00

188 lines
7.3 KiB
Lua

dofile(minetest.get_modpath("mypaths").."/dirt_road.lua")
dofile(minetest.get_modpath("mypaths").."/dirt_road_slopes.lua")
dofile(minetest.get_modpath("mypaths").."/stone_paths.lua")
dofile(minetest.get_modpath("mypaths").."/grass.lua")
if minetest.get_modpath("ethereal") then
dofile(minetest.get_modpath("mypaths").."/ethereal.lua")
minetest.register_alias("mypaths:dirt_road", "ethereal:dry_dirt")
else
dofile(minetest.get_modpath("mypaths").."/crafts.lua")
end
if minetest.get_modpath("moreblocks") then
stairsplus:register_all(
"mypaths",
"grass",
"mypaths:grass",
{
description = "Grass",
tiles = {"mypaths_grass.png"},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road",
"mypaths:dirt_road",
{
description = "Dirt Road",
tiles = {"mypaths_dirt_road.png"},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side",
"mypaths:dirt_road_side",
{
description = "Dirt Road Side",
tiles = {"mypaths_dirt_road_side.png",
"mypaths_dirt_road_side.png",
"mypaths_grass.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road_side2.png",
"mypaths_dirt_road_side.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side_angle",
"mypaths:dirt_road_side_angle",
{
description = "Dirt Road Side Angle",
tiles = {"mypaths_dirt_road_side_angle.png",
"mypaths_grass.png",
"mypaths_grass.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road.png",
"mypaths_grass.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side_angle_end1",
"mypaths:dirt_road_side_angle_end1",
{
description = "Dirt Road Angle End 1",
tiles = {"mypaths_dirt_road_side_angle_end1.png",
"mypaths_dirt_road_side_angle_end2.png^[transformR180",
"mypaths_grass.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road_side.png^[transformR180",
"mypaths_grass.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side_angle_end2",
"mypaths:dirt_road_side_angle_end2",
{
description = "Dirt Road Angle End 2",
tiles = {"mypaths_dirt_road_side_angle_end2.png",
"mypaths_dirt_road_side_angle_end2.png^[transformR180",
"mypaths_grass.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road_side.png",
"mypaths_grass.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side_angle_end3",
"mypaths:dirt_road_side_angle_end3",
{
description = "Dirt Road Angle End 3",
tiles = {"mypaths_dirt_road_side_angle_end3.png",
"mypaths_dirt_road_side_angle_end4.png^[transformR180",
"mypaths_grass.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road_side.png",
"mypaths_grass.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_side_angle_end4",
"mypaths:dirt_road_side_angle_end4",
{
description = "Dirt Road Angle End 4",
tiles = {"mypaths_dirt_road_side_angle_end4.png",
"mypaths_dirt_road_side_angle_end3.png^[transformR180",
"mypaths_dirt_road_side.png^[transformR180",
"mypaths_dirt_road.png",
"mypaths_dirt_road.png",
"mypaths_grass.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_icorner",
"mypaths:dirt_road_icorner",
{
description = "Dirt Road Inside Corner",
tiles = {"mypaths_dirt_road_icorner.png",
"mypaths_dirt_road_icorner.png^[transformR90",
"mypaths_dirt_road_side2.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road.png",
"mypaths_dirt_road_side.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
stairsplus:register_all(
"mypaths",
"dirt_road_ocorner",
"mypaths:dirt_road_ocorner",
{
description = "Dirt Road Outside Corner",
tiles = {"mypaths_dirt_road_ocorner.png",
"mypaths_dirt_road_ocorner.png^[transformR270",
"mypaths_grass.png",
"mypaths_dirt_road_side2.png",
"mypaths_grass.png",
"mypaths_dirt_road_side.png",
},
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults(),
}
)
end