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); } }