summaryrefslogtreecommitdiff
path: root/init.lua
blob: 5a62ef5bd74e909064f964a4fd28223851b5c443 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local minversion = 42
local message = "Multicraft and outdated clients (older than 5.7) are not supported and will experience severe issues.\n"..
                "Please update to the latest official Luanti client (from luanti.org/downloads) before 2025-02-01 or you will no longer be able to connect."

core.register_on_joinplayer(function(player)
	local info = core.get_player_information(player:get_player_name())
	if info.protocol_version >= minversion then return end
	player:hud_add({
		position = {x = 0.5,y = 0.2},
		name = "deprecationwarning",
		type = "text",
		scale = {x = 100,y = 100},
		number = 0xFF5555,
		alignment = {x = 0,y = 0},
		text = message,
	})
	if core.get_modpath("irc") then irc.say(player:get_player_name().." is using Multicraft or an old version") end
end)