]> git.lizzy.rs Git - Crafter.git/blob - mods/minecart/rail.lua
Add TNT
[Crafter.git] / mods / minecart / rail.lua
1 minetest.register_node("minecart:rail",{
2         description = "Rail",
3         wield_image = "rail.png",
4         tiles = {
5                 "rail.png", "railcurve.png",
6                 "railt.png", "railcross.png"
7         },
8         drawtype = "raillike",
9         paramtype = "light",
10         sunlight_propagates = true,
11         is_ground_content = false,
12         walkable = false,
13         node_placement_prediction = "",
14         selection_box = {
15                 type = "fixed",
16                 fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
17         },
18         on_place = function(itemstack, placer, pointed_thing)
19                 if not pointed_thing.type == "node" then
20                         return
21                 end
22                 local pos = pointed_thing.above
23                 if minetest.registered_nodes[minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z}).name].walkable then
24                         minetest.set_node(pointed_thing.above, {name="minecart:rail"})
25                         itemstack:take_item(1)
26                         return(itemstack)
27                 end
28         end,
29         groups={instant=1,rail=1},
30 })
31
32 minetest.register_craft({
33         output = "minecart:rail 32",
34         recipe = {
35                 {"main:iron","","main:iron"},
36                 {"main:iron","main:stick","main:iron"},
37                 {"main:iron","","main:iron"}
38         }
39 })