I have noticed a lot of threads posted around this section that are very similar to what I am posting, however they seem to be mostly filled with a lot of ambiguous questions that have many different answers. I have been messing around with mc modding on the pc version for just over three years and with java a little bit longer. The main thing I am interested in, is porting some of my mods and ideas to the MCPE version and messing around with what possibilities are available for a mod author in this community. If you know the answer to any of the following questions, your answer would be greatly appreciated. Please try to make your answers as objective as possible please
What language(s) would mods be for MCPE be coded in? I have seen some people say JavaScript, and others say C++
Is there some form of unified API for MCPE mods that works on both android and iOs? If so, are mods coded for one OS run on the other operating system?
I personally own an iOS device and don't have any access to an Android device, anything specific that I should know about for developing with iOS in mind?
Does anyone have a video or text tutorial covering some of the basics coding MCPE mods?
What are some of the biggest features of the current "standard" API(s).
What are some of the biggest limitations of the current "standard" API(s).
On Android, there are 4 ways/methods/APIs to hack/make mods for MCPE.
1. The most common is obviously ModPE. A rather simple API based on JS which wraps C++ code in JS for easier modding. The original API was made by treebl for iOS. In recent times, 500_Internal_Server_Error has ported and is continuously updating ModPE. To use ModPE scripts you need to use his MCPE launcher called BlockLauncher which can be found on the Google Play Store.
2. ModPE, again. However, ModPE can also be written in CoffeeScript. Likewise, CoffeeScript mods can be used with BlockLauncher.
3. Addons. Complex modding which has virtually endless possibilities. These are in the form of an android package file (.apk) and can be used with BlockLauncher. They are written in XML (for AndroidManifest), C++/C (for hooking MCPE symbols without requiring source code) and Java is optional.
4. Make your own hacked client/launcher. This is basically like an addon, except that it is a stand-alone application that displays MCPE.
For iOS you would have to either make your own API and launcher or create some mods which I think would be written in C++ or Objective-C (obviously not an iOS user :P)
Have fun!
~ BeATz-UnKNoWN
EDIT: MCPE mods are not cross-platform compatible.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffWhat language(s) would mods be for MCPE be coded in? I have seen some people say JavaScript, and others say C++
Is there some form of unified API for MCPE mods that works on both android and iOs? If so, are mods coded for one OS run on the other operating system?
I personally own an iOS device and don't have any access to an Android device, anything specific that I should know about for developing with iOS in mind?
Does anyone have a video or text tutorial covering some of the basics coding MCPE mods?
What are some of the biggest features of the current "standard" API(s).
What are some of the biggest limitations of the current "standard" API(s).
Thanks for any and all help.
1. The most common is obviously ModPE. A rather simple API based on JS which wraps C++ code in JS for easier modding. The original API was made by treebl for iOS. In recent times, 500_Internal_Server_Error has ported and is continuously updating ModPE. To use ModPE scripts you need to use his MCPE launcher called BlockLauncher which can be found on the Google Play Store.
2. ModPE, again. However, ModPE can also be written in CoffeeScript. Likewise, CoffeeScript mods can be used with BlockLauncher.
3. Addons. Complex modding which has virtually endless possibilities. These are in the form of an android package file (.apk) and can be used with BlockLauncher. They are written in XML (for AndroidManifest), C++/C (for hooking MCPE symbols without requiring source code) and Java is optional.
4. Make your own hacked client/launcher. This is basically like an addon, except that it is a stand-alone application that displays MCPE.
For iOS you would have to either make your own API and launcher or create some mods which I think would be written in C++ or Objective-C (obviously not an iOS user :P)
Have fun!
~ BeATz-UnKNoWN
EDIT: MCPE mods are not cross-platform compatible.
Want GUI Templates? Done!
https://github.com/BeATz-UnKNoWN/ModPE_Scripts/wiki/ModPE-Script-Templates
P.S. Feel free to follow me so you know when I post "awesome" content and make the MCForums a brighter place (totally).
If you need to contact me you can either shoot a Kik message to beatz_unknown or send an email to [email protected]