/cicada-build

Build system for Minecraft Bedrock addons based on Gulp

Primary LanguageTypeScriptCreative Commons Zero v1.0 UniversalCC0-1.0

cicada-build

cicada-build is a build system for Minecraft Bedrock addons based on Gulp. Features include:

Better manifest.json handling
cicada-build takes a .js file as a source of manifest and generates package.json by combining the source and your NPM package.json. If your addon consists of several packs (like a behavior pack and a resource pack), cicada-build will automatically generate manifest.json for each of your pack.
Automatic icon resizing and format conversion
If your pack icon is larger than 256x256 or it's not a PNG image, cicada-build automatically resizes it and converts to PNG.
TypeScript integration
cicada-build automatically transpiles scripts written in TypeScript into JavaScript.
NPM integration
cicada-build can also bundle NPM packages with your script as long as they are ECMAScript modules. (Bundling CommonJS modules is not supported at the moment.)
Protocol Buffers integration
cicada-build automatically compiles Protocol Buffers .proto files into TypeScript so you can efficiently serialize and deserialize your data in your script.
Installing addons
cicada-build can install your addon to Minecraft as long as you can mount its com.mojang directory somewhere on your computer. It does **not** need to be Windows. You can still develop addons with your iOS or Android device if you can somehow mount it.

How to use

See documentation.

Release notes

See NEWS.

Author

PHO

License

CC0 “No Rights Reserved”