メインコンテンツまでスキップ

RPG Core のプレースホルダー

RPG Core は、MiniPlaceholders のエクスパンション btc を登録します。プレースホルダーに対応した任意のテキストで、値を MiniMessage のタグとして使用できます。引数は、タグ名の後ろにコロンを付けて指定します(例: <btc_stat:health>)。不明な職業やステータスは、0(記載がある場合は空のテキスト)を返します。

プレイヤーとグローバルのレベル​

プレースホルダー戻り値
<btc_player_level>プレイヤーのクラスレベル。
<btc_global_level>プレイヤーのグローバルレベル。
<btc_party_size> / <btc_guild_size>プレイヤーのパーティーまたはギルドの人数。
<btc_party_in_party> / <btc_guild_in_guild>人数が 1 より大きい場合は true。
<btc_party_leader>, <btc_guild_name>, <btc_guild_leader>このバージョンでは、常に空です。
<btc_xp_share_mode> / <btc_xp_share_multiplier>経験値の共有モードと倍率。

職業​

profession は、mining などの職業 ID に置き換えてください。

プレースホルダー戻り値
<btc_profession_xp>すべての職業にわたる、経験値の合計。
<btc_profession_xp:profession>その職業の経験値。
<btc_profession_level:profession>現在のレベル。
<btc_profession_total_xp:profession>累計の経験値。
<btc_profession_xp_to_next:profession>次のレベルまでに不足している経験値。
<btc_profession_total_xp_required:profession>次のレベルに到達するために必要な累計経験値。
<btc_profession_xp_progress_percentage:profession>次のレベルへの進捗。0 から 100。
<btc_profession_max_level:profession>最大レベル。
<btc_profession_is_maxed:profession>true または false。
<btc_profession_name:profession>表示名(不明な場合は ID そのもの)。

すべてのレベルを一覧表示するメニュー向けに、以下は職業とレベルを受け取ります(<btc_profession_level_lore:mining:37>)。レベルは、最大レベルで制限されません。

プレースホルダー戻り値
<btc_profession_level_requirement:profession:level>そのレベルに到達するために必要な累計経験値。
<btc_profession_level_lore:profession:level>そのレベル用に書かれた報酬の説明。行は改行で連結されます。
<btc_profession_level_stats:profession:level>そのレベルで獲得する永続ステータス。たとえば STRENGTH +2, HEALTH +5。
<btc_profession_level_reward_count:profession:level>そのレベルで実行されるトリガーの数。
<btc_profession_level_palette:profession:level>色の名前(到達済みは GREEN_LIGHT、現在は GOLD、ロック中は INK)。
<btc_profession_level_status:profession:level>ATTEINT、EN COURS、VERROUILLE。

ブーストとアクティビティ​

プレースホルダー戻り値
<btc_profession_boost_percent:profession>有効なブーストの合計パーセンテージ。
<btc_profession_boost_remaining:profession>有効なブーストの残り時間。
<btc_profession_activity_points:profession:activity>アクティビティのコンペティションポイント。
<btc_profession_activity_events:profession:activity>アクティビティのイベント数。
<btc_profession_activity_multiplier:profession:activity:xp>経験値の倍率(スコアの倍率には score を使用)。

ステータス​

stat は、health や crit_chance などのステータス ID に置き換えてください。

プレースホルダー戻り値
<btc_stat:stat>ステータスの合計値(基本値に装備を加えたもので、制約適用後)を、ステータスの displayFormat に挿入したもの。パーセンテージの表示値ではなく、内部の生の値が使われます。
<btc_stat_max:stat>その maxValue、または unbounded。
<btc_stat_percent:stat>maxValue に対するパーセンテージで表した値(最大値がない場合は 0)。
<btc_stat_missing:stat>maxValue までの差。

インベントリ​

プレースホルダー戻り値
<btc_item_count:STONE>インベントリ内の、バニラ素材のアイテム数。
<btc_item_count_id:id>その BTC カスタムアイテム ID を持つアイテムの数。
<btc_has_item:id>メインハンドまたはオフハンドがそのカスタムアイテムを持っている場合は true。
<btc_inventory_free_slots>空きのストレージスロット。
<btc_main_hand_item_name>手に持っているアイテムの素材名。ない場合は空。