When Minecraft PE 0.16 hit iOS, they announced that Add Ons are now officially available for that platform.
In their documentation for creating add-ons (https://minecraft.net/en/addons/) they provide example behavior and resource packs, which are primarily a collection of JSON and png files.
My questions are:
1. Are the definitions of the keys in these JSON files documented anywhere?
2. A lot of the "modding tutorials" I've seen talk about using Java and/or C++ to redefine behaviors. Is this something that just applies to the PC version, or does it still apply to Minecraft PE?
3. In the example mcworld files they provide, there are a lot of files that aren't described in the official video, such as ldb files and .dat files. What do these correspond to?
1. As of now, I don't think there is any reference to those keys, but I hope the minecraft team can make one sooner or later.
2. You don't need to use Java or C++ to redefine behaviours (but might be added, I don't know). Instead it just uses JSON files, which is basically a configurable file to change how an entity would behave (like changing a creeper's blast radius, etc, what AI would the entity use, etc). But when it comes to modding (the unofficial one, back in the days), you can either use a Javascript file (runnable through different mcpe launchers, like MCPE Master and Block Launcer), a .modpkg file (Still uses JS, but now compressed together with textures), and the old mcpe addons (Uses C or C++ (native code), much more complicated but has endless possibilities, runnable through Blocklauncher, somewhat the same as PC modding).
3. An mcworld file contains the level/world files (level.dat and things like that), the behaviour pack, the textures, and the models of the mobs all compressed into one.
I hope this can help you a bit
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
When Minecraft PE 0.16 hit iOS, they announced that Add Ons are now officially available for that platform.
In their documentation for creating add-ons (https://minecraft.net/en/addons/) they provide example behavior and resource packs, which are primarily a collection of JSON and png files.
My questions are:
1. Are the definitions of the keys in these JSON files documented anywhere?
2. A lot of the "modding tutorials" I've seen talk about using Java and/or C++ to redefine behaviors. Is this something that just applies to the PC version, or does it still apply to Minecraft PE?
3. In the example mcworld files they provide, there are a lot of files that aren't described in the official video, such as ldb files and .dat files. What do these correspond to?
Thanks!
1. As of now, I don't think there is any reference to those keys, but I hope the minecraft team can make one sooner or later.
2. You don't need to use Java or C++ to redefine behaviours (but might be added, I don't know). Instead it just uses JSON files, which is basically a configurable file to change how an entity would behave (like changing a creeper's blast radius, etc, what AI would the entity use, etc). But when it comes to modding (the unofficial one, back in the days), you can either use a Javascript file (runnable through different mcpe launchers, like MCPE Master and Block Launcer), a .modpkg file (Still uses JS, but now compressed together with textures), and the old mcpe addons (Uses C or C++ (native code), much more complicated but has endless possibilities, runnable through Blocklauncher, somewhat the same as PC modding).
3. An mcworld file contains the level/world files (level.dat and things like that), the behaviour pack, the textures, and the models of the mobs all compressed into one.
I hope this can help you a bit