api/is Storeys' Remote JavaScript with Vert.x API clientapi-jvm/is Storeys' Local JVM API for in-process Local JavaScript scripts (no Vert.x) & Java. It should only depend on the Sponge API, nothing else.api-jvm-impl/implements theapi-jvm/API. It should only depend onapi-jvm(and onstoreys, later at the grand inversion when we flip it upside down)example/is a simple sample plugin written in Java. It should only depend onapi-jvm, nothing else.engine/will be an interactive dialogs runtime, useable both in Minecraft and standalonestoreys/is the original core project and includes the/narratecommand and.storyDSL with/story(TODO factor out Story DSL intodsl/module)test-utils/is a minor technical utility for classpath duplication detectionweb/implementsapi/with a Vert.x server back-end for (a) Remote Scratch, (b) Scratch Server, (c) hand-written Remote JS (running both b+c within Node.JS)
blockly/is the Blockly UI. This generates JS code in the browser, and pushes that to the server via HTTP. On the server, new and changed JS files are detected and re-loaded and executed in-process of the Minecraft server.
minecraft-server/is used by theDockerfileto create the Minecraft server container imageminecraft-server-test-data/is used by the./testscript, see testing docs
logo/has this project's graphical identity (courtesy of teneresa@)