SNiPeRzCiinema

PlayerListener Ep. 10

Jul 2nd, 2012
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. package me.xxsniperzzxxsd.test;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Material;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.EventPriority;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.BlockPlaceEvent;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.event.player.PlayerMoveEvent;
  11.  
  12. public class PlayerListener implements Listener {
  13.  
  14.     public Main plugin;
  15.  
  16.     public PlayerListener(Main instance) {
  17.         plugin = instance;
  18.     }
  19.  
  20.     @EventHandler(priority = EventPriority.HIGHEST)
  21.     public void onBlockPlace(BlockPlaceEvent e) {
  22.         if (plugin.getConfig().getBoolean("Block TNT") == true) {
  23.             if (e.getBlockPlaced().getType().equals(Material.TNT)) {
  24.                 if (!e.getPlayer().hasPermission("test.PlaceTnt")) {
  25.                     e.setCancelled(true);
  26.                 }
  27.             }
  28.         }
  29.  
  30.     }@EventHandler(priority = EventPriority.HIGHEST)
  31.     public void onPlayerJoin(PlayerJoinEvent e) {
  32.         e.getPlayer().sendMessage(ChatColor.DARK_BLUE + "Welcome to my server!");
  33.     }
  34.  
  35.     @EventHandler(priority = EventPriority.HIGHEST)
  36.     public void onPlayerMove(PlayerMoveEvent e) {
  37.         if (plugin.freeze.contains(e.getPlayer().getName())) {
  38.             e.getPlayer().teleport(e.getPlayer().getLocation());
  39.             e.getPlayer().sendMessage(ChatColor.RED + "You have been frozen!");
  40.         }
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment