設定ファイルは 2種類 あります。それぞれ役割が異なります。

ファイル 場所 役割
rarities.yml plugins/GachaPlugin/ 演出テンプレート(全ガチャ共通のデフォルト)
xxx.yml plugins/GachaPlugin/gachas/ ガチャの中身(1ファイル=1ガチャ)

演出テンプレートの優先順位

各ガチャymlの上部に rarities セクションを書くと、そのガチャ専用の演出として使われます。

書かない場合は rarities.yml のデフォルトが自動的に適用されます。

ガチャyml内に rarities あり → そのガチャ専用の演出を使用
ガチャyml内に rarities なし → rarities.yml のデフォルトを使用

🎯 やりたいこと別 早見表

やりたいこと 変更するファイル 変更する項目
アイテムを追加・削除したい gachas/xxx.yml items セクション
当選確率を変えたい gachas/xxx.yml 各アイテムの weight
このガチャ専用の演出を定義したい gachas/xxx.yml の上部 rarities セクションを追加
当選時のアイテム名の色を変えたい ガチャyml上部 または rarities.yml title_color
当選時のサブタイトルの色を変えたい ガチャyml上部 または rarities.yml subtitle_color
回転中のサブタイトルの文字をアイテムごとに変えたい gachas/xxx.yml の items 内各アイテム spin_label
当選時の文字サイズを変えたい ガチャyml上部 または rarities.yml title.size
当選時のSEを変えたい ガチャyml上部 または rarities.yml sound.name
当選時のパーティクルを変えたい ガチャyml上部 または rarities.yml particle.pattern
ガチャの回転時間を変えたい gachas/xxx.yml spin.duration_ticks
回転速度を変えたい gachas/xxx.yml spin.interval_start / interval_end
回転中のSEを変えたい gachas/xxx.yml spin.sound
焦らし演出を変えたい gachas/xxx.yml suspense セクション
ガチャ開始のチャット通知を変えたい gachas/xxx.yml announce.on_start.message
ガチャを新たに追加したい gachas/ フォルダ YMLファイルを新規作成
全ガチャのデフォルト演出をまとめて変えたい rarities.yml 対象レア度の設定を変更

📄 演出テンプレートの設定

番号ごとにレア度の演出を定義します。ガチャの中身で rarity: 1 のように番号を指定するだけで、その番号の演出が適用されます。

書く場所は2通りあります:

変更できる内容

タイトル表示

項目 変更すると何が変わるか 設定値の例
title_color 当選アイテム名の文字色 &6(金色)&b(水色)&c(赤)
subtitle_color サブタイトルの文字色(回転中・当選後の両方に適用) &f(白)&7(灰色)
title.size タイトルの文字サイズ SMALL / NORMAL / LARGE
title.fadein タイトルが出るまでの時間(tick) 10
title.stay タイトルが表示される時間(tick) 60
title.fadeout タイトルが消えるまでの時間(tick) 20

サウンド

項目 変更すると何が変わるか 設定値の例
sound.name 当選時に鳴るSE UI_TOAST_CHALLENGE_COMPLETE
sound.pitch 音の高さ(1.0が標準) 0.5〜2.0
sound.volume 音量 0.0〜1.0