Platform API
This project remains entirely platform-agnostic by working with externally provided implementations of the platform-API, which comes with many benefits, such as the fact that no intermediate representation and thus no conversions are necessary - also, proper automated testing can be conducted using independent mocks.
Component-Constructor
In order to construct- and interact with components native to the platform at hand, the component-constructor offers various endpoints, allowing the system to unfold the full set of features with just a few basic necessities provided.
Code-Blocks are only available within the browserData-Provider
The system requires to resolve data from the state-machine that is the Minecraft-server, e.g. finding entities via selectors, reading NBT-data from various sources and so on and so forth.
Code-Blocks are only available within the browser