classroom/init.lua

23 lines
737 B
Lua

classroom = {}
classroom.S = minetest.get_translator("classroom")
classroom.FS = function(...)
return minetest.formspec_escape(classroom.S(...))
end
dofile(minetest.get_modpath("classroom") .. "/api.lua")
dofile(minetest.get_modpath("classroom") .. "/gui.lua")
dofile(minetest.get_modpath("classroom") .. "/actions.lua")
minetest.register_privilege("teacher", {
give_to_singleplayer = false
})
-- Hooks needed to make api.lua testable
classroom.get_connected_players = minetest.get_connected_players
classroom.get_player_by_name = minetest.get_player_by_name
classroom.check_player_privs = minetest.check_player_privs
-- Required MT version
assert(minetest.features.formspec_version_element, "Minetest 5.1 or later is required.")