Advertisement
Guest User

bukkit/spigot part of eventbug

a guest
May 13th, 2013
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. package net.alpenblock.bukkit.eventbug;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class BugPlugin extends JavaPlugin
  10. {
  11. public void onEnable()
  12. {
  13. Bukkit.getMessenger().registerOutgoingPluginChannel(this, "bugchannel");
  14. }
  15. public void onDisable()
  16. {
  17. Bukkit.getMessenger().unregisterOutgoingPluginChannel(this, "bugchannel");
  18. }
  19. public boolean onCommand(CommandSender sender,Command cmd,String label, String[] args)
  20. {
  21. if(cmd.getName().equalsIgnoreCase("start"))
  22. {
  23. //only a player should execute this command
  24. if(sender instanceof Player)
  25. {
  26. //of course permissions will be checked ... but not here -> testcase
  27.  
  28. //do some actions here ... just to let it look more realistic
  29.  
  30. //we are on the lobby server and we want to move to main server now
  31. sender.sendMessage("Moving you to the main server ...");
  32. ((Player) sender).sendPluginMessage(this, "bugchannel", "server main".getBytes());
  33.  
  34. //work is done here ... now bungeecord has to do its work
  35. return true;
  36. }
  37. }
  38. return false;
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement