Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class listener {
- @Listener
- public void onPlayerConnectEvent(ClientConnectionEvent.Login e) {
- Player player = e.getCause().last(Player.class).get();
- Scoreboard scoreboard = Scoreboard.builder().build();
- if (player.hasPermission("ty.coowner")) {
- scoreboardSet(scoreboard, player, "Co-Owner", TextColors.DARK_AQUA);
- }
- else if(player.hasPermission("ty.admin")){
- scoreboardSet(scoreboard,player, "Admin", TextColors.DARK_RED);
- }
- else if(player.hasPermission("ty.seniorMod")){
- scoreboardSet(scoreboard,player,"Senior-Mod", TextColors.DARK_PURPLE);
- }
- else if(player.hasPermission("ty.mod")){
- scoreboardSet(scoreboard,player,"Mod",TextColors.LIGHT_PURPLE);
- }
- else if(player.hasPermission("ty.gym")){
- scoreboardSet(scoreboard,player,"Gym-Leader",TextColors.RED);
- }
- else if(player.hasPermission("ty.help")){
- scoreboardSet(scoreboard,player,"Helper", TextColors.AQUA);
- }
- else if(player.hasPermission("ty.king")){
- scoreboardSet(scoreboard,player,"King", TextColors.GOLD);
- }
- else if(player.hasPermission("ty.queen")){
- scoreboardSet(scoreboard,player,"Queen", TextColors.GOLD);
- }
- else if(player.hasPermission("ty.bishop")){
- scoreboardSet(scoreboard,player,"Bishop", TextColors.BLUE);
- }
- else if(player.hasPermission("ty.knight")){
- scoreboardSet(scoreboard,player,"Knight", TextColors.DARK_AQUA);
- }
- else if(player.hasPermission("ty.rook")){
- scoreboardSet(scoreboard,player,"Rook", TextColors.DARK_GREEN);
- }
- else if(player.hasPermission("ty.pawn")){
- scoreboardSet(scoreboard,player,"pawn", TextColors.GRAY);
- }
- }
- public void scoreboardSet(Scoreboard scoreboard, Player player,String name, TextColor color){
- Objective nameOb = Objective.builder().name(player.getName()).displayName(Text.of(color, name)).criterion(Criteria.HEALTH).build();
- scoreboard.addObjective(nameOb);
- scoreboard.updateDisplaySlot(nameOb, DisplaySlots.BELOW_NAME);
- player.setScoreboard(scoreboard);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement