Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////
- function newLevel(){
- clientMessage(ChatColor.GREEN+"MrGuy Lucky Block Mod activated!");
- clientMessage(ChatColor.AQUA+"In SURVIVAL mode: Type /luckyguy in chat to add items");
- var luncheon = false
- }
- function procCmd(cmd)
- {
- if(cmd=="luckyguy");
- clientMessage("Item added, good luck and have fun !!!")
- Player.addItemInventory(205, 1, 0)
- Player.addItemInventory(206, 1, 0)
- Player.addItemInventory(207, 1, 0)
- Player.addItemInventory(208, 1, 0)
- Player.addItemInventory(209, 1, 0)
- Player.addItemInventory(210, 1, 0)
- Player.addItemInventory(211, 1, 0)
- Player.addItemInventory(212, 1, 0)
- Player.addItemInventory(213, 1, 0)
- Player.addItemInventory(214, 1, 0)
- Player.addItemInventory(215, 1, 0)
- }
- function leaveGame(){
- }
- function modTick(x,y,z,i,b,s,d){
- useItem()
- if(i==601){
- setPosition(getPlayerEnt(),x,y+3,z)
- }
- if(i==602&&b==17){
- Level.destroyBlock(x,y,z,1)
- }
- if(i==604&&ini==1){
- ent = Level.spawnMob(x,y+4,z,inside,skin)
- Entity.setRenderType(ent,render)
- ini=0
- }
- if(i==601){
- setPosition(getPlayerEnt(),x,y+3,z)
- }
- if(getCarriedItem()==618){
- destroyBlock();
- }
- if(i==602&&b==17){
- Level.destroyBlock(x,y,z,1)
- }
- if(i==604&&ini==1){
- ent = Level.spawnMob(x,y+4,z,inside,skin)
- Entity.setRenderType(ent,render)
- ini=0
- }
- fly()
- rain()
- web()
- if(getCarriedItem()==603&&Level.getGameMode()==0){
- Player.setCanFly(1)
- }else if(getCarriedItem()!=603&&Level.getGameMode()==0){
- Player.setCanFly(0)
- }
- if(getCarriedItem()==605){
- Entity.addEffect(getPlayerEnt(),MobEffect.waterBreathing,1*20,2)
- Entity.addEffect(getPlayerEnt(),MobEffect.nightVision,1*20,2)
- }
- }
- function attackHook(e,t){
- Entity.getEntityTypeId(t)<64&&(mainAttackHook(e,t),attackHook1(e,t))}
- function attackHook1(e,t){iD1=Player.getCarriedItem(),dE1=swords[swords.indexOf(Player.getCarriedItem())+1],dY1=swords[swords.indexOf(Player.getCarriedItem())+2],-1!=swordsId.indexOf(Player.getCarriedItem())&&Entity.getHealth(t)>dE1&&Entity.getHealth(t)>0&&(Entity.setHealth(t,Entity.getHealth(t)-dE1),Item.setDurability(iD1,dY1)),-1!=swordsId.indexOf(Player.getCarriedItem())&&Entity.getHealth(t)<=dE1&&Entity.getHealth(t)>0&&(Entity.setHealth(t,1),Item.setDurability(iD1,dY1))}
- var swords=[],swordsId=[],iD1,dE1,dY1,aY1,aR1;Item.setSword=function(e,t,s,i,a,r){ModPE.setItem(e,t,s,i,1),Item.setMaxDamage(e,a),Item.setHandEquipped(e,!0),swordsId.push(e),swords.push(e),swords.push(r-2),swords.push(a)}
- Item.setDurability=function(e,t){Player.getCarriedItem()==e&&Entity.setCarriedItem(Player.getEntity(),e,Player.getCarriedItemCount(),Player.getCarriedItemData()+1),Player.getCarriedItem()==e&&Player.getCarriedItemData()>t&&(Entity.setCarriedItem(Player.getEntity(),0,0,0),Level.playSoundEnt(Player.getEntity(),"random.break",10))};
- function mainAttackHook(a,v){
- if(getCarriedItem()==600){
- knockback(v,4)
- Entity.setFireTicks(v,100)
- }
- if(getCarriedItem()==601){
- knockback(v,2)
- }
- if(getCarriedItem()==602){
- knockback(v,6)
- Entity.setFireTicks(v,100)
- }
- if(getCarriedItem()==603){
- setVelY(v,1)
- knockback(v,10)
- }
- if(getCarriedItem()==616){
- knockback(v,1)
- Entity.setFireTicks(v,250)
- }
- if(getCarriedItem()==617){
- knockback(v,250)
- Entity.setFireTicks(v,0)
- }
- if(getCarriedItem()==614){
- Entity.addEffect(v,MobEffect.movementSlowdown,5*20,10)
- }
- if(getCarriedItem()==604&&ini==0){
- inside = Entity.getEntityTypeId(v)
- skin = Entity.getMobSkin(v)
- render = Entity.getRenderType(v)
- ent = v
- Entity.remove(v)
- ini=1
- }
- if(getCarriedItem()==605){
- Entity.addEffect(v,MobEffect.movementSlowdown,5*20,5)
- }
- if(getCarriedItem()==606){
- knockback(v,6)
- Entity.setFireTicks(v,100)
- }
- if(getCarriedItem()==607){
- Entity.addEffect(v,MobEffect.poison,5*20,5)
- }
- if(getCarriedItem()==615){
- Entity.addEffect(v,MobEffect.poison,5*20,10)
- }
- }
- var ent
- var render
- var skin
- var inside = 0
- var ini = 0
- //Lucky Stuffs
- Item.setSword(600,"Lucky Sword",0,"Lucky Sword",1000,10);
- Item.setSword(601,"ender_sword",0,"Ender Sword",300,10);
- Item.setSword(602,"fire_axe",0,"Fire Axe",800,15);
- Item.setSword(603,"air_lance",0,"Air Lance",400,8);
- Item.setSword(604,"end_sword",0,"End Sword",500,12);
- Item.setSword(605,"water_trident",0,"Water Trident",800,10);
- Item.setSword(606,"fire_sword",0,"Fire Sword",800,20);
- Item.setSword(607,"poison_sword",0,"Poison Sword",300,20);
- Item.setSword(608,"lucky_wand",0,"Lucky Wand",300,10);
- Item.setSword(609,"lucky_red_blade",0,"Red Lucky Sword",300,10);
- Item.setSword(610,"cross_bow",0,"Earth Rod",300,10);
- ModPE.setItem(611,"air_shield",0,"Air Shield");
- Item.setSword(612,"wither_key",0,"Wither Rod",300,10);
- ModPE.setItem(613,"spawn_Cyclops",0,"Spawn Cyclops");
- Item.setSword(614,"water_orb",0,"Water Orb",300,10);
- Item.setSword(615,"poison_orb",0,"Poison Orb",300,10);
- Item.setSword(616,"fire_orb",0,"Fire Orb",300,10);
- Item.setSword(617,"wither_orb",0,"Orb of Darkness",300,10);
- Item.setSword(618,"lucky_wand",1,"Lucky Miner",300,10);
- Player.addItemCreativeInv(600);
- Player.addItemCreativeInv(601);
- Player.addItemCreativeInv(602);
- Player.addItemCreativeInv(603);
- Player.addItemCreativeInv(604);
- Player.addItemCreativeInv(605);
- Player.addItemCreativeInv(606);
- Player.addItemCreativeInv(607);
- Player.addItemCreativeInv(608);
- Player.addItemCreativeInv(609);
- Player.addItemCreativeInv(610);
- Player.addItemCreativeInv(611);
- Player.addItemCreativeInv(612);
- Player.addItemCreativeInv(614);
- Player.addItemCreativeInv(615);
- Player.addItemCreativeInv(616);
- Player.addItemCreativeInv(617);
- Player.addItemCreativeInv(618);
- Item.addShapedRecipe(618,1,0,["ooo","olo","ooo"],["o",266,0,"l",264,0]);
- var cd = 100
- var fl = false
- function fly(){
- if(fl==true){
- cd--;
- ModPE.showTipMessage("Launching In: "+cd)
- }
- if(cd<=0){
- setVelY(getPlayerEnt(),7)
- cd = 100
- fl=false
- }
- }
- var zz
- var xx
- var yy
- var r = false
- var rcd = 200
- var Id
- function rain(){
- if(r==true){
- rcd--;
- Level.dropItem(xx,yy+2,zz,3,Id,1,0)
- }
- if(rcd<=0){
- r= false
- rcd = 200
- }
- }
- var sandy = false
- var scd = 200
- function web(){
- if(sandy==true){
- scd--;
- setTile(xx,yy,zz,30)
- setTile(xx,yy+10,zz,12)
- }
- if(scd<=0){
- sandy=false
- scd = 200
- }
- }
- function Particle(type,x,y,z){
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- Level.addParticle(type,x+Math.random() * 3-2,y,z+Math.random() * 3-2,0,0,0,50);
- }
- Block.defineBlock(205, "Black Lucky Block",[["lucky_block",0]],20,0);
- Block.setDestroyTime(205,0.1);
- Player.addItemCreativeInv(205);
- Item.addShapedRecipe(205,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(206, "Classic Lucky Block",[["lucky_block",1]],20,0);
- Block.setDestroyTime(206,0.1);
- Player.addItemCreativeInv(206);
- Item.addShapedRecipe(206,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(207, "Green Lucky Block",[["lucky_block",2]],20,0);
- Block.setDestroyTime(207,0.1);
- Player.addItemCreativeInv(207);
- Item.addShapedRecipe(207,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(208, "Orange Lucky Block",[["lucky_block",3]],20,0);
- Block.setDestroyTime(208,0.1);
- Player.addItemCreativeInv(208);
- Item.addShapedRecipe(208,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(209, "Red Lucky Block",[["lucky_block",4]],20,0);
- Block.setDestroyTime(209,0.1);
- Player.addItemCreativeInv(209);
- Item.addShapedRecipe(209,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(210, "Blue Lucky Block",[["lucky_block",5]],20,0);
- Block.setDestroyTime(210,0.1);
- Player.addItemCreativeInv(210);
- Item.addShapedRecipe(210,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(211, "Brown Lucky Block",[["lucky_block",6]],20,0);
- Block.setDestroyTime(211,0.1);
- Player.addItemCreativeInv(211);
- Item.addShapedRecipe(211,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(212, "Purple Lucky Block",[["lucky_block",7]],20,0);
- Block.setDestroyTime(212,0.1);
- Player.addItemCreativeInv(212);
- Item.addShapedRecipe(212,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(213, "Sky Lucky Block",[["lucky_block",8]],20,0);
- Block.setDestroyTime(213,0.1);
- Player.addItemCreativeInv(213);
- Item.addShapedRecipe(213,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(214, "Nether Lucky Block",[["lucky_block",9]],20,0);
- Block.setDestroyTime(214,0.1);
- Player.addItemCreativeInv(214);
- Item.addShapedRecipe(214,1,0,["ooo","olo","ooo"],["o",266,0,"l",1,0]);
- Block.defineBlock(215, "Portal Lucky Block",[["lucky_block",10]],20,0);
- Item.addShapedRecipe(215,1,0,["olo","olo","olo"],["o",49,0,"l",206,0]);
- Player.addItemCreativeInv(215);
- function destroyBlock(x,y,z,side,i,b,s,d){
- if(i==601){
- setPosition(getPlayerEnt(),x,y+3,z)
- }
- if(i==602&&b==17){
- Level.destroyBlock(x,y,z,1)
- }
- if(i==604&&ini==1){
- ent = Level.spawnMob(x,y+4,z,inside,skin)
- Entity.setRenderType(ent,render)
- ini=0
- }
- if(getCarriedItem()==618){
- var random = Math.floor((Math.random()*63)+1);
- var effect = Entity.addEffect
- var me = MobEffect
- var p = getPlayerEnt()
- if(Level.getTile(x,y,z)) {
- var drop = Level.dropItem
- var c = clientMessage
- switch(random){
- case 1:
- c("Hmm.. seems Fishy")
- diamondTroll(x,y,z)
- break;
- case 2:
- c("You Look Hot in there")
- lava(Player.getX(),Player.getY(),Player.getZ())
- destroy(x,y,z)
- break;
- case 3:
- c("Are you in some kind of Planet?!!")
- hSphere(Player.getX(),Player.getY()+30,Player.getZ())
- destroy(x,y,z)
- setPosition(getPlayerEnt(),Player.getX(),Player.getY()+50,Player.getZ())
- break;
- case 4:
- destroy(x,y,z)
- fl=true
- break;
- case 5:
- c("Let it Rain Iron")
- destroy(x,y,z)
- r=true
- Id = 265
- xx = Player.getX()
- yy = Player.getY()
- zz = Player.getZ()
- break;
- case 6:
- c("Whats That Above There??? Lets Jump!!")
- sky(x,y,z)
- effect(p,me.jump,30*20,40)
- destroy(x,y,z)
- break;
- case 7:
- c("A Tree?!*yu dont say??*")
- tree(x,y,z)
- destroy(x,y,z)
- break;
- case 8:
- c("Sand Castle Of Doom!!")
- sand(x,y,z)
- destroy(x,y,z)
- break;
- case 9:
- c("The More You Know")
- destroy(x,y,z)
- sandy = true
- xx = x
- yy = y
- zz = z
- break;
- case 10:
- c("Let it Rain Gold")
- destroy(x,y,z)
- r=true
- Id = 266
- xx = Player.getX()
- yy = Player.getY()
- zz = Player.getZ()
- break;
- case 11:
- c("Chocolate Rain!!!*kinda*")
- destroy(x,y,z)
- r=true
- Id = 263
- xx = Player.getX()
- yy = Player.getY()
- zz = Player.getZ()
- break;
- case 12:
- c("Ohhh Diamond Gear")
- type = 310
- typeend = 314
- geardrop(x,y,z)
- destroy(x,y,z)
- break;
- case 13:
- c("Ohhh Shiny Gear!")
- type = 314
- typeend = 318
- geardrop(x,y,z)
- destroy(x,y,z)
- break;
- case 14:
- c("Ugh Leather")
- type = 298
- typeend = 302
- geardrop(x,y,z)
- destroy(x,y,z)
- break;
- case 15:
- c("Nice. Chain!")
- type = 302
- typeend = 306
- geardrop(x,y,z)
- destroy(x,y,z)
- break;
- case 16:
- c("Orayt Iron!")
- type = 306
- typeend = 310
- geardrop(x,y,z)
- destroy(x,y,z)
- break;
- case 17:
- c("Wow You just got the Big Dungeon!! Go up for your Reward")
- destroy(x,y,z)
- dung(x,y,z)
- break;
- case 18:
- c("An Apple A Day Would Keep The Doctor Away")
- destroy(x,y,z)
- drop(x,y,z,1,260,1,0)
- break;
- case 19:
- c("Hungry???")
- destroy(x,y,z)
- drop(x,y,z,1,354,1,0)
- break;
- case 20:
- c("Gapples??!!")
- destroy(x,y,z)
- drop(x,y,z,1,322,5,0)
- break;
- case 21:
- c("Porkchop!!")
- destroy(x,y,z)
- drop(x,y,z,1,320,10,0)
- break;
- case 22:
- c("Kill Your worst Enemy!!!!")
- destroy(x,y,z)
- drop(x,y,z,1,276,10,0)
- break;
- case 23:
- c("Kill Your worst Enemy!!!!")
- destroy(x,y,z)
- drop(x,y,z,1,276,10,0)
- break;
- case 24:
- destroy(x,y,z)
- setPosition(getPlayerEnt(),x,y+30,z)
- effect(getPlayerEnt(),me.damageResistance,10*20,4)
- c("I Believe I Can Fly!!!")
- break;
- case 25:
- destroy(x,y,z)
- setPosition(getPlayerEnt(),x,y+30,z)
- c("I Believe I Can't Fly!!!")
- break;
- case 26:
- c("Mooooooo")
- destroy(x,y,z)
- cowSpawn(x,y,z)
- cowSpawn(x,y,z)
- break;
- case 27:
- c("Quack!! I mean Bok bok bok bok...")
- destroy(x,y,z)
- randomSpawn(x,y,z,10)
- break;
- case 28:
- c("I think i know what to do")
- destroy(x,y,z)
- drop(x,y,z,1,259,2,0)
- randomSpawn(x,y,z,14)
- break;
- case 29:
- c("I see some walking beds")
- destroy(x,y,z)
- randomSpawn(x,y,z,13)
- break;
- case 30:
- c("Snow Golem Army")
- destroy(x,y,z)
- randomSpawn(x,y,z,21)
- break;
- case 31:
- c("Bob Army!")
- destroy(x,y,z)
- randomSpawn(x,y,z,32)
- randomSpawn(x,y,z,32)
- randomSpawn(x,y,z,32)
- break;
- case 32:
- c("Joey Party!")
- destroy(x,y,z)
- randomSpawn(x,y,z,34)
- randomSpawn(x,y,z,34)
- randomSpawn(x,y,z,34)
- break;
- case 33:
- c("Creeper Creeps")
- destroy(x,y,z)
- randomSpawn(x,y,z,33)
- randomSpawn(x,y,z,33)
- randomSpawn(x,y,z,33)
- break;
- case 34:
- c("Run!!!")
- destroy(x,y,z)
- effect(p,me.blindness,10*20,4)
- Level.setTime(14000);
- randomSpawn(x,y,z,33)
- randomSpawn(x,y,z,34)
- randomSpawn(x,y,z,35)
- randomSpawn(x,y,z,32)
- randomSpawn(x,y,z,36)
- randomSpawn(x,y,z,33)
- randomSpawn(x,y,z,34)
- randomSpawn(x,y,z,35)
- randomSpawn(x,y,z,32)
- randomSpawn(x,y,z,36)
- break;
- case 35:
- c("Nooooooooo!!!")
- destroy(x,y,z)
- randomSpawn(x,y,z,41)
- break;
- case 36:
- c("Ohh nothing?")
- destroy(x,y,z)
- randomSpawn(x,y+30,z,65)
- break;
- case 37:
- c("Ok. looke like your dead?")
- destroy(x,y,z)
- water(Player.getX(),Player.getY()-1,Player.getZ())
- break;
- case 38:
- c("Hello?")
- destroy(x,y,z)
- explode(Player.getX(),Player.getY()+1,Player.getZ(),4)
- break;
- case 39:
- c("Just Do it!")
- destroy(x,y,z)
- anvil(Player.getX(),Player.getY()+1,Player.getZ())
- break;
- case 40:
- c("Trololololo")
- destroy(x,y,z)
- obs(Player.getX(),Player.getY()-1,Player.getZ())
- break;
- case 41:
- c("Bye.")
- destroy(x,y,z)
- hole(Player.getX(),Player.getY(),Player.getZ())
- break;
- case 42:
- c("Ahhh.. Goodluck!")
- destroy(x,y,z)
- webhole(Player.getX(),Player.getY(),Player.getZ())
- break;
- case 43:
- c("Bob?!!!")
- destroy(x,y,z)
- var bob = Level.spawnMob(x,y+2,z,36,"mob/zombie_diamond.png")
- Entity.setMaxHealth(bob,200)
- Entity.setNameTag(bob,"Friendly Bob. Punch to Be by your side")
- Entity.setCarriedItem(bob,276,1,0)
- Entity.setHealth(bob,200)
- effect(bob,me.damageBoost,10000*8000,1)
- effect(bob,me.movementSpeed,10000*8000,4)
- break;
- case 44:
- c("Joey??")
- destroy(x,y,z)
- var bob = Level.spawnMob(x,y+2,z,34,"mob/skeleton_4.png")
- Entity.setMaxHealth(bob,200)
- Entity.setNameTag(bob,"Joey")
- Entity.setCarriedItem(bob,276,1,0)
- Entity.setHealth(bob,200)
- effect(bob,me.damageBoost,10000*8000,1)
- effect(bob,me.movementSpeed,10000*8000,4)
- effect(bob,me.fireResistance,10000*8000,4)
- break;
- case 45:
- c("Run!!")
- destroy(x,y,z)
- var bob = Level.spawnMob(x,y+2,z,32,"mob/cyclops.png")
- Entity.setMaxHealth(bob,20)
- Entity.setNameTag(bob,"Cyclops")
- Entity.setCarriedItem(bob,276,1,0)
- Entity.setHealth(bob,20)
- effect(bob,me.damageBoost,10000*8000,3)
- effect(bob,me.movementSpeed,10000*8000,4)
- effect(bob,me.fireResistance,10000*8000,4)
- break;
- case 46:
- c("Bob On Steroids?!!")
- destroy(x,y,z)
- var bob = Level.spawnMob(x,y+2,z,36,"mob/zombie_diamond.png")
- Entity.setMaxHealth(bob,20)
- Entity.setNameTag(bob,"Bob on Steroids")
- Entity.setCarriedItem(bob,276,1,0)
- Entity.setHealth(bob,20)
- effect(bob,me.damageBoost,10000*8000,1)
- effect(bob,me.movementSpeed,10000*8000,20)
- effect(bob,me.fireResistance,10000*8000,4)
- break;
- case 47:
- c("Oh Ma Gahd!!")
- destroy(x,y,z)
- drop(x,y,z,1,600,1,0)
- break;
- case 48:
- c("Tap The Ground With this.")
- destroy(x,y,z)
- drop(x,y,z,1,601,1,0)
- break;
- case 49:
- c("What is that?")
- destroy(x,y,z)
- drop(x,y,z,1,602,1,0)
- break;
- case 50:
- c("This Is A Very Unique Sword Tap A Mob/Animal With This And Tap the ground next and see What Happens")
- destroy(x,y,z)
- drop(x,y,z,1,604,1,0)
- break;
- case 51:
- c("Air Stuffs!!")
- destroy(x,y,z)
- drop(x,y,z,1,603,1,0)
- drop(x,y,z,1,611,1,0)
- break;
- case 52:
- c("The Trident OF Neptune!")
- destroy(x,y,z)
- drop(x,y,z,1,605,1,0)
- break;
- case 53:
- c("Time to cook some meat")
- destroy(x,y,z)
- drop(x,y,z,1,606,1,0)
- break;
- case 54:
- c("A Very Really Poison Sword(Yes i Grammar very well)")
- destroy(x,y,z)
- drop(x,y,z,1,607,1,0)
- break;
- case 55:
- c("Cool,a Lucky wand")
- destroy(x,y,z)
- drop(x,y,z,1,608,1,0)
- break;
- case 56:
- c("What do I do with this?")
- destroy(x,y,z)
- drop(x,y,z,1,609,1,0)
- break;
- case 57:
- c("¿Where did this come from?")
- destroy(x,y,z)
- drop(x,y,z,1,610,1,0)
- break;
- case 58:
- c("Ohh fancy")
- destroy(x,y,z)
- drop(x,y,z,1,611,1,0)
- break;
- case 59:
- c("Its black,very black")
- destroy(x,y,z)
- drop(x,y,z,1,612,1,0)
- break;
- case 60:
- c("Is it a circle?Is it some sort of 1000 sided shape?")
- destroy(x,y,z)
- drop(x,y,z,1,614,1,0)
- break;
- case 61:
- c("A ball of poison just for you")
- destroy(x,y,z)
- drop(x,y,z,1,615,1,0)
- break;
- case 62:
- c("Hot,Hot,Hot")
- destroy(x,y,z)
- drop(x,y,z,1,616,1,0)
- break;
- case 63:
- c("...")
- destroy(x,y,z)
- drop(x,y,z,1,617,1,0)
- break;
- }
- }
- }
- }
- function hole(x,y,z){
- var set = setTile
- for(i = x-2; i<x+3;i++){
- for(j = z-2; j<z+3;j++){
- for(k = y-200; k<y+1;k++){
- set(i,k,j,0)
- }
- }
- }
- }
- function webhole(x,y,z){
- var set = setTile
- for(i = x-2; i<x+3;i++){
- for(j = z-2; j<z+3;j++){
- for(k = y-200; k<y+1;k++){
- set(i,k,j,30)
- }
- }
- }
- }
- function anvil(x,y,z){
- var set = setTile
- for(i = x-5; i<x+6;i++){
- for(j = z-5; j<z+6;j++){
- set(i,y+10,j,145)
- }
- }
- }
- function knockback(v,p){
- if(getYaw() < 0){
- var hit = getYaw()+90;
- for(go=0; hit<0; go++)
- {
- hit+= 360;
- }
- x = Math.cos(hit*(Math.PI/180));
- z = Math.sin(hit*(Math.PI/180));
- setVelX(v, x*p);
- setVelY(v, 1);
- setVelZ(v, z*p);
- }
- else if(getYaw() > 0 && getYaw() < 360)
- {
- var hit = getYaw()+90;
- XVel = Math.cos(hit*(Math.PI/180));
- ZVel= Math.sin(hit*(Math.PI/180));
- setVelX(v, XVel*p);
- setVelY(v, 1);
- setVelZ(v, ZVel*p);
- }
- else if( getYaw() >= 360)
- {
- var hit= getYaw()+90;
- for(go=0; hit>=360; go++)
- {
- hit -= 360;
- }
- XVel = Math.cos(hit*(Math.PI/180));
- ZVel = Math.sin(hit*(Math.PI/180));
- setVelX(v, XVel*p);
- setVelY(v, 1);
- setVelZ(v, ZVel*p);
- }
- }
- function water(x,y,z){
- var set = setTile
- for(i = x-5; i<x+6;i++){
- for(j = z-5; j<z+6;j++){
- for(k = y-0; k<y+11;k++){
- set(i,y,j,49)
- set(x-5,k,j,49)
- set(x+5,k,j,49)
- set(i,k,z-6,49)
- set(i,k,z+6,49)
- //2
- set(i,y+10,j,10)
- }
- }
- }
- }
- function obs(x,y,z){
- var set = setTile
- for(i = x-5; i<x+6;i++){
- for(j = z-5; j<z+6;j++){
- for(k = y-0; k<y+11;k++){
- set(i,y,j,7)
- set(x-5,k,j,7)
- set(x+5,k,j,7)
- set(i,k,z-6,7)
- set(i,k,z+6,7)
- //2
- set(i,y+10,j,7)
- }
- }
- }
- }
- function randomSpawn(x,y,z,e){
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- Level.spawnMob(x,y,z,e)
- }
- function cowSpawn(x,y,z){
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- Level.spawnMob(x,y,z,11)
- }
- function dung(x,y,z){
- var set = setTile
- for(i = x-5; i<x+6;i++){
- for(j = z-5; j<z+6;j++){
- for(k = y-0; k<y+11;k++){
- set(i,y,j,1)
- set(x,y+1,z,52)
- Level.setSpawnerEntityType(x,y+1,z,32)
- set(x+1,y+1,z,205)
- set(x-1,y+1,z,205)
- set(x,y+1,z+1,205)
- set(x,y+1,z-1,205)
- set(x,y+11,z,52)
- Level.setSpawnerEntityType(x,y+11,z,32)
- set(x+1,y+11,z,205)
- set(x-1,y+11,z,205)
- set(x,y+11,z+1,205)
- set(x,y+11,z-1,205)
- set(x-5,k,j,1)
- set(x+5,k,j,1)
- set(i,k,z-6,1)
- set(i,k,z+6,1)
- //2
- set(i,y+10,j,1)
- set(x-5,k+11,j,1)
- set(x+5,k+11,j,1)
- set(i,k+11,z-6,1)
- set(i,k+11,z+6,1)
- set(i,y+20,j,1)
- set(i,y+21,j,57)
- }
- }
- }
- }
- var type
- var typeend
- function geardrop(x,y,z){
- for(var i = type;i<typeend;i++){
- Level.dropItem(x,y,z,1,i,1,0)
- }
- }
- function destroy(x,y,z){
- setTile(x,y,z,0)
- preventDefault()
- }
- function diamondTroll(x,y,z){
- var set = setTile
- for(i = x-1; i<x+2;i++){
- for(j = z-1; j<z+2;j++){
- set(i,y,j,57)
- set(i,y+1,j,57)
- set(i,y+2,j,57)
- Level.spawnMob(x,y+1,z,65)
- }
- }
- }
- function lava(x,y,z){
- var set = setTile
- for(i = x-2; i<x+3;i++){
- for(j = z-2; j<z+3;j++){
- for(k = y-0; k<y+5;k++){
- set(i,y+4,j,10)
- set(i,y-1,j,49)
- set(x+1,k,z,101)
- set(x-1,k,z,101)
- set(x+1,k,z+1,101)
- set(x+1,k,z-1,101)
- set(x-1,k,z+1,101)
- set(x-1,k,z-1,101)
- set(x,k,z-1,101)
- set(x,k,z+1,101)
- }
- }
- }
- }
- var radius
- function hSphere(x,y,z){
- var voxelBlockId = 1
- var voxelDiameter = 20
- var voxelBlockData = 0
- radius = (voxelDiameter-1)/2
- radius++
- for(var i=0;i<radius;i++){
- for(var j=0;j<radius;j++){
- for(var k=0;k<radius;k++){
- hBlockRadius = Math.sqrt(i*i+k*k)
- blockRadius = Math.sqrt(hBlockRadius*hBlockRadius+j*j)
- if(Math.ceil(blockRadius)==Math.round(radius)){
- setTile(x+i,y+j,z+k,voxelBlockId,voxelBlockData)
- setTile(x+i,y-j,z+k,voxelBlockId,voxelBlockData)
- setTile(x+i,y+j,z-k,voxelBlockId,voxelBlockData)
- setTile(x-i,y+j,z+k,voxelBlockId,voxelBlockData)
- setTile(x-i,y-j,z-k,voxelBlockId,voxelBlockData)
- setTile(x+i,y-j,z-k,voxelBlockId,voxelBlockData)
- setTile(x-i,y+j,z-k,voxelBlockId,voxelBlockData)
- setTile(x-i,y-j,z+k,voxelBlockId,voxelBlockData)
- }
- }
- }
- }
- radius = Math.round(radius)
- setTile(x,y-1+radius,z,voxelBlockId,voxelBlockData)
- setTile(x,y+1-radius,z,voxelBlockId,voxelBlockData)
- setTile(x,y,z-1+radius,voxelBlockId,voxelBlockData)
- setTile(x,y,z+1-radius,voxelBlockId,voxelBlockData)
- setTile(x-1+radius,y,z,voxelBlockId,voxelBlockData)
- setTile(x+1-radius,y,z,voxelBlockId,voxelBlockData)
- }
- function tree(x,y,z){
- for(i = x-2; i<x+3;i++){
- for(j = z-2; j<z+3;j++){
- Level.setChestSlot(x+1,y+5,z,0,264,0,10)
- Level.setChestSlot(x+1,y+5,z,1,265,0,10)
- Level.setChestSlot(x+1,y+5,z,2,266,0,10)
- setTile(i,y+2,j,49)
- setTile(i,y+3,j,1)
- setTile(i,y+4,j,2)
- setTile(x,y+5,z,17)
- setTile(x,y+6,z,17)
- setTile(x,y+7,z,17)
- setTile(x,y+8,z,17)
- setTile(x,y+9,z,17)
- setTile(x+1,y+5,z,54)
- setTile(i,y+10,j,18)
- setTile(i,y+11,j,18)
- setTile(i,y+12,j,18)
- setTile(i,y+13,j,18)
- }
- }
- }
- function sky(x,y,z){
- for(i = x-2; i<x+3;i++){
- for(j = z-2; j<z+3;j++){
- //Mid
- setTile(i,y+40,j,49)
- setTile(i,y+41,j,49)
- setTile(x,y+42,z,57)
- setTile(x+1,y+42,z,57)
- setTile(x-1,y+42,z,57)
- setTile(x,y+42,z+1,57)
- setTile(x,y+42,z-1,57)
- }
- }
- }
- function sand(x,y,z){
- clientMessage("Lol not")
- }
- function useItem(x,y,z,i,b,s,d) {
- if(i==601){
- setPosition(getPlayerEnt(),x,y+3,z)
- }
- if(i==602&&b==17){
- Level.destroyBlock(x,y,z,1)
- }
- if(i==604&&ini==1){
- ent = Level.spawnMob(x,y+4,z,inside,skin)
- Entity.setRenderType(ent,render)
- ini=0
- }
- if(i==215){
- getTile(x+1,y,z,57);
- getTile(x+2,y,z,57);
- getTile(x-1,y,z,57);
- getTile(x-2,y,z,57);
- getTile(x-2,y+1,z,57);
- getTile(x+2,y+1,z,57);
- getTile(x-2,y+2,z,57);
- getTile(x+2,y+2,z,57);
- getTile(x-2,y+3,z,57);
- getTile(x+2,y+3,z,57);
- getTile(x-2,y+4,z,57);
- getTile(x+2,y+4,z,57);
- getTile(x-1,y+4,z,57);
- getTile(x+1,y+4,z,57);
- clientMessage("Active");
- Block.defineBlock(2, "Green Lucky Block", ["lucky_block",2],false,0);
- Block.defineBlock(3, "Brown Lucky Block", ["lucky_block",6],false,0);
- Block.defineBlock(1, "Black Lucky Block", ["lucky_block",0],false,0);
- Block.defineBlock(4, "Blue Lucky Block", ["lucky_block",5],false,0);
- Block.defineBlock(161, "Green Lucky Block", ["lucky_block",2],false,0);
- Block.defineBlock(18, "Green Lucky Block", ["lucky_block",2],false,0);
- Block.defineBlock(17, "Brown Lucky Block", ["lucky_block",6],false,0);
- Block.defineBlock(162, "Brown Lucky Block", ["lucky_block",6],false,0);
- Block.defineBlock(12, "Classic Lucky Block", ["lucky_block",1],false,0);
- Block.defineBlock(60, "Brown Lucky Block", ["lucky_block",6],false,0);
- ModPE.setItem(260,"aether_apple",0,"Ohhh Im a shiny apple");
- Block.defineBlock(243, "Green Lucky Block", ["lucky_block",2],false,0);
- Block.defineBlock(8, "Blue Lucky Block", ["lucky_block",5],false,0);
- Block.defineBlock(110, "Purple Lucky Block", ["lucky_block",7],false,0);
- Block.defineBlock(9, "Blue Lucky Block", ["lucky_block",5],false,0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement