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.
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