I made an API for modifying Bedrock Edition world files. The inspiration for the project was really that I wanted to create a tool that would allow me to programmaticaly modify my redstone computer builds in Bedrock edition. The core API allows for some features and lays ground work for others...
- Define arbitrarily sized block groupings (or entity data chunks) by defining a bounding box of coordinates. (Not constrained by chunk sizes)
- Search for specific coordinates of interest based on defined block patterns. (Eg. Lost the map to a woodland mansion and forgot where it was)
- Allow for custom Java programs to be written to copy, modify and replace specific structures and entities in a world.
- Better enable complex and tedious redstone builds.
- Many other uses...
Packaged in this I have an example project called DAssembler where I defined a rudimentary assembly language that creates machine code for upload to a redstone program memory module. The goal was to create something similar to a simple 8 bit processor that I could write assembly code and use an assembler program to automatically write the machine code into my minecraft world files.
I have to give credit to Convarter which was almost what I needed. Also Legomasta99 on youtube had some really good tools but they were specific to Java Edition.
Still a work in progress but I will continue to work on it as long as there is interest.
Not sure if something like this exists, I couldn't quite find it if it does.
https://github.com/maple-shaft/leveldb-mcpe-java-api
I made an API for modifying Bedrock Edition world files. The inspiration for the project was really that I wanted to create a tool that would allow me to programmaticaly modify my redstone computer builds in Bedrock edition. The core API allows for some features and lays ground work for others...
- Define arbitrarily sized block groupings (or entity data chunks) by defining a bounding box of coordinates. (Not constrained by chunk sizes)
- Search for specific coordinates of interest based on defined block patterns. (Eg. Lost the map to a woodland mansion and forgot where it was)
- Allow for custom Java programs to be written to copy, modify and replace specific structures and entities in a world.
- Better enable complex and tedious redstone builds.
- Many other uses...
Packaged in this I have an example project called DAssembler where I defined a rudimentary assembly language that creates machine code for upload to a redstone program memory module. The goal was to create something similar to a simple 8 bit processor that I could write assembly code and use an assembler program to automatically write the machine code into my minecraft world files.
I have to give credit to Convarter which was almost what I needed. Also Legomasta99 on youtube had some really good tools but they were specific to Java Edition.
Still a work in progress but I will continue to work on it as long as there is interest.