Legt_Gaming1

Untitled

Sep 6th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. package me.LegitCoding1.PrisonRanksReset;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.EventPriority;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.player.PlayerJoinEvent;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Main extends JavaPlugin implements Listener {
  15.  
  16. public void onEnable() {
  17. Bukkit.getServer().getLogger().info("PrisonRanksReset Enabled!");
  18. getServer().getPluginManager().registerEvents(this, this);
  19. }
  20.  
  21. public void onDisable() {
  22. Bukkit.getServer().getLogger().info("PrisonRanksReset Disabled");
  23. }
  24.  
  25. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  26. Player player = (Player) sender;
  27.  
  28. if (cmd.getName().equalsIgnoreCase("PrisonRanksReset")) {
  29. player.sendMessage(ChatColor.DARK_PURPLE + "" + ChatColor.BOLD + " PrisonRanksReset");
  30. player.sendMessage(ChatColor.DARK_PURPLE + "");
  31. player.sendMessage(ChatColor.GRAY + "Made By : " + ChatColor.RED + " LegitCoding1");
  32. player.sendMessage(ChatColor.GRAY + "Version : " + ChatColor.RED + " 1.0");
  33. player.sendMessage(ChatColor.AQUA + "Reset All Prison Ranks excluding donator ranks and staff ranks.");
  34. player.sendMessage(ChatColor.RED + "tutorial @ Spigot Thread!");
  35.  
  36. }
  37. return false;
  38. }
  39.  
  40. @EventHandler(priority = EventPriority.HIGHEST)
  41. public void onPlayerJoinEvent(PlayerJoinEvent event) {
  42. String name = event.getPlayer().getName();
  43. if(!event.getPlayer().hasPlayedBefore()) {
  44. event.getPlayer().sendMessage(ChatColor.BLACK + "" + ChatColor.BOLD + "[" + ChatColor.YELLOW + "" + ChatColor.BOLD + "Prison" + ChatColor.GOLD + "" + ChatColor.BOLD + "Ranks" + ChatColor.YELLOW + "" + ChatColor.BOLD + "Reset" + ChatColor.BLACK + "" + ChatColor.BOLD + "]" + ChatColor.RED + " Your in game Prison Rank has been Reset!");
  45. getServer().dispatchCommand(getServer().getConsoleSender(), "manuadd " + name + " a");
  46. getServer().dispatchCommand(getServer().getConsoleSender(), "pex group a user add " + name);
  47. getServer().dispatchCommand(getServer().getConsoleSender(), "pex user " + name + "group set a");
  48. }
  49. }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment