Skills/PlaceholderAPI 擴充生成器
Integrations
已發布

PlaceholderAPI 擴充生成器

Generate PlaceholderAPI Expansion

產生 PlaceholderAPI Expansion 類,依輸入的 placeholder 清單產生對應處理邏輯。

placeholderapipapiexpansionintegration
v1.0.0更新:2026年3月5日GitHub

Generate PlaceholderAPI Expansion Skill

目標

依使用者提供的 placeholder 名稱清單,產生完整的 PlaceholderExpansion 繼承類別,包含每個 placeholder 的處理邏輯骨架。


依賴設定

<repositories>
    <repository>
        <id>placeholderapi</id>
        <url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>me.clip</groupId>
        <artifactId>placeholderapi</artifactId>
        <version>2.11.6</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

預計產生的代碼結構

public class MyExpansion extends PlaceholderExpansion {

    @Override
    public String getIdentifier() {
        return "myplugin";
    }

    @Override
    public String getAuthor() {
        return "YourName";
    }

    @Override
    public String getVersion() {
        return "1.0.0";
    }

    @Override
    public String onPlaceholderRequest(Player player, String identifier) {
        if (identifier.equals("player_score")) {
            // 回傳玩家分數
            return String.valueOf(0);
        }
        return null;
    }
}