예제 #1
0
  public IceBlast(Player player) {
    if (!WaterMethods.canIcebend(player)) return;
    BendingPlayer bPlayer = GeneralMethods.getBendingPlayer(player.getName());
    if (bPlayer.isOnCooldown("IceBlast")) {
      return;
    }

    block(player);
    range = WaterMethods.waterbendingNightAugment(defaultrange, player.getWorld());
    this.player = player;
    Block sourceblock =
        BlockSource.getWaterSourceBlock(player, range, ClickType.SHIFT_DOWN, false, true, false);

    if (sourceblock == null) {
      return;
    } else if (TempBlock.isTempBlock(sourceblock)) {
      return;
    } else {
      prepare(sourceblock);
    }
  }