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.
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.
Compatibility
Query supported versions and let Ember 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.
Documentation will only mark an API stable after it has a concrete runtime implementation and compatibility behavior behind it.
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