Пример #1
0
  public static void onRemainingAirChange(Player player, int old) {
    if (player.getInventory().getHelmet().getType().getId() == 310) {
      int oldPercent = (old + 299) / 300;
      int remaining = (player.getRemainingAir() + 299) / 300;
      boolean ignore =
          old == 300 && player.getRemainingAir() == 3000
              || old == 3000 && player.getRemainingAir() == 300;
      if (oldPercent != remaining && !ignore) {

        String message = "[";
        for (int i = 0; i < 10; i++) {
          if (i < remaining) {
            message += ChatColor.BLUE.toString() + "|";
          } else {
            message += ChatColor.RED.toString() + "|";
          }
        }
        message += ChatColor.WHITE.toString() + "]";
        message += String.format(" %d%c Air Remaining.", remaining * 10, '%');
        player.sendMessage(message);
      }
    }
  }
Пример #2
0
 @Override
 public int getRemainingAir() {
   return caller.getRemainingAir();
 }