Releases: wurstmineberg/api.wurstmineberg.de
Wurstmineberg Minecraft API 2.5.0 — Advancements!
This release adds the following endpoints:
/v2/minecraft/advancements/overview
, a list of all advancements defined by Minecraft/v2/world/<world>/advancements/all
, which returns theadvancements.json
files for all players in this world (timestamps are normalized to UTC)/v2/world/<world>/player/<player>/advancements
, which returns theadvancements.json
file for that player (timestamps are normalized to UTC)/v2/world/<world>/chunks/regions
, which returns a list of all existing region files in that world, grouped by dimension
Wurstmineberg Minecraft API 2.4.1
The previous release included a regression where importing the api.v2
module was no longer possible without using virtualenv
. This release fixes that regression.
Wurstmineberg Minecraft API 2.4.0 — dat venv
As of this release, the API can be installed using virtualenv.
This release also adds NBT-formatted variants of some endpoints which were previously only available as JSON. Just replace the .json
at the end of the URL with .dat
. Other changes:
- Endpoints
/v2/world/<world>/deaths/latest.json
and/v2/world/<world>/deaths/all.json
support the new death messages for elytra and magma - Better error handling when requesting Minecraft nicks from Mojang's API
- Better error handling for
.png
endpoints - Log-reading endpoints no longer error when reading
/me
sent from server console
Wurstmineberg Minecraft API 2.3.1
This release merges the /v2/world/<world>/villages/<dimension>.json
endpoints into one like the previous release did with the chunk column and chunk section endpoints. It also fixes a bug that caused the /v2/world/<world>/deaths/latest.json
endpoint to always return HTTP 500 Internal Server Error.
Wurstmineberg Minecraft API 2.3.0 — block info
This release merges the /v2/world/<world>/chunks/overworld/column/<x>/<z>.json
, /v2/world/<world>/chunks/nether/column/<x>/<z>.json
, and /v2/world/<world>/chunks/end/column/<x>/<z>.json
endpoints into a single /v2/world/<world>/chunks/<dimension>/column/<x>/<z>.json
endpoint, which accepts the following values for <dimension>
:
overworld
or0
for the Overworldnether
or-1
for the Netherend
or1
for the End
The /v2/world/<world>/chunks/<dimension>/chunk/<x>/<y>/<z>.json
endpoints have been merged similarly. This is a fully backwards-compatible change.
Additionally, there is a new /v2/world/<world>/chunks/<dimension>/block/<x>/<y>/<z>.json
endpoint which outputs data about a single block in the same format the chunk/<x>/<y>/<z>.json
endpoint uses for entire chunk sections. The coordinates are block coordinates, not chunk coordinates as with the other endpoints in /v2/world/<world>/chunks/
.
Additionally, the following minor changes have been made:
- The documentation page for version 1 of the API now includes a deprecation notice.
- The most recent release number is now included on the documentation page for version 2 of the API even when not on the master branch.
- The
/v2/
endpoints now correctly handle legacy Minecraft accounts (that is, accounts which were created before the introduction of Mojang accounts and have not been migrated).
Wurstmineberg Minecraft API 2.2.2
This release fixes a syntax error introduced in release 2.2.1.
Wurstmineberg Minecraft API 2.2.1
This release fixes the new chunk overview endpoint introduced in release 2.2.0, which now actually lists chunk columns instead of regions. It also adds some fallbacks when reading incorrectly formatted cache files, which can be created when the disk is full.
Wurstmineberg Minecraft API 2.2.0 — chunk overview
This release adds a new endpoint: /v2/world/<world>/chunks/overview.json
. It will return a list of all chunk columns generated in this world, grouped by dimension. The only data included is the chunk coordinates. For anything else, the endpoints /v2/world/<world>/chunks/<dimension>/chunk/<x>/<y>/<z>.json
and /v2/world/<world>/chunks/<dimension>/column/<x>/<z>.json
should be used.
It also includes two compatibility fixes:
- As part of the move to HTTPS on our website, Gravatars are now
https:
URLs. - The endpoint
/v2/world/<world>/backup/latest.tar.gz
is now compatible with minecraft-backuproll version 2, which is coming soon™.
Wurstmineberg Minecraft API 2.1.1
This release fixes two bugs:
- A bug which caused the v1 endpoint
/server/playerdata.json
to always fail with status code 500 Internal Server Error. - A bug which caused the v2 endpoints
/world/<world>/chunks/<dimension>/chunk/<x>/<y>/<z>.json
to display incorrect damage, block light, and sky light values for all blocks.
Wurstmineberg Minecraft API 2.1.0 — backups
This release adds a new endpoint: /v2/world/<world>/backup/latest.tar.gz
. If you have minecraft-backuproll configured correctly, it will send a gzipped tarbell of the latest backup of a world.