This repository was archived by the owner on Jun 7, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
cloudnet-api/cloudnet-api-bridge/src/main/java/de/dytanic/cloudnet/bridge Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 51
51
import java .util .Map ;
52
52
import java .util .UUID ;
53
53
import java .util .concurrent .CopyOnWriteArrayList ;
54
+ import java .util .function .Function ;
54
55
55
56
/**
56
57
* Cloud-Server represents
@@ -430,17 +431,24 @@ public static CloudServer getInstance()
430
431
}
431
432
432
433
/**
433
- * Updating and sets the NameTags for one target Player
434
434
*
435
435
* @param player
436
436
*/
437
437
public void updateNameTags (Player player )
438
+ {
439
+ this .updateNameTags (player , null );
440
+ }
441
+
442
+ public void updateNameTags (Player player , Function <Player , PermissionGroup > playerPermissionGroupFunction )
438
443
{
439
444
if (CloudAPI .getInstance ().getPermissionPool () == null || !CloudAPI .getInstance ().getPermissionPool ().isAvailable ())
440
445
return ;
441
446
442
- PermissionGroup playerPermissionGroup = CloudServer .getInstance ().getCloudPlayers ().get (player .getUniqueId ())
443
- .getPermissionEntity ().getHighestPermissionGroup (CloudAPI .getInstance ().getPermissionPool ());
447
+ PermissionGroup playerPermissionGroup = playerPermissionGroupFunction != null ? playerPermissionGroupFunction .apply (player ) : null ;
448
+
449
+ if (playerPermissionGroup == null )
450
+ playerPermissionGroup = CloudServer .getInstance ().getCloudPlayers ().get (player .getUniqueId ())
451
+ .getPermissionEntity ().getHighestPermissionGroup (CloudAPI .getInstance ().getPermissionPool ());
444
452
445
453
initScoreboard (player );
446
454
Original file line number Diff line number Diff line change 21
21
<service .version>2.1.12</service .version>
22
22
<service .type>RELEASE</service .type>
23
23
<!-- Dependencies -->
24
- <dependency .lombok.version>1.18.2 </dependency .lombok.version>
24
+ <dependency .lombok.version>1.18.4 </dependency .lombok.version>
25
25
<dependency .netty.version>4.1.31.Final</dependency .netty.version>
26
26
<dependency .gson.version>2.8.5</dependency .gson.version>
27
27
<dependency .jline.version>2.14.6</dependency .jline.version>
You can’t perform that action at this time.
0 commit comments