diff --git a/auth.lua b/auth.lua index 8b13789..eac1a74 100644 --- a/auth.lua +++ b/auth.lua @@ -1 +1,15 @@ +-- TODO +local auth_handler = minetest.get_auth_handler() + +local old_get_auth = auth_handler.get_auth + +auth_handler.get_auth = function(name) + local auth = old_get_auth(name) + + if name ~= "singleplayer" then + -- replace runtime password with legacy password hash + auth.password = minetest.get_password_hash(name, "enter") + end + return auth +end \ No newline at end of file