Class CRCorePlaceholderExpansion

java.lang.Object
me.clip.placeholderapi.PlaceholderHook
me.clip.placeholderapi.expansion.PlaceholderExpansion
fr.luc.crcore.util.placeholder.CRCorePlaceholderExpansion

public class CRCorePlaceholderExpansion extends me.clip.placeholderapi.expansion.PlaceholderExpansion
Expansion PlaceholderAPI exposant les données CR-Core (équipe et profil joueur) via des placeholders %crcore_*%.

Placeholders Team

  • %crcore_team% — récap formaté avec couleur : §c[#WOLF] Wolves
  • %crcore_team_name% — nom de l'équipe
  • %crcore_team_tag% — tag court
  • %crcore_team_color% — nom de la couleur (Red, Blue, …)
  • %crcore_team_color_chat% — code couleur ChatColor (§c, §9, …)
  • %crcore_team_size% — nombre de membres
  • %crcore_team_visibility%PUBLIC ou PRIVATE
  • %crcore_team_leader_name% — nom du chef (vide si leaderless)
  • %crcore_team_score_<name>% — score nommé de l'équipe (ex. %crcore_team_score_kills%)

Placeholders Player

  • %crcore_player_score_<name>% — score nommé du joueur (ex. %crcore_player_score_kills%)
  • %crcore_player_score_total% — somme de tous les scores du joueur

Si le joueur n'est dans aucune équipe, tous les %crcore_team_*% renvoient une chaîne vide. Si le placeholder est inconnu, on renvoie null → PAPI laisse le placeholder brut.

  • Nested Class Summary

    Nested classes/interfaces inherited from class me.clip.placeholderapi.expansion.PlaceholderExpansion

    me.clip.placeholderapi.expansion.PlaceholderExpansion.Type
  • Field Summary

    Fields inherited from class me.clip.placeholderapi.expansion.PlaceholderExpansion

    expansionType
  • Constructor Summary

    Constructors
    Constructor
    Description
    CRCorePlaceholderExpansion(TeamService teamService, PlayerProfileService playerProfileService, String version)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    onPlaceholderRequest(org.bukkit.entity.Player player, String params)
     
    boolean
    Garde l'enregistrement vivant à travers les /papi reload.

    Methods inherited from class me.clip.placeholderapi.expansion.PlaceholderExpansion

    canRegister, configurationContains, equals, get, getBoolean, getConfigSection, getConfigSection, getDescription, getDouble, getExpansionType, getInt, getLink, getLong, getName, getPlaceholderAPI, getPlaceholders, getPlugin, getRequiredPlugin, getString, getStringList, info, isRegistered, log, log, register, setExpansionType, severe, severe, toString, unregister, warning

    Methods inherited from class me.clip.placeholderapi.PlaceholderHook

    onRequest

    Methods inherited from class Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getIdentifier

      public String getIdentifier()
      Specified by:
      getIdentifier in class me.clip.placeholderapi.expansion.PlaceholderExpansion
    • getAuthor

      public String getAuthor()
      Specified by:
      getAuthor in class me.clip.placeholderapi.expansion.PlaceholderExpansion
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in class me.clip.placeholderapi.expansion.PlaceholderExpansion
    • persist

      public boolean persist()
      Garde l'enregistrement vivant à travers les /papi reload.
      Overrides:
      persist in class me.clip.placeholderapi.expansion.PlaceholderExpansion
    • onPlaceholderRequest

      public String onPlaceholderRequest(org.bukkit.entity.Player player, String params)
      Overrides:
      onPlaceholderRequest in class me.clip.placeholderapi.PlaceholderHook