Guest User

Untitled

a guest
Dec 11th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. package me.football70500.Sim5678.HungerGames;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.plugin.PluginDescriptionFile;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. import ru.tehkode.permissions.PermissionGroup;
  14. import ru.tehkode.permissions.PermissionUser;
  15. import ru.tehkode.permissions.bukkit.PermissionsEx;
  16.  
  17. public class HungerGames extends JavaPlugin {
  18.    
  19.     public final Logger logger = Logger.getLogger("Minecraft");
  20.     int nextGroup = 1;
  21.     int highestRankNumber = 21; // this is a number that is highest  number +1
  22.     // so this will let the code later count till 20
  23.    
  24.     @EventHandler
  25.     public void join(PlayerJoinEvent event){
  26.         PermissionUser user = PermissionsEx.getUser(p);
  27.         PermissionGroup[] groups = pex.getGroups();
  28.         PermissionGroup[] userGroups = user.getGroups();
  29.         if(user.getGroup() == null) {
  30.            
  31.              
  32.             if(nextGroup >= highestRankNumber) {
  33.             nextGroup = 1;
  34.             }
  35.             user.addGroup(nextGroup.toString());
  36.             nextGroup++;
  37.             }
  38.     }
  39.     public void tabname(Player player, CommandSender sender){
  40.         String name = player.getName();
  41.         if (name.length() > 14) {//chatcolor takes 2 characters, so this cut entire name to 12 length, if u dont want colors, change to 14.
  42.             name = name.substring(0, 11);//if u dont want colors change 11 to 13
  43.         }
  44.         if(player.hasPermission("HG.groups")){
  45.             Player p = (Player) sender;
  46.             PermissionUser user = PermissionsEx.getUser(p);//or whatever u want check
  47.             user.addGroup("12");
  48.         }
  49.     }
  50.    
  51.    
  52.     @Override
  53.     public void onEnable() {
  54.         PluginDescriptionFile pdfFile = this.getDescription();
  55.         this.logger.info(pdfFile.getName() + " is now enabled.");
  56.     }
  57.     @Override
  58.     public void onDisable() {
  59.         PluginDescriptionFile pdfFile = this.getDescription();
  60.         this.logger.info(pdfFile.getName() + " is now disabled.");
  61.     }
  62.  
  63. }
Add Comment
Please, Sign In to add comment