Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. package net.grix.basewars;
  2.  
  3. import org.bukkit.Effect;
  4. import org.bukkit.Material;
  5. import org.bukkit.Sound;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.BlockBreakEvent;
  12. import org.bukkit.event.entity.PlayerDeathEvent;
  13. import org.bukkit.event.player.PlayerDropItemEvent;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class Main extends JavaPlugin implements Listener {
  17.  
  18. @Override
  19. public void onEnable() {
  20. getServer().getPluginManager().registerEvents(this, this);
  21. }
  22.  
  23. @EventHandler
  24. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  25. if (cmd.getName().equalsIgnoreCase("team"));
  26. Player p = (Player) sender;
  27. p.sendMessage("Command Works");
  28. return true;
  29.  
  30. }
  31. @EventHandler
  32. public void OnDeath(PlayerDeathEvent e) {
  33. Player v = (Player)e.getEntity();
  34. v.getLocation().getWorld().playEffect(v.getLocation(),Effect.LAVADRIP, 1);
  35. v.sendMessage("You have died!");
  36.  
  37. }
  38.  
  39. @EventHandler
  40. public void noDrop(PlayerDropItemEvent e){
  41. e.setCancelled(true);
  42. }
  43.  
  44. @EventHandler
  45. public void onBlockBreak(BlockBreakEvent e) {
  46. if (e.getBlock().getType() == Material.BEACON) {
  47. Player p = e.getPlayer();
  48. e.getBlock().getLocation().getWorld().playEffect(e.getBlock().getLocation(), Effect.EXPLOSION_HUGE, 1);
  49. e.getBlock().getLocation().getWorld().playSound(e.getBlock().getLocation(), Sound.ENTITY_GENERIC_EXPLODE, 1, 1);
  50. p.sendMessage("§a§lYou have destroyed the enemy's core!");
  51. }
  52.  
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement