Vinetos

Bukkit Dev' | #47 - Messages de Morts - Main.java

Sep 10th, 2015
663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. import org.bukkit.entity.Player;
  2. import org.bukkit.event.EventHandler;
  3. import org.bukkit.event.Listener;
  4. import org.bukkit.event.entity.PlayerDeathEvent;
  5. import org.bukkit.plugin.java.JavaPlugin;
  6.  
  7. /**
  8. * @author VINETOS on 10/09/2015.
  9. */
  10. public class Main extends JavaPlugin implements Listener {
  11.  
  12. @Override
  13. public void onEnable() {
  14. getServer().getPluginManager().registerEvents(this, this);
  15. }
  16.  
  17. @EventHandler
  18. public void onPlayerDeath(PlayerDeathEvent e){
  19. String message = e.getDeathMessage();//On garde le message de mort
  20. Player p = e.getEntity().getPlayer();//On stocke le joueur
  21. if(message.contains("drowned")){//Le message de mort contient la partie "drowned" (noyé)
  22. e.setDeathMessage(p.getName()+" s'est pris pour un poisson.");//On le change
  23. }
  24. else if(message.contains("ground")|| message.contains("fall") || message.contains("fell") ){//Idem ici
  25. e.setDeathMessage(p.getName()+" s'est pris pour un oiseau mais il ne sait pas voler !");
  26. }
  27. else if(message.contains("lava")){
  28. e.setDeathMessage(p.getName()+" s'est trompé de porte pour la piscine (lave)");
  29. }
  30.  
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment