Did you know that people also said the same before the first mods came out? Just like people said it was impossible to fly in survival before the fly in survival mod got introduced
You many make it so you could asign a certain type of thing for your compainions to kill (passive or enemy mobs) or maybe make them able to mine, chop wood or farm too?
well, there r difference between flying in survival and a cow having their inventory and armor, well, even the mod maker said that its impossible to give the companion an item or inventory
How about adding a feature that companions have an inventory and you make them equip their own armor and weapons?
Currently it's impossible, because the Companion it's a cow and cows can't have a weapon, but maybe in future some APIs can be added in Blocklauncher and this will work.
You many make it so you could asign a certain type of thing for your compainions to kill (passive or enemy mobs) or maybe make them able to mine, chop wood or farm too?
...
Ik but i want to know how to make one
Thanks
Currently it's impossible, because the Companion it's a cow and cows can't have a weapon, but maybe in future some APIs can be added in Blocklauncher and this will work.
Thanks!
I will try to fix it (I already have an idea to fix it)
With 0.8.1 the method to edit en_US.lang didn't work correctly with custom items, I will try it with 0.9.x
Maybe other features will be added in future
You need one Iron Ore, and 4 wool
All the other things I've made for Minecraft: desno365.net/minecraft/
Follow me on Twitter: @desno365
Visit my website: desno365.net
Pls don't edit en_US.lang:(
/* added by TomBailey to allow textures reset and to allow user to spawn in 510 when needed */
function procCmd(cmd) {
if(cmd == "resettextures") {
ModPE.resetImages();
clientMessage("Restart BlockLauncher to apply this.");
} else if (cmd == "herobrine") {
Entity.setHealth(this.Herobrine,0);
this.Spawned = 0;
Level.dropItem(Player.getX(),Player.getY(),Player.getZ(),5,510,1,0);
}
}
function getOptionAttr(attr){
var Reader = new java.io.BufferedReader(new java.io.FileReader(File));
var str, prop;
var line = new Array();
while((str = Reader.readLine()) != null){
line.push(str);
}
i = line.join().replace(",", ":");
prop = i.split(":");
return prop[prop.indexOf(attr) + 1];
}
function newLevel(){ //when a world is loaded
this.Spawned = 0;
clientMessage(ChatColor.RED + "Herobrine's Return...");
clientMessage(ChatColor.BLUE + "By Samueljh1");
clientMessage(ChatColor.RED + "Youtube.com/Samueljh1");
}
function useItem(x,y,z,itemId,blockId,side){
if(itemId == 510 && this.Spawned == 0){
addItemInventory(510,-1);
PlayerName = getOptionAttr(Header1);
clientMessage(ChatColor.DARK_RED + "That was a BAD Idea, " + ChatColor.YELLOW + PlayerName + ChatColor.DARK_RED + "!");
a = -5;
i = 30;
while(a < 1){
while(i < 51){ // i is already set to 30
setTile(i, 80 , 40, 87);
setTile(i, 80 , 40 + a, 87);
i = ++i;
a = ++a;
}
}
a = -5;
i = 30;
while(a < 1){
while(i < 51){ // i is already set to 30
setTile(40, 80 , i, 87);
setTile(40 + a, 80 , i, 87);
i = ++i;
a = ++a;
}
}
// herobrine data
this.Herobrine = Level.spawnMob(40,85,45,39,"mob/herobrine.png");
Entity.setRenderType(this.Herobrine,3);
Entity.setHealth(this.Herobrine,100);
Entity.setCarriedItem(this.Herobrine,1,1,1)
this.Spawned = 1;
setPosition (getPlayerEnt(), 45, 85, 40);
HerobrineHealth = Entity.getHealth(this.Herobrine);
if(HerobrineHealth < 1 && this.Spawned == 1){
clientMessage(ChatColor.DARK_RED + "《ERROR》You Must Change Your Difficulty To Hard! OR Wait until CHUNKS Load");
clientMessage(ChatColor.DARK_RED + "《TIP》THEN Try Again!");
this.Spawned = 0;
addItemInventory(510,1);
}
}
}
NoRepeat = 0;
function modTick(){ //repeats every tick (20th of a sec)
this.HerobrineY = Entity.getY(this.Herobrine);
PlayerHealth = Entity.getHealth(getPlayerEnt());
HerobrineHealth = Entity.getHealth(this.Herobrine);
DeathNote: if(PlayerHealth < 1 && this.Spawned == 1){
PlayerHealth = 0;
Entity.setHealth(this.Herobrine,0);
this.Spawned = 0;
clientMessage("<Herobrine>" + ChatColor.DARK_RED + " Mwahahahahahaha!");
break DeathNote
}
if(this.HerobrineY < 81 && this.Spawned == 1 && NoRepeat !== 1 && HerobrineHealth > 0){
setPosition(Herobrine, 40, 85, 45);
NoRepeat = 1;
Random = Math.floor((Math.random() * 3) + 1); //random 1-3
if(Random == 1){
clientMessage("<Herobrine> " + ChatColor.DARK_RED + "You Really Think It's That Easy?");
NoRepeat = 0;
}
https://www.dropbox.com/s/krds7xvtmq8kcqo/Help.zip