public static void Death(Player victim) { DeathEffectUtils.playDeathEffect(victim); SoundUtils.playSound(Sound.HURT_FLESH, victim.getEyeLocation(), 2F, 0F); Player attacker = DataUtils.getPlayer(victim).getLastAttacker(); StatisticUtils.addDeath(victim); if (attacker == null) { TitleUtils.sendTitle(victim, "&c&lYou have died!", "&7&lMistakes were made", 10, 80, 10); ChatUtils.sendMessage(victim, "&7&m-----------------------------------------------------"); ChatUtils.sendMessage(victim, "&8[&c&lDeath&8] &7Mistakes were made."); ChatUtils.sendMessage(victim, "&7&m-----------------------------------------------------"); } else { String prefixAttacker = DataUtils.getPlayer(attacker).getPrefix(); String colorAttacker = prefixAttacker.substring(0, 2); ChatUtils.sendMessage(victim, "&7&m-----------------------------------------------------"); ChatUtils.sendMessage( victim, "&8[&c&lDeath&8] &7You have been slain by " + prefixAttacker + attacker.getDisplayName()); ChatUtils.sendMessage(victim, "&7&m-----------------------------------------------------"); TitleUtils.sendTitle( victim, "&c&lYou have been slain!", "&7&lKiller: " + colorAttacker + attacker.getDisplayName(), 10, 80, 10); MoneyUtils.deathCoinsPayout(victim); StatisticUtils.addDeath(attacker); } victim.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 60, 0, true, true)); // victim.teleport(Main.SpawnLoc); // Location teleport to team spawn. victim.setVelocity(new Vector(0, 0, 0)); }
public void test_subtract_nullBoth() { assertEquals(MoneyUtils.subtract((BigMoney) null, (BigMoney) null), null); }
public void test_subtract_null2() { assertSame(MoneyUtils.subtract(GBP_20, (BigMoney) null), GBP_20); }
public void test_subtract_null1() { assertEquals(MoneyUtils.subtract((BigMoney) null, GBP_30), GBP_M30); }
@Test(expectedExceptions = CurrencyMismatchException.class) public void test_subtract_differentCurrencies() { MoneyUtils.subtract(GBP_20, EUR_30); }
// ----------------------------------------------------------------------- // subtract(Money,Money) // ----------------------------------------------------------------------- public void test_subtract() { assertEquals(MoneyUtils.subtract(GBP_20, GBP_30), GBP_M10); }
public void test_add_nullBoth() { assertEquals(MoneyUtils.add((BigMoney) null, (BigMoney) null), null); }
public void test_max2() { assertSame(MoneyUtils.max(GBP_30, GBP_20), GBP_30); }
public void test_add_null1() { assertSame(MoneyUtils.add((BigMoney) null, GBP_30), GBP_30); }
// ----------------------------------------------------------------------- // add(Money,Money) // ----------------------------------------------------------------------- public void test_add() { assertEquals(MoneyUtils.add(GBP_20, GBP_30), GBP_50); }
public void test_min_nullBoth() { assertEquals(MoneyUtils.min((BigMoney) null, (BigMoney) null), null); }
public void test_min_null2() { assertSame(MoneyUtils.min(GBP_20, (BigMoney) null), GBP_20); }
public void test_min_null1() { assertSame(MoneyUtils.min((BigMoney) null, GBP_30), GBP_30); }
public void test_min2() { assertSame(MoneyUtils.min(GBP_30, GBP_20), GBP_20); }
// ----------------------------------------------------------------------- // isPositive(BigMoney) // ----------------------------------------------------------------------- public void test_isPositive() { assertSame(MoneyUtils.isPositive(null), false); assertSame(MoneyUtils.isPositive(GBP_0), false); assertSame(MoneyUtils.isPositive(GBP_30), true); assertSame(MoneyUtils.isPositive(GBP_M30), false); }
// ----------------------------------------------------------------------- // isNegativeOrZero(BigMoney) // ----------------------------------------------------------------------- public void test_isNegativeOrZero() { assertSame(MoneyUtils.isNegativeOrZero(null), true); assertSame(MoneyUtils.isNegativeOrZero(GBP_0), true); assertSame(MoneyUtils.isNegativeOrZero(GBP_30), false); assertSame(MoneyUtils.isNegativeOrZero(GBP_M30), true); }
public void test_add_null2() { assertSame(MoneyUtils.add(GBP_20, (BigMoney) null), GBP_20); }