1
0
Fork 0

Debuggers plugin: Added "uuid" console command.

This commit is contained in:
Mattes D 2015-12-28 11:08:46 +01:00
parent 78eb4c8ed8
commit 7a778e2911
2 changed files with 37 additions and 0 deletions

View File

@ -2071,6 +2071,37 @@ end
function HandleConsoleUuid(a_Split, a_EntireCmd)
-- Check params:
local playerName = a_Split[2]
if not(playerName) then
return true, "Usage: uuid <PlayerName>"
end
-- Query with cache:
LOG("Player " .. playerName .. ":")
local cachedUuid = cMojangAPI:GetUUIDFromPlayerName(playerName, true)
if not(cachedUuid) then
LOG(" - not in the UUID cache")
else
LOG(" - in the cache: \"" .. cachedUuid .. "\"")
end
-- Query online:
local onlineUuid = cMojangAPI:GetUUIDFromPlayerName(playerName, false)
if not(onlineUuid) then
LOG(" - UUID not available online")
else
LOG(" - online: \"" .. onlineUuid .. "\"")
end
return true
end
function HandleConsoleBBox(a_Split)
local bbox = cBoundingBox(0, 10, 0, 10, 0, 10)
local v1 = Vector3d(1, 1, 1)

View File

@ -259,6 +259,12 @@ g_PluginInfo =
Handler = HandleConsoleTestUrlParser,
HelpString = "Tests the cUrlParser",
},
["uuid"] =
{
Handler = HandleConsoleUuid,
HelpString = "Queries the cMojangAPI for a player's UUID",
}
}, -- ConsoleCommands
} -- g_PluginInfo