LumaGuilds now includes full PlaceholderAPI integration! This allows you to display guild information in chat, scoreboards, tab lists, and any other plugin that supports PlaceholderAPI.
- Install PlaceholderAPI on your server
- LumaGuilds automatically detects PlaceholderAPI and registers its expansion
- No configuration required - works out of the box!
All placeholders use the %lumaguilds_ prefix.
%lumaguilds_guild_name%- Player's guild name%lumaguilds_guild_tag%- Player's guild tag (formatted)%lumaguilds_guild_emoji%- Player's guild emoji (Nexo format)%lumaguilds_guild_level%- Player's guild level%lumaguilds_guild_balance%- Player's guild bank balance%lumaguilds_guild_mode%- Player's guild mode (Peaceful/Hostile)
%lumaguilds_guild_members%- Player's guild member count%lumaguilds_guild_rank%- Player's rank in guild%lumaguilds_has_guild%- Whether player has a guild (true/false)
%lumaguilds_guild_kills%- Player's guild total kills%lumaguilds_guild_deaths%- Player's guild total deaths%lumaguilds_guild_kdr%- Player's guild K/D ratio (formatted)%lumaguilds_guild_efficiency%- Player's guild efficiency percentage
%lumaguilds_guild_wars_total%- Total wars participated in%lumaguilds_guild_wars_active%- Currently active wars
%lumaguilds_rel_<player>_status%- Relationship status with another player- Returns:
🔴(enemy/at war),🔵(ally),🟢(teammate/same guild),⚪(truce), `` (neutral/blank) - Example:
%lumaguilds_rel_Steve_status%
- Returns:
%lumaguilds_guild_display%- Complete display format:[emoji] [tag] [level]%lumaguilds_guild_chat_format%- Chat-friendly format:emoji tag
Format: [%bellclaims_guild_tag%] {DISPLAYNAME}: {MESSAGE}
Result: [⚔ Elite] Steve: Hello everyone!
Line 1: Guild: %bellclaims_guild_name%
Line 2: Rank: %bellclaims_guild_rank%
Line 3: Level: %bellclaims_guild_level%
Header: Welcome to %bellclaims_guild_name%
Footer: Your rank: %bellclaims_guild_rank%
Player List: %player_name%%bellclaims_rel_%player_name%_status%
Result: Steve🔴 (shows red circle if at war with Steve)
Result: Alex🟢 (shows green circle if allied with Alex)
Result: Bob⚪ (shows white circle if truced with Bob)
Result: John (shows nothing if neutral with John)
%bellclaims_has_guild% ? "Guild: %bellclaims_guild_name%" : "No Guild"
- All placeholders return relevant guild information
- Empty fields return empty strings
"" - Numeric values are properly formatted
%bellclaims_has_guild%returns"false"- All other placeholders return empty strings
"" - Relational placeholders: Return
""(neutral) if either player has no guild - No errors or null values
%bellclaims_guild_kills% → "1,250"
%bellclaims_guild_kdr% → "2.45"
%bellclaims_guild_balance% → "50000"
Kills: %bellclaims_guild_kills%
K/D: %bellclaims_guild_kdr%
Balance: $%bellclaims_guild_balance%
[%bellclaims_guild_emoji% %bellclaims_guild_tag%] %player_name%
[⚔ Elite] Steve
- Auto-registration: Expansion registers automatically when PlaceholderAPI is detected
- Error handling: Graceful fallbacks for missing data or services
- Performance: Efficient caching and database queries
- Compatibility: Works with all PlaceholderAPI versions 2.10.0+
- Ensure PlaceholderAPI is installed and running
- Check server logs for LumaGuilds expansion registration
- Verify player is actually in a guild
- Use
%bellclaims_has_guild%to debug
- Ensure the target player is online (relational placeholders only work with online players)
- Verify both players are in different guilds (same guild = neutral)
- Check if guilds have an actual relation set (war, ally, or truce)
- Use format:
%bellclaims_rel_<playername>_status% - Indicators: 🔴 (enemy/war), 🟢 (ally), ⚪ (truce), blank (neutral)
[INFO] Successfully registered LumaGuilds PlaceholderAPI expansion!
[INFO] Available placeholders: %bellclaims_guild_name%, %bellclaims_guild_tag%, etc.
Use /papi parse <player> %bellclaims_guild_name% to test placeholders.
header:
- "Welcome to %bellclaims_guild_name%!"
- "Your rank: %bellclaims_guild_rank%"menu_title: "%bellclaims_guild_name% Menu"
menu_rows: 3
items:
'1':
material: PLAYER_HEAD
display_name: "&eYour Guild"
lore:
- "&7Name: %bellclaims_guild_name%"
- "&7Level: %bellclaims_guild_level%"
- "&7Members: %bellclaims_guild_members%"scoreboard:
title: "%bellclaims_guild_name%"
lines:
- "&eRank: &f%bellclaims_guild_rank%"
- "&eLevel: &f%bellclaims_guild_level%"
- "&eBalance: &f$%bellclaims_guild_balance%"Create conditional formatting based on guild membership:
%bellclaims_has_guild% ? "[%bellclaims_guild_emoji%] %player_displayname%" : "[No Guild] %player_displayname%"
Use in permission plugins or custom commands:
/guild info %bellclaims_guild_name%
/guild deposit %bellclaims_guild_balance%
Show different information based on guild status:
%bellclaims_has_guild% ? "Guild: %bellclaims_guild_name%" : "Join a guild to see stats!"
LumaGuilds PlaceholderAPI expansion provides seamless integration with your server's chat and display plugins! 🎉🏷️