Skip to content

Commit 28c385c

Browse files
committed
tubelib2 check added
1 parent a2879f8 commit 28c385c

File tree

1 file changed

+31
-28
lines changed

1 file changed

+31
-28
lines changed

init.lua

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -35,33 +35,36 @@
3535

3636
hyperloop = {}
3737

38-
-- Configuration settings
39-
hyperloop.wifi_enabled = minetest.settings:get("hyperloop_wifi_enabled") == "true"
40-
hyperloop.wifi_crafting_enabled = minetest.settings:get("hyperloop_wifi_crafting_enabled") == "true"
41-
hyperloop.free_tube_placement_enabled = minetest.settings:get("hyperloop_free_tube_placement_enabled") == "true"
38+
if tubelib2.version < 0.8 then
39+
minetest.log("error", "Hyperloop requires tubelib2 version 0.8 or newer!!!")
40+
else
41+
-- Configuration settings
42+
hyperloop.wifi_enabled = minetest.settings:get("hyperloop_wifi_enabled") == "true"
43+
hyperloop.wifi_crafting_enabled = minetest.settings:get("hyperloop_wifi_crafting_enabled") == "true"
44+
hyperloop.free_tube_placement_enabled = minetest.settings:get("hyperloop_free_tube_placement_enabled") == "true"
4245

43-
dofile(minetest.get_modpath("hyperloop") .. "/network.lua")
44-
dofile(minetest.get_modpath("hyperloop") .. "/data_base.lua")
45-
dofile(minetest.get_modpath("hyperloop") .. "/booking.lua")
46-
dofile(minetest.get_modpath("hyperloop") .. "/utils.lua")
47-
dofile(minetest.get_modpath("hyperloop") .. "/elevator.lua")
48-
dofile(minetest.get_modpath("hyperloop") .. "/tube.lua")
49-
dofile(minetest.get_modpath("hyperloop") .. "/tubecrowbar.lua")
50-
dofile(minetest.get_modpath("hyperloop") .. "/junction.lua")
51-
dofile(minetest.get_modpath("hyperloop") .. "/station.lua")
52-
dofile(minetest.get_modpath("hyperloop") .. "/booking_node.lua")
53-
if hyperloop.wifi_enabled then
54-
dofile(minetest.get_modpath("hyperloop") .. "/wifi.lua")
55-
end
56-
dofile(minetest.get_modpath("hyperloop") .. "/map.lua")
57-
dofile(minetest.get_modpath("hyperloop") .. "/door.lua")
58-
dofile(minetest.get_modpath("hyperloop") .. "/seat.lua")
59-
dofile(minetest.get_modpath("hyperloop") .. "/lcd.lua")
60-
dofile(minetest.get_modpath("hyperloop") .. "/waypoint.lua")
61-
dofile(minetest.get_modpath("hyperloop") .. "/deco.lua")
62-
dofile(minetest.get_modpath("hyperloop") .. "/recipes.lua")
63-
---- Migration from v1 to v2
64-
dofile(minetest.get_modpath("hyperloop") .. "/migrate.lua")
46+
dofile(minetest.get_modpath("hyperloop") .. "/network.lua")
47+
dofile(minetest.get_modpath("hyperloop") .. "/data_base.lua")
48+
dofile(minetest.get_modpath("hyperloop") .. "/booking.lua")
49+
dofile(minetest.get_modpath("hyperloop") .. "/utils.lua")
50+
dofile(minetest.get_modpath("hyperloop") .. "/elevator.lua")
51+
dofile(minetest.get_modpath("hyperloop") .. "/tube.lua")
52+
dofile(minetest.get_modpath("hyperloop") .. "/tubecrowbar.lua")
53+
dofile(minetest.get_modpath("hyperloop") .. "/junction.lua")
54+
dofile(minetest.get_modpath("hyperloop") .. "/station.lua")
55+
dofile(minetest.get_modpath("hyperloop") .. "/booking_node.lua")
56+
if hyperloop.wifi_enabled then
57+
dofile(minetest.get_modpath("hyperloop") .. "/wifi.lua")
58+
end
59+
dofile(minetest.get_modpath("hyperloop") .. "/map.lua")
60+
dofile(minetest.get_modpath("hyperloop") .. "/door.lua")
61+
dofile(minetest.get_modpath("hyperloop") .. "/seat.lua")
62+
dofile(minetest.get_modpath("hyperloop") .. "/lcd.lua")
63+
dofile(minetest.get_modpath("hyperloop") .. "/waypoint.lua")
64+
dofile(minetest.get_modpath("hyperloop") .. "/deco.lua")
65+
dofile(minetest.get_modpath("hyperloop") .. "/recipes.lua")
66+
---- Migration from v1 to v2
67+
dofile(minetest.get_modpath("hyperloop") .. "/migrate.lua")
6568

66-
67-
print ("[MOD] Hyperloop loaded")
69+
print ("[MOD] Hyperloop loaded")
70+
end

0 commit comments

Comments
 (0)