Advertisement
kman2010

TDBlockListener.java

May 6th, 2011
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. package me.kman2010.TD;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Material;
  7. import org.bukkit.block.Block;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.block.BlockListener;
  10. import org.bukkit.event.block.BlockPlaceEvent;
  11.  
  12. public class TDBlockListener extends BlockListener {
  13.     public static TD plugin;
  14.     private static final Logger log = Logger.getLogger("Minecraft");
  15.     public TDBlockListener(TD instance) {
  16.         plugin = instance;
  17.     }
  18.     public void onBlockPlace(BlockPlaceEvent event){
  19.         Block block = event.getBlock();
  20.         Player player = event.getPlayer();
  21.         if(block.getType() == Material.TNT && plugin.enabled(player) && plugin.Banplayer == 1){
  22.             log.info("(TD)" + "[" + player.getName() + "]" + " BROKE TNT");
  23.             plugin.getServer().dispatchCommand( null, "ban " + player.getName() + "for placing tnt.");
  24.         }else{
  25.             if(block.getType() == Material.TNT && plugin.enabled(player) && plugin.Banplayer == 2){
  26.                 log.info("(TD)" + "[" + player.getName() + "]" + " BROKE TNT");
  27.                 plugin.getServer().dispatchCommand( null, "kick " + player.getName() + "for placing tnt.");
  28.         }else{
  29.             if(block.getType() == Material.TNT && plugin.enabled(player) && plugin.Banplayer == 0){
  30.                 player.sendMessage(ChatColor.RED + "You placed TNT you could get banned.");
  31.                 log.info("(TD)" + "[" + player.getName() + "]" + " PLACED TNT");
  32.         }
  33.     }
  34. }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement