Minecraft online-mode validator

正版盜版不一定檢測得出來,但檢測出來如果是盜版就幾乎肯定是盜版。

本網頁使用最新 ES6 語法,較舊的瀏覽器可能無法支援
favicon{{description}}
Loading . . .
伺服器可能已開啟正版驗證
伺服器未開啟正版驗證
伺服器隱藏了玩家列表無法確認是否開啟正版驗證
{{error}}
NameUUIDstatus
{{player.name}}{{player.uuid}}{{player.status | statusText}}
原理解釋

Minecraft UUID 有分 Online UUIDOffline UUID,如果伺服器 online-mode=false 即使是正版玩家也會使用 Offline UUID,所以只要看到 Offline UUID 就知道伺服器沒有開啟正版驗證,但這個玩家列表是由伺服器提供,因此是可以藉由插件偽造的,所以即使顯示 Online UUID 也不能保證伺服器有開啟正版驗證,但反過來正版伺服器通常不會故意顯示 Offline UUID,因此若判定為盜版伺服器則有很高的可信度。

要分辨一個 UUID 是 Online UUID 還是 Offline UUID 可以藉由第 13 位數判斷出來,這是代表 UUID 的版本號,Offline UUID 是由 java.util.UUID.nameUUIDFromBytes 直接運算出來的所以固定會是 3,而 Online UUID 是由 Mojang 內部隨機產生出來的固定使用 4