3535
3636hyperloop = {}
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