mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-11-22 02:35:21 +01:00
Add placeholders for trusted and coop island members #2445
This commit is contained in:
parent
ad10205c99
commit
fcff388810
@ -125,6 +125,22 @@ public enum GameModePlaceholder {
|
||||
*/
|
||||
ISLAND_MEMBERS_LIST("island_members_list", (addon, user, island) -> island == null ? "" : island.getMemberSet(RanksManager.MEMBER_RANK).stream()
|
||||
.map(addon.getPlayers()::getName).collect(Collectors.joining(","))),
|
||||
/**
|
||||
* Returns a comma separated list of player names that are at least TRUSTED on this island.
|
||||
* @since 2.4.2
|
||||
*/
|
||||
ISLAND_TRUSTED_LIST("island_trusted_list",
|
||||
(addon, user, island) -> island == null ? ""
|
||||
: island.getMemberSet(RanksManager.TRUSTED_RANK, false).stream().map(addon.getPlayers()::getName)
|
||||
.collect(Collectors.joining(","))),
|
||||
/**
|
||||
* Returns a comma separated list of player names that are at least COOP on this island.
|
||||
* @since 2.4.2
|
||||
*/
|
||||
ISLAND_COOP_LIST("island_coop_list",
|
||||
(addon, user, island) -> island == null ? ""
|
||||
: island.getMemberSet(RanksManager.COOP_RANK, false).stream().map(addon.getPlayers()::getName)
|
||||
.collect(Collectors.joining(","))),
|
||||
/**
|
||||
* Returns the amount of players that are TRUSTED on this island.
|
||||
* @since 1.5.0
|
||||
@ -244,6 +260,20 @@ public enum GameModePlaceholder {
|
||||
VISITED_ISLAND_MEMBERS_LIST("visited_island_members_list", (addon, user, island) ->
|
||||
getVisitedIsland(addon, user).map(value -> value.getMemberSet(RanksManager.MEMBER_RANK).stream()
|
||||
.map(addon.getPlayers()::getName).collect(Collectors.joining(","))).orElse("")),
|
||||
/**
|
||||
* Returns a comma separated list of player names that are at TRUSTED on the island the player is standing on.
|
||||
* @since 2.4.2
|
||||
*/
|
||||
VISITED_ISLAND_TRUSTED_LIST("visited_island_trusted_list", (addon, user,
|
||||
island) -> getVisitedIsland(addon, user).map(value -> value.getMemberSet(RanksManager.TRUSTED_RANK, false)
|
||||
.stream().map(addon.getPlayers()::getName).collect(Collectors.joining(","))).orElse("")),
|
||||
/**
|
||||
* Returns a comma separated list of player names that are COOP on the island the player is standing on.
|
||||
* @since 2.4.2
|
||||
*/
|
||||
VISITED_ISLAND_COOP_LIST("visited_island_coop_list", (addon, user,
|
||||
island) -> getVisitedIsland(addon, user).map(value -> value.getMemberSet(RanksManager.COOP_RANK, false)
|
||||
.stream().map(addon.getPlayers()::getName).collect(Collectors.joining(","))).orElse("")),
|
||||
/**
|
||||
* Returns the amount of players that are at least MEMBER on the island the player is standing on.
|
||||
* @since 1.5.2
|
||||
|
Loading…
Reference in New Issue
Block a user