Data contract
BDEngine Server API reference for request parameters, JSON fields, entities, animation frames, hitboxes, limits, errors, and version compatibility.
Find the part of the contract you need
Use this reference in any order. Each page covers a specific part of the HTTP interface or export format, without prescribing how to implement your server plugin.
Reference pages
Requests, parameters, and export lifetimeExport IDs, tag substitution, request quotas, and browser access.
JSON structureThe content wrapper, required and optional fields, and metadata.
passengers: visual entitiesSNBT strings, entity properties, transforms, and tags.
anim_keyframes and sound_keyframesFrame maps, command arrays, sparse indices, and timing in ticks.
hitbox: additional entitiesHitbox creation commands and their relationship to visual entities.
Export support and limitationsSupported data, excluded features, and integration responsibilities.
Errors, versions, and compatibilityHTTP errors, expired IDs, response validation, and version fields.