Skip to content
Snippets Groups Projects
Unverified Commit 79e63a84 authored by sfan5's avatar sfan5 Committed by GitHub
Browse files

Check for required engine features on startup

parent c6171a8f
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,20 @@ default = {}
default.LIGHT_MAX = 14
default.get_translator = S
-- Check for engine features required by MTG
-- This provides clear error behaviour when MTG is newer than the installed engine
-- and avoids obscure, hard to debug runtime errors.
-- This section should be updated before release and older checks can be dropped
-- when newer ones are introduced.
if not minetest.is_creative_enabled or not minetest.has_feature({
direct_velocity_on_players = true,
use_texture_alpha_string_modes = true,
}) then
error("\nThis version of Minetest Game is incompatible with your engine version "..
"(which is too old). You should download a version of Minetest Game that "..
"matches the installed engine version.\n")
end
-- GUI related stuff
minetest.register_on_joinplayer(function(player)
-- Set formspec prepend
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment