Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.grix.basewars;
- import org.bukkit.Effect;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (cmd.getName().equalsIgnoreCase("team"));
- Player p = (Player) sender;
- p.sendMessage("Command Works");
- return true;
- }
- @EventHandler
- public void OnDeath(PlayerDeathEvent e) {
- Player v = (Player)e.getEntity();
- v.getLocation().getWorld().playEffect(v.getLocation(),Effect.LAVADRIP, 1);
- v.sendMessage("You have died!");
- }
- @EventHandler
- public void noDrop(PlayerDropItemEvent e){
- e.setCancelled(true);
- }
- @EventHandler
- public void onBlockBreak(BlockBreakEvent e) {
- if (e.getBlock().getType() == Material.BEACON) {
- Player p = e.getPlayer();
- e.getBlock().getLocation().getWorld().playEffect(e.getBlock().getLocation(), Effect.EXPLOSION_HUGE, 1);
- e.getBlock().getLocation().getWorld().playSound(e.getBlock().getLocation(), Sound.ENTITY_GENERIC_EXPLODE, 1, 1);
- p.sendMessage("§a§lYou have destroyed the enemy's core!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement