コピーして使えるテンプレートです。そのまま使うか、数値を変えるだけで動作します。


🎨 演出テンプレート 3種類

rarities.yml またはガチャyml上部にそのままコピーして使えます。

rarities:

  # ========================================
  # 高レア演出(派手・大文字・花火あり)
  # ========================================
  1:
    # 当選アイテム名の文字色(金色)
    title_color: "&6"
    # サブタイトル(ガチャ名)の文字色
    subtitle_color: "&e"
    title:
      # タイトルが出るまでの時間(tick)
      fadein: 10
      # タイトルが表示される時間(tick)
      stay: 60
      # タイトルが消えるまでの時間(tick)
      fadeout: 20
      # 文字サイズ(SMALL / NORMAL / LARGE)
      size: LARGE
    sound:
      # 当選時に鳴るSE
      name: UI_TOAST_CHALLENGE_COMPLETE
      # 音の高さ(1.0が標準 / 0.5〜2.0)
      pitch: 1.0
      # 音量(0.0〜1.0)
      volume: 1.0
    particle:
      # パーティクル演出の true/false
      enabled: true
      # パーティクルの種類
      pattern: FIREWORKS

  # ========================================
  # 中レア演出(水色・通常サイズ・星爆発)
  # ========================================
  2:
    # 当選アイテム名の文字色(水色)
    title_color: "&b"
    # サブタイトル(ガチャ名)の文字色
    subtitle_color: "&f"
    title:
      # タイトルが出るまでの時間(tick)
      fadein: 10
      # タイトルが表示される時間(tick)
      stay: 45
      # タイトルが消えるまでの時間(tick)
      fadeout: 15
      # 文字サイズ(SMALL / NORMAL / LARGE)
      size: NORMAL
    sound:
      # 当選時に鳴るSE
      name: ENTITY_PLAYER_LEVELUP
      # 音の高さ(1.0が標準 / 0.5〜2.0)
      pitch: 1.2
      # 音量(0.0〜1.0)
      volume: 1.0
    particle:
      # パーティクル演出の true/false
      enabled: true
      # パーティクルの種類
      pattern: STAR_EXPLOSION

  # ========================================
  # 低レア演出(灰色・小文字・演出なし)
  # ========================================
  3:
    # 当選アイテム名の文字色(灰色)
    title_color: "&7"
    # サブタイトル(ガチャ名)の文字色
    subtitle_color: "&7"
    title:
      # タイトルが出るまでの時間(tick)
      fadein: 5
      # タイトルが表示される時間(tick)
      stay: 30
      # タイトルが消えるまでの時間(tick)
      fadeout: 10
      # 文字サイズ(SMALL / NORMAL / LARGE)
      size: SMALL
    sound:
      # 当選時に鳴るSE
      name: ENTITY_EXPERIENCE_ORB_PICKUP
      # 音の高さ(1.0が標準 / 0.5〜2.0)
      pitch: 0.8
      # 音量(0.0〜1.0)
      volume: 0.8
    particle:
      # パーティクル演出の true/false
      enabled: false
      # パーティクルの種類
      pattern: NONE

📄 ガチャ中身テンプレート(5種類入り)

上の演出テンプレート3種類と組み合わせて使います。gachas/ フォルダにコピーしてファイル名を変えるだけで動きます。

# 当選画面のサブタイトルに表示されるガチャ名
name: "サンプルガチャ"
# false にすると発動できなくなる
enabled: true

spin:
  # アニメーション全体の長さ(20tick = 1秒)
  duration_ticks: 200
  # 回転開始直後の速さ(小さいほど速い)
  interval_start: 2
  # 回転終了直前の遅さ(大きいほど遅い)
  interval_end: 10
  # 回転中のSE(SLOT_NORMAL / SLOT_DRUM / SLOT_CHIME)
  sound: SLOT_NORMAL

suspense:
  # 焦らし演出の true/false
  enabled: true
  # 結果直前に何回スローにするか
  count: 3
  # 焦らし中の切り替え間隔(大きいほど溜めが長い)
  interval: 30

announce:
  on_start:
    # ガチャ開始時のチャット通知の true/false
    enabled: true
    # 通知メッセージ(プレースホルダー使用可)
    message: "&e{nickname} &fがガチャを発動!"

items:

  # ----------------------------------------
  # ダイヤ1個(高レア・出にくい)
  # ----------------------------------------
  # 当選画面のタイトルに表示されるアイテム名
  - # アイテムの表示名
    name: "ダイヤモンド"
    # 適用する演出テンプレートの番号(1=高レア演出)
    rarity: 1
    # 当選しやすさ(合計100中5 = 5%)
    weight: 5
    # 当選時に実行するコマンド
    commands:
      - "give {player} diamond 1"

  # ----------------------------------------
  # エンチャント金リンゴ(高レア・少し出やすい)
  # ----------------------------------------
  - # アイテムの表示名
    name: "エンチャント金リンゴ"
    # 適用する演出テンプレートの番号(1=高レア演出)
    rarity: 1
    # 当選しやすさ(合計100中8 = 8%)
    weight: 8
    # 当選時に実行するコマンド
    commands:
      - "give {player} enchanted_golden_apple 1"

  # ----------------------------------------
  # ゾンビ召喚(中レア)
  # ----------------------------------------
  - # アイテムの表示名
    name: "ゾンビ召喚"
    # 適用する演出テンプレートの番号(2=中レア演出)
    rarity: 2
    # 当選しやすさ(合計100中20 = 20%)
    weight: 20
    # 当選時に実行するコマンド
    commands:
      - "summon zombie ~ ~ ~"

  # ----------------------------------------
  # スケルトン召喚(中レア)
  # ----------------------------------------
  - # アイテムの表示名
    name: "スケルトン召喚"
    # 適用する演出テンプレートの番号(2=中レア演出)
    rarity: 2
    # 当選しやすさ(合計100中22 = 22%)
    weight: 22
    # 当選時に実行するコマンド
    commands:
      - "summon skeleton ~ ~ ~"

  # ----------------------------------------
  # 暗闇デバフ5秒(低レア・一番出やすい)
  # ----------------------------------------
  - # アイテムの表示名
    name: "暗闇の呪い"
    # 適用する演出テンプレートの番号(3=低レア演出)
    rarity: 3
    # 当選しやすさ(合計100中45 = 45%)
    weight: 45
    # 当選時に実行するコマンド
    commands:
      - "effect give {player} darkness 5 0"