Vinetos

Bukkit Dev' | #4 - Events

Aug 18th, 2015
648
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.logging.Logger;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.BlockPlaceEvent;
  9. import org.bukkit.event.player.PlayerBedEnterEvent;
  10. import org.bukkit.event.player.PlayerBedLeaveEvent;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Main extends JavaPlugin implements Listener{
  15.  
  16. public Logger log = Logger.getLogger("Minecraft");
  17.  
  18. public void onEnable() {
  19. PluginManager pm = getServer().getPluginManager();
  20. pm.registerEvents(this, this);
  21. }
  22.  
  23. public void onDisable() {
  24. }
  25.  
  26.  
  27.  
  28. @EventHandler
  29. public void inBed(PlayerBedEnterEvent be){
  30. Player player = be.getPlayer();
  31. player.sendMessage(ChatColor.DARK_AQUA + "Tu es maintenant dans un lit " + ChatColor.BLUE + "Bonne nuit!");
  32. }
  33.  
  34.  
  35. @EventHandler
  36. public void quitBed(PlayerBedLeaveEvent bl){
  37. Player player = bl.getPlayer();
  38. player.sendMessage(ChatColor.DARK_AQUA + "Tu as quitté le lit " + ChatColor.GOLD + "Bien dormis?");
  39. }
  40.  
  41. @EventHandler
  42. public void Death(BlockPlaceEvent bp){
  43. Material m = bp.getBlock().getType();
  44. Player player = bp.getPlayer();
  45. player.sendMessage("§aTu as placé le block" + m);
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment