28 lines
705 B
Lua
28 lines
705 B
Lua
doors.register("landrush:shared_door", {
|
|
description = "Shared Door",
|
|
inventory_image = "shared_door_inv.png",
|
|
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
|
|
tiles = {{ name = "shared_door.png", backface_culling = true }},
|
|
})
|
|
|
|
local types = {
|
|
"landrush:shared_door_a",
|
|
"landrush:shared_door_b",
|
|
}
|
|
|
|
for _,v in ipairs(types) do
|
|
local def = minetest.registered_nodes[v]
|
|
def.on_rightclick = function(pos, node, clicker)
|
|
if ( landrush.can_interact(pos,clicker:get_player_name()) ) then
|
|
local door = doors.get(pos)
|
|
door:toggle()
|
|
end
|
|
end
|
|
end
|
|
|
|
minetest.register_craft({
|
|
type = 'shapeless',
|
|
output = 'landrush:shared_door',
|
|
recipe = {'doors:door_steel', 'doors:door_steel'},
|
|
})
|