Getting Minecraft Player Information from Mojang API.
Project description
MCUUID
Getting Minecraft Player Information from Mojang API.
Usage
pip install mcuuid
- Use the module like this:
API
from mcuuid.api import GetPlayerData
player = GetPlayerData(identifier)
if player.valid is True:
uuid = player.uuid
name = player.username
Identifier can be a username or a UUID.
When identifier = "gronkh"
:
uuid
will be "a2080281c2784181b961d99ed2f3347c"
and name
will be "Gronkh"
player = GetPlayerData(identifier, timestamp)
Some names are time-sensitive. (When they are changed) So you can choose a special time.
It even works with UUIDs. They respond the username at the given time.
Tools
Syntax check of username
from mcuuid.tools import is_valid_minecraft_username
if is_valid_minecraft_username('gronkh'):
print('Valid')
Syntaxcheck of UUID
from mcuuid.tools import is_valid_mojang_uuid
if is_valid_mojang_uuid('a2080281c2784181b961d99ed2f3347c'):
print('Valid')
Test file
Usage
$ python test.py gronkh
or
$ python test.py a2080281c2784181b961d99ed2f3347c
or
$ python test.py
Please enter a username or UUID:
gronkh
or
$ python test.py
Please enter a username or UUID:
a2080281c2784181b961d99ed2f3347c
Response:
UUID: a2080281c2784181b961d99ed2f3347c
correct name: Gronkh
License
This software is licensed under the MIT license. Feel free to use it however you like.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mcuuidButWorks-0.3.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for mcuuidButWorks-0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2df434c6b501400e9c34e15fde2e0c9692371d02c9b5c78e17682c1dbf58ac2 |
|
MD5 | 8d74f801a76679b1979dcf72699faebf |
|
BLAKE2b-256 | 02c7ce78a8353543383f3a1bfe69a800f0f350a60c66f31ee77754be88df0430 |