mirror of
https://github.com/ShadMOrdre/lib_materials.git
synced 2024-11-19 08:50:28 +01:00
209 lines
3.7 KiB
Lua
209 lines
3.7 KiB
Lua
|
|
|
|
local S = lib_materials.intllib
|
|
|
|
|
|
minetest.register_node("lib_materials:litter_rock", {
|
|
description = S("Litter - Rock"),
|
|
drawtype = "nodebox",
|
|
tiles = {"lib_materials_litter_rock.png"},
|
|
sunlight_propagates = true,
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
walkable = false,
|
|
buildable_to = true,
|
|
floodable = true,
|
|
groups = {chippy = 1, flakey = 1, knappy = 1, oddly_breakable_by_hand = 1},
|
|
sounds = lib_materials.node_sound_stone_defaults(),
|
|
drop = {
|
|
max_items = 1,
|
|
items = {
|
|
{items = {"lib_materials:litter_rock"}},
|
|
{items = {"lib_materials:tool_rock"}, rarity = 20},
|
|
}
|
|
},
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5,-0.5,-0.5,0.5,-0.49,0.5}
|
|
}
|
|
},
|
|
})
|
|
|
|
minetest.register_node("lib_materials:litter_rocks", {
|
|
description = S("Litter - Rocks"),
|
|
drawtype = "nodebox",
|
|
tiles = {"lib_materials_litter_rocks.png"},
|
|
sunlight_propagates = true,
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
visual_scale = 2.0,
|
|
walkable = false,
|
|
buildable_to = true,
|
|
floodable = true,
|
|
groups = {chippy = 1, flakey = 1, knappy = 1, oddly_breakable_by_hand = 1},
|
|
sounds = lib_materials.node_sound_stone_defaults(),
|
|
drop = {
|
|
max_items = 1,
|
|
items = {
|
|
{items = {"lib_materials:litter_rocks"}},
|
|
{items = {"lib_materials:tool_rock"}, rarity = 20},
|
|
}
|
|
},
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5,-0.5,-0.5,0.5,-0.49,0.5}
|
|
}
|
|
},
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minetest.register_node("lib_materials:litter_tool_rock", {
|
|
description = S("Litter - Rock Tool"),
|
|
drawtype = "nodebox",
|
|
tiles = {"lib_materials_litter_rock.png"},
|
|
sunlight_propagates = true,
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
walkable = false,
|
|
buildable_to = true,
|
|
floodable = true,
|
|
groups = {chippy = 1, flakey = 1, knappy = 1, oddly_breakable_by_hand = 1},
|
|
sounds = lib_materials.node_sound_stone_defaults(),
|
|
drop = {
|
|
max_items = 1,
|
|
items = {
|
|
{items = {"lib_materials:tool_rock"}},
|
|
{items = {"lib_materials:tool_rock_chipper"}, rarity = 10},
|
|
{items = {"lib_materials:tool_rock_biface"}, rarity = 10},
|
|
}
|
|
},
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5,-0.5,-0.5,0.5,-0.49,0.5}
|
|
}
|
|
},
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minetest.register_node("lib_materials:litter_stick", {
|
|
description = S("Litter - Stick"),
|
|
drawtype = "nodebox",
|
|
tiles = {"lib_materials_litter_stick.png"},
|
|
sunlight_propagates = true,
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
visual_scale = 2.0,
|
|
walkable = false,
|
|
buildable_to = true,
|
|
floodable = true,
|
|
groups = {choppy = 1, snappy = 1, oddly_breakable_by_hand = 1},
|
|
sounds = lib_materials.node_sound_wood_defaults(),
|
|
drop = {
|
|
max_items = 1,
|
|
items = {
|
|
{items = {"lib_materials:litter_stick"}},
|
|
{items = {"lib_materials:tool_stick"}, rarity = 20},
|
|
{items = {"lib_materials:tool_rod_wood"}, rarity = 20},
|
|
}
|
|
},
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5,-0.5,-0.5,0.5,-0.49,0.5}
|
|
}
|
|
},
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minetest.register_decoration({
|
|
deco_type = "simple",
|
|
decoration = "lib_materials:litter_rock",
|
|
sidelen = 80,
|
|
place_on = {"group:soil", "group:sand", "group:stone"},
|
|
fill_ratio = 0.002,
|
|
flags = "place_center_x, place_center_z",
|
|
rotation = "random",
|
|
})
|
|
|
|
minetest.register_decoration({
|
|
deco_type = "simple",
|
|
decoration = "lib_materials:litter_rocks",
|
|
sidelen = 80,
|
|
place_on = {"group:soil", "group:sand", "group:stone"},
|
|
fill_ratio = 0.002,
|
|
flags = "place_center_x, place_center_z",
|
|
rotation = "random",
|
|
})
|
|
|
|
minetest.register_decoration({
|
|
deco_type = "simple",
|
|
decoration = "lib_materials:litter_stick",
|
|
sidelen = 80,
|
|
place_on = {"group:soil", "group:leaves", "group:wood"},
|
|
fill_ratio = 0.002,
|
|
flags = "place_center_x, place_center_z",
|
|
rotation = "random",
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|