You are on page 1of 6

function newLevel(){

clientMessage(ChatColor.RED + "Transformer mod BETA activated !");


clientMessage(ChatColor.YELLOW + "Author: Jgmods.");
clientMessage(ChatColor.AQUA + "In SURVIVAL mode: Type /transformer in chat to add
items");
}

addItemInventory(1000,1,0);
addItemInventory(1001,1,0);

function procCmd(cmd) {
var com = cmd.split(" ");
if(com[0]=="transformer"){
clientMessage("Item added, good luck and have fun !!!")
Player.addItemInventory(1000,1,0);
Player.addItemInventory(1001,1,0);
}
}

ModPE.setItem(1000,"blaze_rod", 0, "OptimusPrime Robot", 64)


ModPE.setItem(1001,"blaze_rod", 0, "OptimusPrime Car", 64)

//optmus prime carro

function addoptimusrenderToRenderer(renderer)
{

var var2 = 0;
var model = renderer.getModel();

var head = model.getPart("head");


var body = model.getPart("body");
var rArm = model.getPart("rightArm");
var lArm = model.getPart("leftArm");
var rLeg = model.getPart("rightLeg");
var lLeg = model.getPart("leftLeg");

body.setTextureSize(128,128);
head.setTextureSize(128,128);
rLeg.setTextureSize(128,128);
lLeg.setTextureSize(128,128);
rArm.setTextureSize(128,128);
lArm.setTextureSize(128,128);

head.clear();
head.setTextureOffset(0,0);
head.addBox(0,-16, 0, 6, 6, 6);
head.setTextureOffset(0,14);
head.addBox(1,-13.5,-1, 4, 4, 1);
head.setTextureOffset(20,14);
head.addBox(2.5,-19,-1.5, 1, 1, 1);
head.setTextureOffset(13,14);
head.addBox(6,-18,2.5, 1, 8, 1);
head.setTextureOffset(13,14);
head.addBox(-1,-18,2.5, 1, 8, 1);
head.setTextureOffset(13,14);
head.addBox(2.5,-18,6, 1, 8, 1);
head.setTextureOffset(20,14);
head.addBox(1,-18,-1, 4, 3, 1);
head.setTextureOffset(27,0);
head.addBox(1,-10,0.5, 4, 1, 5);

body.clear();
body.setTextureOffset(0,26);
body.addBox(-3,-9,-1, 12, 7, 8);
body.setTextureOffset(0,44);
body.addBox(-3,-2,0, 12, 2, 6);
body.setTextureOffset(0,98);
body.addBox(-2,0,0.5, 10, 4, 5);
body.setTextureOffset(24,56);
body.addBox(1,-2,-1, 4, 5, 1);
body.setTextureOffset(0,111);
body.addBox(-2.5,3,0, 11, 5, 6);
body.setTextureOffset(0,6);
body.addBox(1.5,5,-1, 3, 3, 1);

rArm.clear();
rArm.setTextureOffset(36,12);
rArm.addBox(1,-10,0, 1, 4, 4);
rArm.setTextureOffset(0,55);
rArm.addBox(-4,-10.5,-1, 5, 5, 5);
rArm.setTextureOffset(0,70);
rArm.addBox(-3.5,-5.5,-0.5, 4, 3, 4);
rArm.setTextureOffset(0,81);
rArm.addBox(-4,-2.5,-1, 5, 9, 5);
rArm.setTextureOffset(4,4);
rArm.addBox(-3.5,6,-0.5, 4, 3, 4);

lArm.clear();
lArm.setTextureOffset(36,12);
lArm.addBox(4,-10,0,1, 4, 4);
lArm.setTextureOffset(0,55);
lArm.addBox(5,-10.5,-0.5, 5, 5, 5);
lArm.setTextureOffset(0,70);
lArm.addBox(5.5,-5.5,-0, 4, 3, 4);
lArm.setTextureOffset(0,81);
lArm.addBox(5,-2.5,-0.5, 5, 9, 5);
lArm.setTextureOffset(4,4);
lArm.addBox(5.5,6,-0, 4, 3, 4);

rLeg.clear();
rLeg.setTextureOffset(52,0);
rLeg.addBox(0,-4,1, 4, 7, 4);
rLeg.setTextureOffset(52,16);
rLeg.addBox(-0.5,3,0, 5, 9, 5);
rLeg.setTextureOffset(73,3);
rLeg.addBox(-0.5,9,-3, 5, 3, 3);

lLeg.clear();
lLeg.setTextureOffset(52,0);
lLeg.addBox(2,-4,1, 4, 7, 4);
lLeg.setTextureOffset(52,16);
lLeg.addBox(1.5,3,0, 5, 9, 5);
lLeg.setTextureOffset(73,3);
lLeg.addBox(1.5,9,-3, 5, 3, 3);
}
var optimusrenderRenderer = Renderer.createHumanoidRenderer();
addoptimusrenderToRenderer(optimusrenderRenderer);

//optmus prime robo

function addoptimusrrenderToRenderer(renderer)
{

var var2 = 0;
var model = renderer.getModel();

var head = model.getPart("head");


var body = model.getPart("body");
var rArm = model.getPart("rightArm");
var lArm = model.getPart("leftArm");
var rLeg = model.getPart("rightLeg");
var lLeg = model.getPart("leftLeg");

body.setTextureSize(256,256);
head.setTextureSize(256,256);
rLeg.setTextureSize(256,256);
lLeg.setTextureSize(256,256);
rArm.setTextureSize(256,256);
lArm.setTextureSize(256,256);

head.clear();

body.clear();
body.setTextureOffset(0,50);
body.addBox(-7,-11,15,21, 27, 8);
body.setTextureOffset(0,0);
body.addBox(-7,-8,3,21, 14, 12);
body.setTextureOffset(59,32);
body.addBox(-1,0,-3,9, 4, 6);
body.setTextureOffset(100,0);
body.addBox(-8.5,4,-5,24, 12, 20);
body.setTextureOffset(73,8);
body.addBox(-3,5,-6,6, 10, 1);
body.setTextureOffset(73,8);
body.addBox(4,5,-6,6, 10, 1);
body.setTextureOffset(102,39);
body.addBox(-7.5,15.5,-6,22, 3, 1);
body.setTextureOffset(0,39);
body.addBox(-7.5,-8,1,22, 2, 2);
body.setTextureOffset(0,92);
body.addBox(-7,15.5,11,21, 4, 42);
body.setTextureOffset(0,145);
body.addBox(-8.5,16,0,6, 8, 8);
body.setTextureOffset(0,145);
body.addBox(-8.5,17,33,6, 8, 8);
body.setTextureOffset(0,145);
body.addBox(-8.5,17,42,6, 8, 8);
body.setTextureOffset(0,145);
body.addBox(9.5,17,42,6, 8, 8);
body.setTextureOffset(0,145);
body.addBox(9.5,17,33,6, 8, 8);
body.setTextureOffset(0,145);
body.addBox(9.5,16,0,6, 8, 8);
body.setTextureOffset(0,29);
body.addBox(-5,-13,11,2, 5, 2);
body.setTextureOffset(0,29);
body.addBox(10,-13,11,2, 5, 2);
body.setTextureOffset(69,1);
body.addBox(-5,-10,3,1, 2, 1);
body.setTextureOffset(69,1);
body.addBox(-1,-10,3,1, 2, 1);
body.setTextureOffset(69,1);
body.addBox(7,-10,3,1, 2, 1);
body.setTextureOffset(69,1);
body.addBox(3,-10,3,1, 2, 1);
body.setTextureOffset(69,1);
body.addBox(10,-10,3,1, 2, 1);

rArm.clear();

lArm.clear();

rLeg.clear();

lLeg.clear();

}
var optimusrrenderRenderer = Renderer.createHumanoidRenderer();
addoptimusrrenderToRenderer(optimusrrenderRenderer);

//funções

function useItem(x,y,z,itemId,block,side)
{
if(itemId==1000)
{
Entity.setRenderType(getPlayerEnt() ,optimusrenderRenderer.renderType);
Entity.setMobSkin(getPlayerEnt(),"mob/optimus.png");
Entity.addEffect(Player.getEntity(),MobEffect.movementSpeed,30000,1,false,false);
Entity.addEffect(Player.getEntity(),MobEffect.jump,30000,1,false,false);
Entity.addEffect(Player.getEntity(),MobEffect.damageBoost,30000,4,false,false);
Entity.addEffect(Player.getEntity(),MobEffect.absorption,30000,4,false,false);
}
if(itemId==1001)
{
Entity.setRenderType(getPlayerEnt() ,optimusrrenderRenderer.renderType);
Entity.setMobSkin(getPlayerEnt(),"mob/optimusr.png");
Entity.addEffect(Player.getEntity(),MobEffect.movementSpeed,30000,6,false,false);
}

You might also like