Skip to content

いしゅー #2

@Elic0de

Description

@Elic0de

プラグイン名:BattleRoyale
バージョン:1.19.2

流れ

<準備時間>

準備時間中はダメージすべて無効
ボーダー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秒になったら

<初期アイテム>

パン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位 ) ゲームプレイ回数

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions