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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions