-
Notifications
You must be signed in to change notification settings - Fork 0
/
init.lua
57 lines (56 loc) · 1.65 KB
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
-- Registering nodes
minetest.register_node("simpletraps:trap", {
description = "Trap block",
tiles = {"simpletraps_trap.png"},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
minetest.register_node("simpletraps:stone_trap", {
description = "Stone (trap)",
tiles = {"default_stone.png"},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
minetest.register_node("simpletraps:dirt_trap", {
description = "Dirt (trap)",
tiles = {"default_dirt.png"},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
minetest.register_node("simpletraps:dirt_with_grass_trap", {
description = "Dirt with Grass (trap)",
tiles = {"default_grass.png", "default_dirt.png",
{name = "default_dirt.png^default_grass_side.png",
tileable_vertical = false}},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
minetest.register_node("simpletraps:sand_trap", {
description = "Sand (trap)",
tiles = {"default_sand.png"},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
minetest.register_node("simpletraps:stonebrick_trap", {
description = "Stone Brick (trap)",
tiles = {"default_stone_brick.png"},
groups = {snappy = 3, flammable = 2},
walkable = false,
})
-- Registering crafts
minetest.register_craft({
output = "simpletraps:trap",
recipe = {
{"group:wood", "default:stick", "group:wood"},
{"default:stick", "group:leaves", "default:stick"},
{"group:wood", "default:stick", "group:wood"}
}
})
minetest.register_craft({
type = "shapeless",
output = "simpletraps:stone_trap",
recipe = {
"simpletraps:trap",
"default:stone",
}
})