Exemplo n.º 1
0
 static void clothingShopSelection(Player player, Inventory inventory, ItemStack item) {
   switch (item.getType()) {
     case LEATHER_HELMET:
       if (NPCMechanics.enoughBits(player, ravePrice)) {
         buyRaveHat(player, inventory);
       } else notEnough(player);
       break;
     case LEATHER_CHESTPLATE:
       if (NPCMechanics.enoughBits(player, ravePrice)) {
         buyRaveShirt(player, inventory);
       } else notEnough(player);
       break;
     case LEATHER_LEGGINGS:
       if (NPCMechanics.enoughBits(player, ravePrice)) {
         buyRavePants(player, inventory);
       } else notEnough(player);
       break;
     case LEATHER_BOOTS:
       if (NPCMechanics.enoughBits(player, ravePrice)) {
         buyRaveShoes(player, inventory);
       } else notEnough(player);
       break;
     case GLASS:
       if (NPCMechanics.enoughBits(player, spacePrice)) {
         buySpaceHelmet(player, inventory);
       } else notEnough(player);
       break;
     case INK_SACK:
       player.sendMessage(clothingPrefix + "You already have this item!");
       Sounds.itemBreak(player);
       break;
     default:
       break;
   }
 }
Exemplo n.º 2
0
 static void buySpaceHelmet(Player player, Inventory inventory) {
   Bits.editBits(player, -spacePrice);
   Clothing.setSpaceHelmet(player, true);
   NPCMechanics.setPurchased(player, 28);
   player.sendMessage(clothingPrefix + Colorizer.string("&fYou purchased &eSpace Helmet&f."));
 }
Exemplo n.º 3
0
 static void buyRaveShoes(Player player, Inventory inventory) {
   Bits.editBits(player, -ravePrice);
   Clothing.setRaveShoes(player, true);
   NPCMechanics.setPurchased(player, 25);
   player.sendMessage(clothingPrefix + Colorizer.string("&fYou purchased &eRave Shoes&f."));
 }