Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1. package com.gerov.ew;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Location;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class main extends JavaPlugin {
  12. private Location l;
  13.     @Override
  14.     public void onEnable(){
  15.        
  16.     }
  17.     @Override
  18.     public void onDisable(){
  19.        
  20.     }
  21.    
  22.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String args[]){
  23.         Player p = null;
  24.         if(sender instanceof Player){
  25.             p = (Player) sender;
  26.             if(commandLabel.equalsIgnoreCase("openevent")){
  27.                 if(p.hasPermission("eventwarp.open")){
  28.                     Location pl = p.getLocation();
  29.                     l = new Location(pl.getWorld(), pl.getX(), pl.getY(), pl.getZ());
  30.                     Bukkit.getServer().broadcastMessage(ChatColor.RED+"An event is starting! Type /event to join.");
  31.                 }else{
  32.                     p.sendMessage(ChatColor.RED+"You do not have permission to do this!");
  33.                 }
  34.             }else if(commandLabel.equalsIgnoreCase("event")){
  35.                 if(p.hasPermission("eventwarp.join")){
  36.                     if(l != null){
  37.                         p.sendMessage(ChatColor.RED+"Joining event...");
  38.                         p.teleport(l);
  39.                     }else{
  40.                         p.sendMessage(ChatColor.RED+"Sorry, an event is not open at this moment!");
  41.                     }
  42.                 }else{
  43.                     p.sendMessage(ChatColor.RED+"You do not have permission to do this!");
  44.                 }
  45.             }else if(commandLabel.equalsIgnoreCase("stopevent")){
  46.                 if(p.hasPermission("eventwarp.stop")){
  47.                     l = null;
  48.                     Bukkit.getServer().broadcastMessage(ChatColor.RED+"The current event has been stopped!");
  49.                 }else{
  50.                     p.sendMessage(ChatColor.RED+"You do not have permission to do this!");
  51.                 }
  52.             }
  53.         }
  54.     return true;}
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement