return false; } else { player.damage(Double.MAX_VALUE, EntityDamageEvent.DamageCause.VOID); new LocalizedStringImpl("kill.done", commandMessages.getResourceBundle()) .send(sender, player.getName());
bleed = plugin.getServer().getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() { public void run() { // Two percent chance you will bleed if (e instanceof Player) { Player player = (Player) e; player.damage(1.0D); player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 200, 2)); player.sendMessage(ChatColor.RED + "You are bleeding, find a bandage and heal yourself"); } } }, 20, 400);
@Override public void run(String playerID) throws QuestRuntimeException { PlayerConverter.getPlayer(playerID).damage(Math.abs(damage.getDouble(playerID))); }
@Override public void run(String playerID) { Player player = PlayerConverter.getPlayer(playerID); player.damage(player.getHealth() + 1); }
int playersBleed = plugin.getServer().getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() { public void run() { // Two percent chance you will bleed if (e instanceof Player) { Player player = (Player) e; player.damage(1.0D); player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 200, 2)); player.sendMessage(ChatColor.RED + "You are bleeding, find a bandage and heal yourself"); } } }, 20, 400); bleed.put(player.getUniqueId(), new Integer(playersBleed));
player.damage(1.0D); player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 200, 2)); player.sendMessage(ChatColor.RED + "You are bleeding, find a bandage and heal yourself");
FPlayer me = FPlayers.getInstance().getByPlayer(player); me.msg(TL.PLAYER_OUCH); player.damage(NumberConversions.floor((double) count / 10));
player.getPlayer().damage(player.getPlayer().getHealth());
player.damage(damage);
@EventHandler(priority = EventPriority.HIGHEST) public void onDamage(EntityDamageByEntityEvent ev) { if (ev.isCancelled()) { return; } if (!(ev.getEntity() instanceof Player)) { return; } Game game = BedwarsRel.getInstance().getGameManager().getGameOfPlayer((Player) ev.getEntity()); if (game == null) { return; } if (game.getState() != GameState.RUNNING) { return; } Player player = (Player) ev.getEntity(); ItemStack boots = player.getInventory().getBoots(); if (boots == null) { return; } MagnetShoe shoe = new MagnetShoe(); if (boots.getType() != shoe.getItemMaterial()) { return; } if (this.rollKnockbackDice()) { ev.setCancelled(true); player.damage(ev.getDamage()); } }
@EventHandler(priority = EventPriority.HIGHEST) public void onDamage(EntityDamageByEntityEvent ev) { if (ev.isCancelled()) { return; } if (!(ev.getEntity() instanceof Player)) { return; } Game game = BedwarsRel.getInstance().getGameManager().getGameOfPlayer((Player) ev.getEntity()); if (game == null) { return; } if (game.getState() != GameState.RUNNING) { return; } Player player = (Player) ev.getEntity(); ItemStack boots = player.getInventory().getBoots(); if (boots == null) { return; } MagnetShoe shoe = new MagnetShoe(); if (boots.getType() != shoe.getItemMaterial()) { return; } if (this.rollKnockbackDice()) { ev.setCancelled(true); player.damage(ev.getDamage()); } }