SDK • API REFERENCE
One API.
Many versions.
This is the planned reference structure for Ember's stable creator API. Interfaces will be documented as they are implemented and verified, with Ember Nexus handling supported version differences.
REFERENCE IN DEVELOPMENTAPI AREAS
Everything creators need to build.
Runtime
Access the Ember runtime lifecycle, environment information, and runtime services.
Minecraft
Stable interfaces for blocks, entities, worlds, players, commands, and other game systems as they are mapped.
Events
Subscribe to Ember and Minecraft events through version-independent interfaces.
Networking
Build server and multiplayer integrations without coupling every feature to a single Minecraft implementation.
Resources
Load configuration, assets, data, and other mod resources through Ember-aware APIs.
Ember Nexus
Query supported versions and let Ember Nexus select the implementation behind a stable API call.
VERSION INDEPENDENCE
The implementation can move. Your API target should not.
Ember's long-term API contract is designed to hide Minecraft's internal changes behind stable creator-facing interfaces.
Ember Nexus provides the compatibility technology behind those interfaces, translating supported version differences while keeping the creator API stable.
BUILD WITH US
The reference will grow with the runtime.
Follow the repository to see API mapping, implementation, tests, and examples as they land.
View Ember on GitHub