ダウンロード
≧ちょっとまってね≦
概要
Shooterの対戦場を管理、運営するプラグインです。
前提プラグインとして WorldGuard、WorldGuard の前提として WorldEdit が必須です。
- カンバンを使った、アリーナの現在状況を表示することが可能です。
- カンバンを左クリックすることで、募集中のゲームに参加表明することができます。
- 参加表明をして集合場所に全員が集まったときに、ゲームを開始することができます。
- ゲーム開始時に、アリーナのリスポーン位置へテレポートします。その際、Shooter と、指定した kit、指定したexp が配布され、体力、満腹度の回復が行われます。
ゲームタイプは、下記の4種類が設定可能です。
- デュエルデスマッチ 1対1で、どちらかが規定回数死亡するまで戦います。
- デュエルタイムマッチ 1対1で、設定した時間内に相手を何回倒せるかを競います。
- 2on2デスマッチ 2対2で、どちらかが規定回数死亡するまで戦います。
- 2on2タイムマッチ 2対2で、設定した時間内に相手チームを何回倒せるかを競います。
今後のバージョンで、チームデスマッチ、チームタイムマッチ(n人対n人)に対応します。
使い方
plugins フォルダに、ShooterArena.jar を入れて、CraftBukkitを起動してください。
必要に応じて、生成された plugins/ShooterArena/config.yml を編集してください。
コマンド
コマンドは、管理者用コマンド shooterarena と、一般ユーザー用コマンド shooter があります。
| コマンド |
短縮形 |
パーミッションノード |
デフォルト使用権限 |
| shooterarena |
sa |
shooterarena.admin |
OPのみ |
| shooter |
sh |
shooterarena.shooter |
全プレイヤー |
| コマンド実行例 |
説明 |
| /sa reload |
config.ymlの再読み込みをします。 |
| /sa create (arena) |
arenaという名前でアリーナを新規作成します。あらかじめ WorldGuard で、同名の領域を作成して置いてください。 |
| /sa setLounge |
コマンド実行場所を、ラウンジのリスポーンポイントに設定します。 |
| /sa setRespawn [(group)] |
コマンド実行場所を、アリーナのリスポーンポイントに設定します。カタパルトが設定されている場合、コマンド実行時に向いている方向が、リスポーン時に打ち出される方向に設定されます。 |
| /sa sign (arena) |
arenaという名前のアリーナ用の、メンバー募集用のカンバンを作成します。何も書かれていない看板をラウンジ内に貼り付けてから、このコマンドを実行して、カンバンを左クリックしてください。 |
| /sa remove [(arena)] |
arenaという名前のアリーナを登録解除します。 |
| /sa disable [(arena)] |
arenaという名前のアリーナを準備中にします。 |
| /sa disable force [(arena)] |
arenaという名前のアリーナを強制的に準備中にします。 |
| /sa enable [(arena)] |
arenaという名前のアリーナを使用可にします。 |
| /sa list |
全アリーナのリストを表示します。 |
| /sa setGame [(arena)] (type) (amount) |
アリーナのゲームを、typeに設定します。 |
| /sa goto (arena) [(group)] |
アリーナのリスポーンポイントへテレポートします。 |
| コマンド実行例 |
説明 |
| /sh rank [NumberOfView] |
ポイントランキングを表示します。 |
| /sh start |
ゲームをスタートします。 |
| /sh listen (game name) |
対象のゲームに観客として参加します。 |
| /sh leave |
観客として参加しているゲームから退出します。 |
コンフィグ
plugins/ShooterArena/config.yml を編集してください。
編集後に、コマンド /sa reload を実行すると、再読み込みされます。
| 設定名 |
説明 |
デフォルト |
| defaultWorldName |
ShooterArenaで遊ぶワールドの、ワールド名を指定します。 |
world |
| shooterPower |
Shooterのパワーレベルを指定します。 |
5 |
| shooterCost |
Shooterを一回打つのに必要なexpコストを設定します。 |
10 |
| giveExp |
ステージ開始時に配布するexpを設定します。 |
1500 |
| reviveExp |
燃料切れになったときに、一定時間経過後に燃料が再提供されるかどうかを設定します。 |
true |
| reviveExpSeconds |
reviveExp が true の場合、燃料切れになってから何秒で再燃料が提供されるかを設定します。 |
15 |
| reviveExpAmound |
reviveExp が true の場合、再提供される量を設定します。 |
100 |
| catapultOnRespawn |
リスポーン時に射出されるかどうかを設定します。 |
true |
| catapultPower |
catapultOnRespawn が true の場合、射出する速度を設定します。 |
5 |
スクリーンショット
≧ちょっとまってね≦
ソースコード
≧ちょっとまってね≦
ライセンスはGPLv3を適用します。
コメント
何かコメントや連絡事項などありましたら、こちらへどうぞ。
最終更新:2013年03月24日 22:25