function isFireballSword( item ) { if (item && item.getType() == items.diamondSword() ) { var enchantment = item.getEnchantment(); if (enchantment && enchantment.getLevel() == 3 && enchantment.getType() == cmEnchantment.LuckOfTheSea) { return true; } } return false; }
function getBufferInFrontOfPlayer(player) { var coord = cartesianCoords(player); var distance = 2; var dx = coord[0] * distance; var dy = coord[1] * distance; var dz = coord[2] * distance; var loc = player.location; var x = loc.getX() + dx; var y = loc.getY() + dy + 0.5; var z = loc.getZ() + dz; return new cmLocation(x, y, z); } var cmDiamondSword = items.diamondSword(1); var itemFactory = factory.itemFactory; var cmLuck = itemFactory.newEnchantment(cmEnchantment.LuckOfTheSea,3); cmDiamondSword.addEnchantments( [ cmLuck ] ); var fireballSwordRecipe = new Object(); fireballSwordRecipe.result = cmDiamondSword; fireballSwordRecipe.shape = [ 'BDB', 'BDB', 'BSB' ]; fireballSwordRecipe.ingredients = { B: items.blazeRod(1), D: items.diamond(1), S: items.stick(1) };
function joinTeam(player, color) { if (typeof player == 'undefined') { player = self; } if (typeof color == 'undefined') { color = 0; } inventory(player) .remove(items.leatherHelmet(1)) .remove(items.leatherBoots(1)) .remove(items.leatherChestplate(1)) .remove(items.leatherLeggings(1)) .remove(items.roseRed(4)) .remove(items.ironChestplate(1)) .remove(items.cactusGreen(1)) .remove(items.chainmailChestplate(1)) .remove(items.chainmailLeggings(1)) .remove(items.stoneSword(1)) .remove(items.stoneSpade(1)) .remove(items.stonePickaxe(1)) .remove(items.chainmailBoots(1)) .remove(items.lapisLazuli(4)) .remove(items.stoneHoe(1)) .remove(items.dandelionYellow(4)) .remove(items.stoneAxe(1)) .remove(items.inkSack(1)) .remove(items.glassBottle(16)) .remove(items.brewingStand(1)) .remove(items.netherWart(1)) .remove(items.carrot(1)) .remove(items.goldBlock(1)) .remove(items.spiderEye(32)) .remove(items.stoneHoe(1)) .remove(items.stoneSword(1)) .remove(items.bonemeal(1)) .remove(items.stoneSword(1)) .remove(items.diamondChestplate(1)) .remove(items.diamondLeggings(1)) .remove(items.diamondBoots(1)) .remove(items.goldHelmet(1)) .remove(items.goldSword(1)) .remove(items.diamondSword(1)) .remove(items.limeDye(1)) .remove(items.ironChestplate(1)) .remove(items.purpleDye(1)) .remove(items.ironLeggings(1)) .remove(items.ironBoots(1)) .add(items.leatherHelmet(1)) if (color == 1) { inventory(player) .add(items.roseRed(4)) .add(items.woolRed(1)); } else if (color == 10) { inventory(player) .add(items.cactusGreen(1)) .add(items.chainmailChestplate(1)) .add(items.chainmailLeggings(1)) .add(items.stoneSword(1)) .add(items.stoneSpade(1)) .add(items.stonePickaxe(1)) .add(items.chainmailBoots(1)); } else if (color == 100) { inventory(player) .add(items.lapisLazuli(4)) .add(items.leatherChestplate(1)) .add(items.leatherLeggings(1)) .add(items.leatherBoots(1)) .add(items.stoneSword(1)) .add(items.stoneHoe(1)); } else if (color == 1000) { inventory(player) .add(items.dandelionYellow(4)) .add(items.leatherChestplate(1)) .add(items.leatherLeggings(1)) .add(items.leatherBoots(1)) .add(items.stoneAxe(1)); } else if (color == -1) { inventory(player) .add(items.inkSack(1)) .add(items.glassBottle(16)) .add(items.brewingStand(1)) .add(items.netherWart(1)) .add(items.carrot(1)) .add(items.goldBlock(1)) .add(items.spiderEye(32)) .add(items.stoneHoe(1)) .add(items.stoneSword(1)); } else if (color == 2) { inventory(player) .add(items.bonemeal(1)) .add(items.stoneSword(1)) .add(items.diamondChestplate(1)) .add(items.diamondLeggings(1)) .add(items.diamondBoots(1)); } else if (color == 3) { inventory(player) .add(items.goldHelmet(1)) .add(items.goldSword(1)); } else if (color == 4) { inventory(player) .add(items.goldHelmet(1)) .add(items.goldSword(1)); } else if (color == 11) { inventory(player) .add(items.ironChestplate(1)) .add(items.diamondSword(1)) .add(items.limeDye(1)); } else if (color == 12) { inventory(player) .add(items.ironChestplate(1)) .add(items.ironSword(1)) .add(items.purpleDye(1)); } else if (color == 13) { inventory(player) .add(items.ironLeggings(1)) .add(items.ironBoots(1)) .add(items.diamondChestplate(1)) .add(items.ironSword(1)) .add(items.purpleDye(1)); } if (color == 0) { echo(player.name + ' Is Factionless!') } else if (color == 1) { echo(player.name + ' Joined The Empire!') } else if (color == 2) { echo(player.name + ' Is Now a Royal Guard of the Empire!') } else if (color == 3) { echo(player.name + ' Is Now The Emperor! All Hail' + player.name) } else if (color == 4) { echo(player.name + ' Is Now The Empress! All Hail' + player.name) } else if (color == 10) { echo(player.name + ' Joined The Hive!') } else if (color == 11) { echo(player.name + ' Is Now a Broodguardian!') } else if (color == 12) { echo(player.name + ' Is Now The Broodlord!') } else if (color == 13) { echo(player.name + ' Is Now The BroodQueen!') } else if (color == 100) { echo(player.name + ' Joined The Guardians!') } else if (color == 1000) { echo(player.name + ' Joined The Tribe!') } }