アットウィキロゴ


ダウンロード

≧ちょっとまってね≦

概要

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