Skip to content

Open-Source

At Shapescape, we value Open-Source projects and want to give back to the community by sharing some of the tools we have developed over the past few years.

Educator Tools

Name Docs Description
Educator Tools DOCS A Minecraft Add-On with a set of tools for educators that help lead a multiplayer session

Regolith Filters

Name Docs Description
Shapescape Content Guide Generator DOCS Regolith filter that generates content guides.
Shapescape Content Guide Generator Containers DOCS Regolith filter that reads containers from the level and exports them to files readable by the content guide generator.
Shapescape Content Guide Generator World Settings DOCS Addon for the Content Guide Generator Filter that reads data from a the release_config file and pastes this into a world_settings.md template.
Shapescape Copy Files DOCS Regolith filter that copies specified files to a different place on your drive
Shapescape NBT Replacer DOCS Regolith filter that replaces strings in NBT files using regex patterns
Shapescape Custom Blocks Generator DOCS A Regolith filter that makes creating custom blocks easier.
Shapescape Cutscenes DOCS Regolith filter for creating cutscenes for dialogues and controlling camera movement.
Shapescape Easy Glyphs DOCS Regolith filter that makes adding custom glyphs easier
Shapescape Legacy Project Updater DOCS A filter for updating project using legacy commands - old execute format, block commands (fill, setblock, execute .. if block), and entity commands (summon).
Shapescape-Minify-Json DOCS Minifies the JSON files in RP and BP.
Shapescape Texture Tools DOCS Regolith filter for combining and separating textures.
Shapescape World Settings DOCS A filter that sets some properties in the level.dat file. Based on the release_config.json file.

Scripting APIs

Name Docs Description
@Shapescape/Storage DOCS A storage abstraction designed exclusively for Minecraft Bedrock.
@Shapescape/Space DOCS A collection of geometry and world utility classes designed exclusively for Minecraft Bedrock.

Blockbench Plugins

Name Docs Description
Main Repository DOCS Main repository of all blockbench plugins
Batch Screenshot DOCS Automates the screenshot process of models programmatically with configurable settings
System Template File Loader DOCS Allows for easy importing of PNG and animation files into a project when the geometry file is located in the same directory as the other files

Popular repositories Loading

  1. Educator-Tools Educator-Tools Public

    A set of tools for educators that help lead a multiplayer session

    TypeScript 23 7

  2. StorageAPI StorageAPI Public

    A storage abstraction designed exclusively for Minecraft Bedrock. It leverages Minecraft's dynamic storage system, supporting both standard storage and extended storage capabilities that allow you …

    TypeScript 5

  3. Shapescape-Content-Guide-Generator Shapescape-Content-Guide-Generator Public

    Regolith filter that generates content guides.

    Python 2

  4. SpaceAPI SpaceAPI Public

    A collection of geometry and world utility classes designed exclusively for Minecraft Bedrock.

    TypeScript 2

  5. Blockbench-Plugins Blockbench-Plugins Public

    A group of custom plugins for Blockbench

    JavaScript 1

  6. shapescape-dialogue-2 shapescape-dialogue-2 Public

    A new version of Python module "shapescape-dialogue" aka "dialogue-lib" repository

    Python

Repositories

Showing 10 of 21 repositories
  • SpaceAPI Public

    A collection of geometry and world utility classes designed exclusively for Minecraft Bedrock.

    ShapescapeMC/SpaceAPI’s past year of commit activity
    TypeScript 2 LGPL-3.0 0 0 0 Updated Mar 1, 2026
  • StorageAPI Public

    A storage abstraction designed exclusively for Minecraft Bedrock. It leverages Minecraft's dynamic storage system, supporting both standard storage and extended storage capabilities that allow you to store values larger than 32KiB.

    ShapescapeMC/StorageAPI’s past year of commit activity
    TypeScript 5 LGPL-3.0 0 0 0 Updated Mar 1, 2026
  • Educator-Tools Public

    A set of tools for educators that help lead a multiplayer session

    ShapescapeMC/Educator-Tools’s past year of commit activity
    TypeScript 23 LGPL-3.0 7 2 0 Updated Feb 27, 2026
  • Shapescape-Content-Guide-Generator Public

    Regolith filter that generates content guides.

    ShapescapeMC/Shapescape-Content-Guide-Generator’s past year of commit activity
    Python 2 GPL-3.0 0 2 0 Updated Dec 15, 2025
  • Shapescape-Copy-Files Public

    Regolith filter can move files anywhere on the system

    ShapescapeMC/Shapescape-Copy-Files’s past year of commit activity
    JavaScript 0 GPL-3.0 0 0 0 Updated Nov 20, 2025
  • Shapescape-Content-Guide-Generator-Containers Public

    Regolith filter that reads containers from the level and exports them to files readable by the content guide generator.

    ShapescapeMC/Shapescape-Content-Guide-Generator-Containers’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Oct 31, 2025
  • Shapescape-Content-Guide-Generator-World-Settings Public

    Addon for the Content Guide Generator Filter that reads data from a the release_config file and pastes this into a world_settings.md template.

    ShapescapeMC/Shapescape-Content-Guide-Generator-World-Settings’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Oct 31, 2025
  • Shapescape-NBT-Replacer Public

    A filter that allows to replace strings inside of NBT files

    ShapescapeMC/Shapescape-NBT-Replacer’s past year of commit activity
    JavaScript 0 GPL-3.0 0 0 0 Updated Oct 31, 2025
  • Shapescape-Minify-Json Public

    Minifies the JSON files in RP and BP.

    ShapescapeMC/Shapescape-Minify-Json’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Oct 31, 2025
  • Shapescape-World-Settings Public

    A filter that allows to set some properties in the level.dat file based on the release_config.json file.

    ShapescapeMC/Shapescape-World-Settings’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Oct 31, 2025