MyStatus is a REST plugin for PaperMC minecraft servers .
- /api is default path, you can change it in config.yml, as well as port.
1. Username is player name(ID).
2. The placeholder strings do not require %% symbols.
(For example, use /api/papi/server/server_tps to request %server_tps%.)
| Method |
API |
Description |
| GET |
/api/papi/server/{placeholder} |
Get server info using placeholder. |
| GET |
/api/papi/player/{username}/{placeholder} |
Get player info using placeholder with name. |
| GET |
/api/papi/player/uuid/{uuid}/{placeholder} |
Get player info using placeholder with uuid. |
Examples:
1. /api/papi/server/server_name => A Minecraft Server.
2. /api/papi/player/Gare_TH/player_name => Gare_TH
3. /api/papi/player/uuid/87143f9f-b764-47f7-b00b-4c96f65ee83a/player_name => Gare_TH
1. Username is player name(ID).
| Method |
API |
Description |
| GET |
/api/admin/whitelist/{uuid} |
Check if a player is in whitelist.[True \ False] |
| POST |
/api/admin/whitelist/{auth}/{username} |
Add a player into whitelist. Authentication required. |
Examples:
1. /api/admin/whitelist/87143f9f-b764-47f7-b00b-4c96f65ee83a => true
2. /api/admin/whitelist/33191dea-5750-4952-a09f-6e9bbe641d80 => false
3. /api/admin/whitelist/adminPass/KEKW => succeed
4. /api/admin/whitelist/adminPass/KEKW => Player already in whitelist