こちらは拡張版ガチャプラグインの簡易版プラグインです。
ガチャの中身を設定することで、簡単にガチャが作成できます。
| 項目 | 拡張版 | 簡易版 |
|---|---|---|
| コマンド | /gacha |
/gachas |
| 設定ファイル | rarities.yml + gacha.yml | gacha.yml のみ |
| 回す時間 | yml で変更可 | yml で変更可 ✅ |
| ガチャの中身 | yml で変更可 | yml で変更可 ✅ |
| スピン音・速度 | yml で変更可 | 固定 |
| 焦らし演出 | yml で変更可 | 固定(3ステップ) |
| レア度演出(色・音・パーティクル) | yml で変更可 | 固定(3段階プリセット) |
| in-game 編集コマンド | あり(add/remove 等) | なし |
| レア度 | 色 | サイズ | サウンド | パーティクル |
|---|---|---|---|---|
| 1(最高) | 金色 &6 | LARGE | UI_TOAST_CHALLENGE_COMPLETE | FIREWORKS |
| 2 | 水色 &b | LARGE | ENTITY_PLAYER_LEVELUP | STAR_EXPLOSION |
| 3 | 緑 &a | NORMAL | ENTITY_PLAYER_LEVELUP | FLAME_BURST |
| 4 | 黄 &e | NORMAL | ENTITY_EXPERIENCE_ORB_PICKUP | HEARTS |
| 5(最低) | 灰 &7 | SMALL | ENTITY_EXPERIENCE_ORB_PICKUP | なし |
設定ファイルは plugins/GachaPlugin-s/gachas/ フォルダに置きます。
サーバーを起動すると下記のテンプレートファイル「gacha1.yml」が生成されます。
メモ帳等からファイルを開き、中身を変更してください。
| コード | 説明 |
|---|---|
| name | ガチャ表示名(発動する時はファイル名を使用) |
| enabled | ガチャファイルの有無 |
| duration_ticks | ガチャが回る総時間(20 = 1秒) |
| enabled | ガチャ開始時のログ表示の有無 |
| message | ガチャ開始時のログ表示の内容 |
/gachas disable <ID> |
ガチャを無効化 |
/gachas reload |
設定を再読み込み |
ガチャの中身は何個でも設定可能。 必要な分だけ追加してください。
| コード | 説明 |
|---|---|
| name | 当たり時の表記名 |
| 画面中央の文字(大) | |
| rarity | ガチャ当選時のレアリティ設定(1最高〜5最低) |
| weight | 当選しやすさ(大きいほど出やすい) |
| 他の中身との数値差を自動で算出するため | |
| 全体の合計値はいくつになっても問題なし | |
| commands | 発動させるコマンドを入れる |
| 無しにすることも可能 | |
| モブ召喚など簡単な専用コードがあります | |
| 詳細は下記の「コマンド一覧」にて確認 | |
| message | ガチャ開始時のログ表示の内容 |
ファイル名(拡張子なし)がガチャIDになります。
# ガチャの表示名
name: "サンプルガチャ"
# 有効/無効
enabled: true
# ガチャが回る総時間(tick / 20tick = 1秒)
duration_ticks: 100
announce:
on_start:
# アナウンスの有効/無効
enabled: true
# アナウンスメッセージ
message: "&e{nickname} &fがガチャを発動!"
items:
- # アイテムの表示名
name: "ウィザー召喚"
# レア度(1最高〜5最低)
rarity: 1
# 当選しやすさ(大きいほど出やすい)
weight: 2
# 当選時に実行するコマンド
commands:
- "summon wither 1 5"
- # アイテムの表示名
name: "ゾンビ5体"
# レア度(1最高〜5最低)
rarity: 2
# 当選しやすさ(大きいほど出やすい)
weight: 8
# 当選時に実行するコマンド
commands:
- "summon zombie 5"
- # アイテムの表示名
name: "クリーパー3体"
# レア度(1最高〜5最低)
rarity: 3
# 当選しやすさ(大きいほど出やすい)
weight: 20
# 当選時に実行するコマンド
commands:
- "summon creeper 3"
- # アイテムの表示名
name: "スピードアップ"
# レア度(1最高〜5最低)
rarity: 4
# 当選しやすさ(大きいほど出やすい)
weight: 30
# 当選時に実行するコマンド
commands:
- "effect speed 30 2"