【Minecraft】PlaceholderAPI プラグイン

コンテンツを評価しよう!

PlaceholderAPI


適応バージョン:
対応バージョン:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20,1.20.6,1.21


PlaceholderAPIの概要

PlaceholderAPIは、Spigotサーバー用のプラグインで、サーバーオーナーがさまざまなプラグインからの情報を統一されたフォーマットで表示できるようにします。

特定のプラグインへのサポートは、プラグイン自身によって提供されるか、またはエクスパンションを通じて提供されます。エクスパンションは、ゲーム内でPAPIエクスパンションクラウドを通じてダウンロードできます。現在、Essentials、Factions、LuckPerms、Vaultなど、多くのプラグインをサポートする230以上のエクスパンションが存在します。もし開発者で、あなたのプラグインにPlaceholderAPIのサポートを追加したい場合は、API使用ページをご覧ください。

PlaceholderAPIは1,500,000回以上ダウンロードされ、45,000以上のサーバーで同時に使用されているため、どんなタイプや規模のサーバーでも欠かせないツールです。

config.ymlには、コアプラグインのカスタマイズ設定と、設定可能なオプションを追加するエクスパンション専用のセクションが含まれています。

エクスパンションが変更可能な設定は、その特定のエクスパンションがロードされると、config.ymlに追加されます。

コード (YAML):

yamlコードをコピーする# PlaceholderAPI
# バージョン: 2.11.4
# 作成者: extended_clip
# 貢献者: https://github.com/PlaceholderAPI/PlaceholderAPI/graphs/contributors
# 問題: https://github.com/PlaceholderAPI/PlaceholderAPI/issues
# エクスパンション: https://api.extendedclip.com/all/
# Wiki: https://wiki.placeholderapi.com/
# Discord: https://helpch.at/discord
# このプラグインにはデフォルトでプレースホルダーは提供されていません。
# プレースホルダーのダウンロード: /papi ecloud
check_updates: true
cloud_enabled: true
cloud_sorting: "name"
cloud_allow_unverified_expansions: false
boolean:
  'true': 'yes'
  'false': 'no'
date_format: MM/dd/yy HH:mm:ss
debug: false

コード (YAML):

yamlコードをコピーするpermissions:
  placeholderapi.*:
    description: "すべてのPAPIコマンドを使用する権限"
    children:
      placeholderapi.admin: true
      placeholderapi.ecloud.*: true
  placeholderapi.admin:
    description: "すべてのPAPIコマンドを使用する権限"
    children:
      placeholderapi.help: true
      placeholderapi.info: true
      placeholderapi.list: true
      placeholderapi.parse: true
      placeholderapi.reload: true
      placeholderapi.version: true
      placeholderapi.register: true
      placeholderapi.unregister: true
      placeholderapi.updatenotify: true
  placeholderapi.ecloud.*:
    description: "すべてのPAPI ecloudコマンドを使用する権限"
    children:
      placeholderapi.ecloud: true
      placeholderapi.ecloud.info: true
      placeholderapi.ecloud.list: true
      placeholderapi.ecloud.clear: true
      placeholderapi.ecloud.status: true
      placeholderapi.ecloud.update: true
      placeholderapi.ecloud.refresh: true
      placeholderapi.ecloud.download: true
      placeholderapi.ecloud.placeholders: true
  placeholderapi.help:
    default: "op"
    description: "PAPIコマンドのリストを表示する権限"
  placeholderapi.info:
    default: "op"
    description: "エクスパンション情報を表示する権限"
  placeholderapi.list:
    default: "op"
    description: "アクティブなエクスパンションのリストを表示する権限"
  placeholderapi.ecloud:
    default: "op"
    description: "PAPI eCloudにアクセスする権限"
  placeholderapi.parse:
    default: "op"
    description: "プレースホルダーを解析する権限"
  placeholderapi.reload:
    default: "op"
    description: "PAPIとその設定をリロードする権限"
  placeholderapi.version:
    default: "op"
    description: "インストールされているPAPIのバージョンを表示する権限"
  placeholderapi.register:
    default: "op"
    description: "エクスパンションを登録する権限"
  placeholderapi.unregister:
    default: "op"
    description: "エクスパンションの登録を解除する権限"
  placeholderapi.updatenotify:
    default: "op"
    description: "PAPIのアップデートがある場合に通知する権限"
  placeholderapi.ecloud.info:
    default: "op"
    description: "クラウドエクスパンション情報を表示する権限"
  placeholderapi.ecloud.list:
    default: "op"
    description: "eCloudエクスパンションのリストを表示する権限"
  placeholderapi.ecloud.clear:
    default: "op"
    description: "ローカルeCloudエクスパンションキャッシュをクリアする権限"
  placeholderapi.ecloud.status:
    default: "op"
    description: "eCloudエクスパンションのステータスを表示する権限"
  placeholderapi.ecloud.update:
    default: "op"
    description: "登録されたeCloudエクスパンションを更新する権限"
  placeholderapi.ecloud.refresh:
    default: "op"
    description: "ローカルeCloudエクスパンションキャッシュをリフレッシュする権限"
  placeholderapi.ecloud.download:
    default: "op"
    description: "eCloudからエクスパンションをダウンロードする権限"
  placeholderapi.ecloud.placeholders:
    default: "op"
    description: "eCloudエクスパンションのプレースホルダーを表示する権限"

プレースホルダー解析コマンド

  • /papi bcparse <player|--null|me> <string>
  • /papi cmdparse <player|me> <string>
  • /papi parse <player|--null|me> <string>
  • /papi parserel <player> <player> <string>

eCloudコマンド

  • /papi ecloud status
  • /papi ecloud clear
  • /papi ecloud download <expansion> [version]
  • /papi ecloud update <expansion/all>
  • /papi ecloud info <expansion> [version]
  • /papi ecloud list <all|<author>|installed> [page]
  • /papi ecloud placeholders <expansion>
  • /papi ecloud refresh

エクスパンションコマンド

  • /papi info <expansion>
  • /papi list
  • /papi register <jar file>
  • /papi unregister <jar file>

ユーティリティコマンド

  • /papi dump
  • /papi reload
  • /papi version

ダウンロード手順


PlaceholderAPIのインストールと設定に関する説明は、公式Wikiのインストールページを参照してください。

1.プラグインをダウンロードする。
公式サイトから「PlaceholderAPI」プラグインをダウンロードします。
 
2.プラグインをサーバーに追加する。
「PlaceholderAPI.jar」をサーバーフォルダ内の「Plugins」に追加します。
 
3.サーバーを再起動する。
サーバーを再起動することで「plugins」フォルダ内に「PlaceholderAPI」フォルダが生成されます。同時にプラグインがサーバーに適応されます。

権限について

権限については、公式wikの権限一覧ページを参照してください。

コマンドについて

コマンドについては、公式wikのコマンド一覧ページを参照してください。

参考ページ

この記事では、海外向けの記事を日本人向けに翻訳し情報公開しています。参考ページは以下になります。

https://www.spigotmc.org/resources/placeholderapi.6245

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です