summaryrefslogtreecommitdiff
path: root/travelnet/doors.lua
diff options
context:
space:
mode:
Diffstat (limited to 'travelnet/doors.lua')
-rw-r--r--travelnet/doors.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/travelnet/doors.lua b/travelnet/doors.lua
index 1ca64c1..c7a3122 100644
--- a/travelnet/doors.lua
+++ b/travelnet/doors.lua
@@ -92,6 +92,9 @@ travelnet.register_door = function( node_base_name, def_tiles, material )
end
-- actually register the doors
-travelnet.register_door( "travelnet:elevator_door_steel", {"default_stone.png"}, "default:steel_ingot");
-travelnet.register_door( "travelnet:elevator_door_glass", {"travelnet_elevator_door_glass.png"}, "default:glass");
-travelnet.register_door( "travelnet:elevator_door_tin", {"default_clay.png"}, "default:tin_ingot");
+-- (but only if the materials for them exist)
+if( minetest.registered_nodes["default:glass"]) then
+ travelnet.register_door( "travelnet:elevator_door_steel", {"default_stone.png"}, "default:steel_ingot");
+ travelnet.register_door( "travelnet:elevator_door_glass", {"travelnet_elevator_door_glass.png"}, "default:glass");
+ travelnet.register_door( "travelnet:elevator_door_tin", {"default_clay.png"}, "default:tin_ingot");
+end