How To Install ModPE v0.5 Alpha
Step 1:
Add this repo:
http://www.itiaprepo.com/modpe/
Step 2:
Search for ModPE Installer, or just browse the repo you just added, and find ModPE Installer.
Step 3:
Install ModPE Installer
Step 4:
Open ModPE Installer and Click Install
Step 5:
Restart Minecraft PE if it is open!
Done!
ModPE Script v0.5 Alpha Release
Licensed under the Creative Commons Attribution-NoDerivs 3.0 Unported license
Please View the details of the license here: http://creativecommons.org/licenses/by-nd/3.0/legalcode
Made by Carter Feldman
Copyright 2013
Steps:
1.
Install using the instructions above.
2.
Register at
http://betamodpe2.cf.gy/user/register.php
3.
Confirm your email
4.
Login and click on LOAD SCRIPT EDITOR
5.
Under "Create New Script" type in your script name and press "Create New Script"
6.
Wait a few seconds and then click on the "My Scripts" drop down, select your script and press "Load"
7.
Code your script, and when your done, press "Save" in the top left hand corner.
8.
Copy down the Script ID displayed in the top right hand corner (It should say Currently Editing: <your script name> Script ID: <your script id>)
9.
Start Minecraft PE and enter in your id!
----------------------
Built in Function List:
function print(text);
function clientMessage(text);
function setNightMode(isNight);
function getPlayerX();
function getPlayerY();
function getPlayerZ();
function getPlayerEnt();
function getLevel();
function getMCPE();
function getYaw();
function getPitch();
function setPosition(ent,x,y,z);
function setPositionRelative(ent,x,y,z);
function setRot(ent,x,y);
function getTile(x,y,z);
function setVelX(ent, amount);
function setVelY(ent, amount);
function setVelZ(ent, amount);
function explode(x, y, z, radius);
function addItemInventory(id, amount);
function rideAnimal(player, target);
function getCarriedItem();
function preventDefault();
function setTile(x,y,z,type);
function spawnChicken(x,y,z,image);
function spawnCow(x,y,z,image);
function spawnPigZombie(x,y,z,item,image);
//New OOP funcs below
function ModPE.setTerrain(url);
function ModPE.setItems(url);
function ModPE.setGuiBlocks(url);
function ModPE.resetImages();
function Level.setNightMode(isNight);
function Level.getTile(x,y,z);
function Level.explode(x, y, z, radius);
function Level.setTile(x,y,z,type);
function Level.getAddress();
function Level.spawnChicken(x,y,z,image);
function Level.spawnCow(x,y,z,image);
function Player.getX();
function Player.getY();
function Player.getZ();
function Player.getEntity();
function Player.getCarriedItem();
function Player.addItemInventory(id, amount);
function Entity.setVelX(ent, amount);
function Entity.setVelY(ent, amount);
function Entity.setVelZ(ent, amount);
function Entity.setRot(ent,x,y);
function Entity.rideAnimal(player, target);
function Entity.setPosition(ent,x,y,z);
function Entity.setPositionRelative(ent,x,y,z);
function Entity.getYaw(ent);
function Entity.getPitch(ent);
Example Scripts:
---------------------------------------------------
Example 1:
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==280)//If your item is a stick
{
addItemInventory(3,5);//Add 5 Dirt blocks to your inventory.
print("Hello World");
}
}
function attackHook(attacker, victim)
{
if(getCarriedItem()==280)//If your item is a stick
{
preventDefault();//Don't call the real attack function after
setVelY(victim,1.5);//Make them fly vertically =)
}
}
function modTick()
{
}
---------------------------------------------------
---------------------------------------------------
Example 2:
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==291&&blockId==4)//If your item is a stone hoe, and the block your using it on is stone
{
explode(x,y,z,3.1);//Blow it up!
}
else if(blockId==5)//If the block we are using is a wooden plank
{
setTile(x,y,z,11);//Turn it into lava!!
}
else if(itemId==287)//If our item is string
{
ImAHelperFunction(x,y,z);//make a gold tower!
}
}
function ImAHelperFunction(x,y,z)
{
for(var i=0;i<5;i++)
{
setTile(x,y+i,z,14);
}
}
function attackHook(attacker, victim)
{
var ourItem = getCarriedItem();//The id of the item we are wielding
if(ourItem==288)//If the item is a feather
{
preventDefault();//Don't call the real attack function after
rideAnimal(attacker,victim);//ride the animal
}
else if(ourItem==262)//If the item is an arrow
{
spawnChicken(getPlayerX(),getPlayerY()+4,getPlayerZ(),"mob/chicken.png");//spawn a chicken above our head (you can change it to your own picture if you like)
}
}
function modTick()
{
}
------------------------------------------------------
More Examples Coming Soon!
---------------------------------------------------
I have been looking for a mod maker for ages! well done BTW.
EDIT: but... I cannot find /Library/MobileSubstrate/DynamicLibraries/ on my android... can I have help finding it?
*EDIT: is there anything BEFORE the /Library thing?
BlockLauncher has some, but not all support in the latest beta.
Currently, the two callbacks are supported, as well as these methods:
EDIT: More methods are supported now; go and try them.
function print(text); //currently prints to the LogCat, will print into the chat log soon
function getCarriedItem();
function preventDefault();
function setTile(x,y,z,type); //treebl, Y U NO ACCEPT DAMAGE VALUE?!
Also, two bonus callbacks are supported: define methods called newLevel and leaveGame to be notified of level changes.
The rest will be slowly added over the next week. When they are all implemented, there will be a new release of BlockLauncher.
I've made a demo script that uses methods supported on both iOS and Android, so it should run on both.
I made my script and it looks fine, but when I launch PE and type in my script id it says loading and then it says get script again. And in the game the script wont work. I also tried using the example scripts, but those didn't work either. Am I doing something wrong? My script id is kt7ziz.
Also, how do I get this to work on non-jailbroken? Is there a file manager I should use? (i-Funbox can't see the '/' directory)
Also, how do I get this to work on non-jailbroken? Is there a file manager I should use? (i-Funbox can't see the '/' directory)
You need to jailbreak to use this mod.
(Also, on this forum, you can include your signature in every post without copying and pasting it, you know - check your options)
BlockLauncher has some, but not all support in the latest beta.
Currently, the two callbacks are supported, as well as these methods:
function print(text); //currently prints to the LogCat, will print into the chat log soon
function getCarriedItem();
function preventDefault();
function setTile(x,y,z,type); //treebl, Y U NO ACCEPT DAMAGE VALUE?!
Also, two bonus callbacks are supported: define methods called newLevel and leaveGame to be notified of level changes.
The rest will be slowly added over the next week. When they are all implemented, there will be a new release of BlockLauncher.
I've made a demo script that uses methods supported on both iOS and Android, so it should run on both.
ID: uivuy
Try to place a block.
To run it on Android, go to the BlockLauncher thread http://www.minecraft...hout-reinstall/ , install the latest beta, then go to Launcher Settings -> Manage Scripts -> Import -> Treebl's official repo. Then, enter the ID, and the mod should be activated.
Ideas for future APIs:
- handleCommand(command)
- getCarriedItemDamage()
- setTile() with an extra Damage parameter
Is there a bug with my libraries? It seems like the scripts are working for everyone but nothing happens on mine. Also, there are all of these characters on the top of the menu. Script Id is kt7ziz.
And also in response to 500ISE, I can't find the signature button (I just started using y account again).
You need to jailbreak to use this mod.
(Also, on this forum, you can include your signature in every post without copying and pasting it, you know - check your options)
I would choose Block Launcher if there was a good looking emulator for iOS
AAAANNNNNNNDDDDDDD, CarbonPE is for IOS?? RIGHT? well....
*************** YOU IOS MODS! >: ( IOS MODS ARE BETTER THAN ANDROID MODS?! NOT! >: ( **** IOS! >: (
True, true. But Android has had the better mods for some time now. All of the iOS inventory editors crash and don't work. Treebl's menu is one of the first to actually work with minimal bugs, while 500ISE has been successful for some time now. Nevertheless I am thankful of Treebl, he has made like a trillion mods. I still can't load any scripts, it just creates random letters on the top of the menu and does nothing. Help?
And also in response to 500ISE, I can't find the signature button (I just started using y account again).
Gear icon on top right -> My settings -> signature
BlockLauncher 1.2.7 Beta 3 brings even more methods to the ModPEScript implementation:
Currently supported:
function print(text);
function getPlayerX();
function getPlayerY();
function getPlayerZ();
function getPlayerEnt();
function getLevel();
function setPosition(ent,x,y,z);
function explode(x, y, z, radius);
function rideAnimal(player, target);
function getCarriedItem();
function preventDefault();
function setTile(x,y,z,type);
Not tested/partially working:
function setVelX(ent, amount);
function setVelY(ent, amount);
function setVelZ(ent, amount);
function addItemInventory(id, amount);
*NEW* Repo:
http://www.itiaprepo.com/modpe/
How to install
Text Tutorial:
Readme:
New Hook CMD!
it's meant for iOS not android... LOL!
no it's meant for bot, 500 ISE is implementing it in blocklauncher.
You don't need to download that. You need to download the beta of blocklauncher and see his last post here //www.minecraftforum.net/topic/1675581-blocklauncher-an-android-app-that-patches-minecraft-pe-without-reinstall/page__st__500#entry23674428" target="" data-ensure-absolute>Click"]http://www.minecraft...y23674428
500ISE are porting ModScript to android
"one does not simply hook Creeper::getMaxHealth"
BlockLauncher has some, but not all support in the latest beta.
Currently, the two callbacks are supported, as well as these methods:
EDIT: More methods are supported now; go and try them.
Also, two bonus callbacks are supported: define methods called newLevel and leaveGame to be notified of level changes.
The rest will be slowly added over the next week. When they are all implemented, there will be a new release of BlockLauncher.
I've made a demo script that uses methods supported on both iOS and Android, so it should run on both.
ID: uivuy
Try to place a block.
To run it on Android, go to the BlockLauncher thread http://www.minecraftforum.net/topic/1675581-blocklauncher-an-android-app-that-patches-minecraft-pe-without-reinstall/ , install the latest beta, then go to Launcher Settings -> Manage Scripts -> Import -> Treebl's official repo. Then, enter the ID, and the mod should be activated.
Ideas for future APIs:
- handleCommand(command)
- getCarriedItemDamage()
- setTile() with an extra Damage parameter
For that you can use setTile
You Guys had it to good for too long. Let us have some fun too!
Also, how do I get this to work on non-jailbroken? Is there a file manager I should use? (i-Funbox can't see the '/' directory)
Nay! BlockLauncher all the way!
You need to jailbreak to use this mod.
(Also, on this forum, you can include your signature in every post without copying and pasting it, you know - check your options)
=) Nice!
Is there a bug with my libraries? It seems like the scripts are working for everyone but nothing happens on mine. Also, there are all of these characters on the top of the menu. Script Id is kt7ziz.
And also in response to 500ISE, I can't find the signature button (I just started using y account again).
I would choose Block Launcher if there was a good looking emulator for iOS
Treebl's mod menu is pretty cool. It's called CarbonPE.
True, true. But Android has had the better mods for some time now. All of the iOS inventory editors crash and don't work. Treebl's menu is one of the first to actually work with minimal bugs, while 500ISE has been successful for some time now. Nevertheless I am thankful of Treebl, he has made like a trillion mods. I still can't load any scripts, it just creates random letters on the top of the menu and does nothing. Help?
Gear icon on top right -> My settings -> signature
BlockLauncher 1.2.7 Beta 3 brings even more methods to the ModPEScript implementation:
Currently supported:
Not tested/partially working: