-
Notifications
You must be signed in to change notification settings - Fork 0
Description
プラグイン名:BattleRoyale
バージョン:1.19.2
流れ
- オーバーワールド生成
人数が揃うまでまつ - 人数が揃ったらカウントダウン開始 #14
スタート+エリア縮小開始 - ボーナスチェスト出現(最強アイテム)
最終エリア
優勝者決定
次のワールドへ
<準備時間>
準備時間中はダメージすべて無効
ボーダー1000x1000
人数がn人揃ったらカウントダウン開始n秒
0になったら全員をエンドラに乗せてスペースキー押したらエリトラ発射
この時間はマップを探索する時間。ブロックの破壊、設置はできず、mobやプレイヤーに攻撃できない。
チェストを空けることはできない。
<本戦>
1000x1000のボーダーを20分かけて16x16の大きさに
残り時間15分になったらボーナスチェスト出現場所の座標告知
[BL]5分後にx、y、z地点にボーナスチェスト出現
残り時間13分になったらボーナスチェスト出現場所の座標告知
[BL]3分後にx、y、z地点にボーナスチェスト出現
残り時間10分になったらボーナスチェスト出現
[BL]x、y、z地点にボーナスチェストが出現した
スペクからサバイバルになったらPvPをONに(落下ダメージなどもon)
- ボスバーに残りプレイヤー数、プログレスにエリアの広さ
死んだら雷落としてスペクに。アイテムはデスチェストへ。
※オフハンド、防具なども加味
キル数が最も多いプレイヤーをキルリーダー通知(hg仕様と同様)
キルリーダー討伐時通知(hg仕様と同様)
ラグで落とされた人含め、途中参加はスペク
残り0秒になったら
- 15マスの円柱フィールドを作ってそこに全員TP(いもり対策) #12
プレイヤーが残り1人になったらタイトル優勝!!! - 花火上げる、死亡者のチャットが聞こえる(おめでとー!とかggとか言い合うため) #13
- 20秒後、ワールド再起動
<初期アイテム>
パン20個
<死亡時>
スペクテーター
チャットは霊界モード(生存プレイヤーに聞こえない)
<サイドバー>
JPS Battle Royale
JP:[xxx]
レベル:[]
キル数:[]
K/D:[x.xx%]
残り人数:[x人]
コイン:[]
jps.gg
ボーナスチェスト
<kitについて>
kitはロビーで購入。(アニマルハントみたいに)
必要レベル以上のプレイヤーのみ、JPを払って購入可能。
購入したら本戦で使えるようになる。
使う方法はコインを消費してコマンドでそのゲーム中使えるようになる。
/bl kitでGUIを開き、kitを選べる。上に現在のコイン数表示
使えるkit(初期kitと購入済みkit)は各対応アイテム、購入できてないアイテムは黒色のコンクリート
カーソル載せたらキット名とコイン表示。購入できてない場合、カーソル載せたらキット名と必要JP,必要レベル表示
※BE仕様無視でokです。
初期キット
Solder:3コイン
アイコン:石剣
配布アイテム
石の剣
Archer:3コイン
アイコン:弓
配布アイテム
弓1、矢16個
Tank:2コイン
アイコン:盾
配布アイテム
盾1個
Fireman:3コイン
アイコン:マグマバケツ
配布アイテム:マグマバケツ
火炎体制が永遠とつく
===
追加キット
Wizard:3コイン
必要レベル:3
アイコン:エンダーポータル
配布アイテム
ネザーポータル
ネザーポータルを置くと上下のプレイヤーをそこにTP
fallman:3コイン
必要レベル:5
アイコン:ねじれツタ
配布アイテムなし
特殊能力
落下ダメージを周りの敵に与える
Carpet:3コイン
必要レベル:10
アイコン:草ブロック
配布アイテム
草ブロック16個、焼き石16個
自分が置いた草ブロック、土、焼き石、丸石の上をほかのプレイヤーが渡ると消える。
自分はそのうえ歩ける。
参加者の要望などを集めて増やしていく予定あり
<コイン>
- コイン機能 #6
キットを購入するために使用。
最初は6コイン。
プレイヤーを倒すたびに2コインゲット。
<レベル>
nキルごとに1レベルが上がる
1 - 9 = 15人
10 - 19 = 30 人
20 - 29 = 50 人
30 - 39 = 75 人
40 - 49 = 125 人
50 - 59 = 250 人
60 - 69 = 600 人
70 - 79 = 800 人
80 - 89 = 900 人
90 - 99 = 1000 人
100 - 109 = 1200 人
110 - 120 = 1500 人
レベルをタブキー押したときのプレフィックスに表示
[1]az_aka
<データベース関係>
- プレイヤーのデータついて #4
各プレイヤーのキル数、K/Dレート、優勝回数、レベルを管理
それぞれのランキングを管理
更新はワールド再生のタイミング
<報酬について>
参加賞:100JP
キル:30JP
キルリーダー討伐:30JP
優勝:500JP
コインボーナス:残りコインx30JP
<コンフィグ>
コンフィグで以下の内容を調節可能に
仕様変更 下記キットの項目を削除し、kitというディレクトリを作ってキットごとymlで変更できるようにします。
StartPeopleNum: 開始までの人数
AutoGameTime: ゲーム時間
BorderSize: ボーダーのサイズ
CountDownTime: 人数がそろってゲームが始まるまでの時間
CoolTime: ゲームが終わって次のゲームに行くまでの時間
kit:
Solder:
icon:キットを選ぶ時のアイテム
coin:必要コイン
jp:購入に必要なjp
level:購入に必要なlevel
name:キットの名前、ホバーしたときに出てくる
description:ホバーしたときに出てくるキットの説明
Archer:
Tank:
Fireman:
Wizard:
Fallman:
Carpet:<コマンド>
/bl kit キット購入画面表示
/bl rank キル数、ランクを表示
Kill >> 69 ( 76位 ) プレイヤーキル数
KillRate >> 0.5% ( 148位 ) キルレート キル/デス
Win >> 15 ( 1位 ) 優勝回数
Game >> 120 ( 15位 ) ゲームプレイ回数