Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.DreamBios.ACPvP;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.LivingEntity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageByEntityEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class GameListener extends JavaPlugin {
- ItemStack reward = new ItemStack(Material.GOLD_NUGGET, 1);
- public void onEnable(){
- getServer().getPluginManager().registerEvents((Listener) this, this);
- }
- @EventHandler
- public void tuer(PlayerDeathEvent e) {
- Player player = e.getEntity();
- EntityDamageEvent ede = player.getLastDamageCause();
- if (ede instanceof EntityDamageByEntityEvent) {
- EntityDamageByEntityEvent edbe = (EntityDamageByEntityEvent) ede;
- Entity damager = edbe.getDamager();
- // Attention aux arcs
- if (damager instanceof Player) {
- Player killer = (Player) damager;
- killer.getInventory().addItem(reward);
- killer.sendMessage(ChatColor.STRIKETHROUGH+""+ChatColor.BOLD+ChatColor.DARK_GRAY+"*-------------------------------------------*");
- killer.sendMessage(ChatColor.DARK_AQUA+"Félicitations !"+ChatColor.AQUA+" Vous avez gagné une"+ChatColor.GOLD+ChatColor.BOLD+" Pièce d'or !");
- killer.sendMessage(ChatColor.AQUA+"Vous pouvez l'utiliser pour acheter des objets à la boutique du spawn !");
- killer.sendMessage(ChatColor.STRIKETHROUGH+""+ChatColor.BOLD+ChatColor.DARK_GRAY+"*-------------------------------------------*");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment