Skip to content

Commit 6499e19

Browse files
committed
feat(placeholder): add placeholder to get member by number
1 parent 9e287d5 commit 6499e19

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/main/kotlin/me/glaremasters/guilds/placeholders/PlaceholderAPI.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,18 @@ class PlaceholderAPI(private val guildHandler: GuildHandler) : PlaceholderExpans
166166
}
167167

168168
val guild = api.getGuild(player) ?: return ""
169+
170+
if (arg.startsWith("member_")) {
171+
val updated = try {
172+
arg.replace("member_", "").toInt()
173+
} catch (ex: NumberFormatException) {
174+
return ""
175+
}
176+
177+
val member = guild.members.toList().getOrNull(updated - 1) ?: return ""
178+
return member.name ?: ""
179+
}
180+
169181
return when (arg.toLowerCase()) {
170182
"id" -> guild.id.toString()
171183
"name" -> guild.name

0 commit comments

Comments
 (0)