类 PapiData


  • public class PapiData
    extends me.clip.placeholderapi.expansion.PlaceholderExpansion
    PAPI数据
    作者:
    FzmXer 2023年09月04日 21时31分
    • 构造器概要

      构造器 
      构造器 说明
      PapiData​(java.lang.Object instance, java.lang.String name, java.lang.String author, java.lang.String version)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addPapi​(java.lang.String varName, java.lang.reflect.Method method)
      添加变量
      @NotNull java.lang.String getAuthor()  
      @NotNull java.lang.String getIdentifier()  
      @NotNull java.lang.String getVersion()  
      java.lang.String onPlaceholderRequest​(org.bukkit.entity.Player player, @NotNull java.lang.String params)  
      java.lang.String onRequest​(org.bukkit.OfflinePlayer offlinePlayer, @NotNull java.lang.String params)  
      void removePapi​(java.lang.String varName)
      移除变量
      • 从类继承的方法 me.clip.placeholderapi.expansion.PlaceholderExpansion

        canRegister, configurationContains, equals, get, getConfigSection, getConfigSection, getDescription, getDouble, getInt, getLink, getLong, getName, getPlaceholderAPI, getPlaceholders, getPlugin, getRequiredPlugin, getString, getStringList, hashCode, isRegistered, persist, register, toString, unregister
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • PapiData

        public PapiData​(java.lang.Object instance,
                        java.lang.String name,
                        java.lang.String author,
                        java.lang.String version)
        参数:
        instance - 上下文
        name - 根变量名
        author - 作者
        version - 版本
    • 方法详细资料

      • addPapi

        public void addPapi​(java.lang.String varName,
                            java.lang.reflect.Method method)
        添加变量
        参数:
        varName - 变量名
        method - 变量方法
      • removePapi

        public void removePapi​(java.lang.String varName)
        移除变量
        参数:
        varName - 变量名
      • getIdentifier

        @NotNull
        public @NotNull java.lang.String getIdentifier()
        指定者:
        getIdentifier 在类中 me.clip.placeholderapi.expansion.PlaceholderExpansion
        返回:
        String
      • getAuthor

        @NotNull
        public @NotNull java.lang.String getAuthor()
        指定者:
        getAuthor 在类中 me.clip.placeholderapi.expansion.PlaceholderExpansion
        返回:
        String
      • getVersion

        @NotNull
        public @NotNull java.lang.String getVersion()
        指定者:
        getVersion 在类中 me.clip.placeholderapi.expansion.PlaceholderExpansion
        返回:
        String
      • onRequest

        public java.lang.String onRequest​(org.bukkit.OfflinePlayer offlinePlayer,
                                          @NotNull
                                          @NotNull java.lang.String params)
        覆盖:
        onRequest 在类中 me.clip.placeholderapi.PlaceholderHook
      • onPlaceholderRequest

        public java.lang.String onPlaceholderRequest​(org.bukkit.entity.Player player,
                                                     @NotNull
                                                     @NotNull java.lang.String params)
        覆盖:
        onPlaceholderRequest 在类中 me.clip.placeholderapi.PlaceholderHook
        参数:
        player - 玩家
        params - 占位符
        返回:
        String