[1.8.8]旗取りゲームプラグイン

Spigot/Bukkit向けプラグインの公開/紹介はこちらでどうぞ。新規トピックの投稿にはユーザー登録が必要です。
アバター
Seaoftrees
ID: 4OLHRE6S8C
記事: 29
登録日時: 2019年9月05日(木) 00:31
お住まい: Japan, Osaka
Minecraft ID: Seaoftrees
いいね: 1回
連絡する:

[1.8.8]旗取りゲームプラグイン

投稿記事 by Seaoftrees » 2019年9月23日(月) 22:53

Simple CTF
CTF(Capture The Flag)という旗取りミニゲームのプラグインです。
ダウンロードはこちら
ダウンロードのもととなってるサイトは以下です。説明もこっちが詳しいはずですたぶん。
https://github.com/Seaoftrees08/SimpleCTF

ルール
敵陣にある旗を取り、自陣の旗の場所まで持ち帰ることで点数が入ります。
3点先取したほうが勝ちです。

その他
Spigot 1.8.8を想定して作成しています。
ほかのバージョンは気力があれば作ります。需要があれば返信ください。気力がわけば作ります。
待ちきれない場合は、自力でビルドすれば何とかなるかもしれません。(MITライセンスですので改造&配布可です)
一般コマンド
Show
すべてのコマンドにおいて「/simplectf」は「/sctf」と短縮可能です
例えば「/simplectf leave」は「/sctf leave」として使用可能です。(両方使える)

・権限がないと使えないコマンドには「*」をつけています。
・トンガリカッコでくくっているものは絶対必要、大カッコでくくっているものはオプションです。
・実際のコマンド入力にはトンガリカッコとかはいりません。
例:/sctf join field1
・コンソール実行について記載のないコマンドは、プレイヤーしか使用できません。

コード: 全て選択

/simplectf
コマンドリストを表示します。
※このコマンドはコンソールでも使用可能です。

コード: 全て選択

/simplectf join <arena>
<arena>のゲームに参加します。

コード: 全て選択

/simplectf leave
参加しているゲームから退室します。

コード: 全て選択

/simplectf rate [player]
レートを確認できます。[player]を付けた場合、そのプレイヤーのレートが見れます。
※未実装の機能です 

コード: 全て選択

/simplectf list
アリーナの一覧を表示します。 

コード: 全て選択

/simplectf watch <arena>
<arena>をスペクテイターモードで観戦できます。
これはゲームが行われいないときの下見にも使用できます。

コード: 全て選択

/simplectf back
観戦からワールドスポーンポイントへと帰還します。
ゲームモードはサバイバルに戻ります。

コード: 全て選択

/simplectf version
このプラグインのバージョンを確認します。
※このコマンドはコンソールでも使用可能です。

コード: 全て選択

/simplectf start <arena>
<arena>のゲーム開始までの待機時間を10秒へと短縮します。
※このコマンドはコンソールでも使用可能です。
※このコマンドは権限がないと使えません。

コード: 全て選択

/simplectf admin
管理コマンドの一覧を確認できます。
※このコマンドはコンソールでも使用可能です。
管理コマンド
Show
管理コマンドです。simplectf.adminの権限もしくはオペレータ権限がないと使用できません。

コード: 全て選択

/simplectf admin create <arena>
<arena>という名前のアリーナの作成プロセスを開始します。
途中でやめたりできないので注意してください。
(どうしても辞めたい場合は、一度作成しきってから後述のコマンドで削除してください) 

コード: 全て選択

/simplectf admin remove <arena>
<arena>という名前のアリーナを削除します。

コード: 全て選択

/simplectf admin setInv
チーム1とチーム2のインベントリ(防具など含む)を設定します。
※これはアリーナ作成プロセス特定の時のみ使用可能です。

コード: 全て選択

/simplectf admin enable <arena>
<arena>を有効化します。
※このコマンドはコンソールでも使用可能です。

コード: 全て選択

/simplectf admin disable <arena>
<arena>を無効化します。
※このコマンドはコンソールでも使用可能です。 

コード: 全て選択

/simplectf admin addCmd <command>
<command>をゲーム中に使用不可にします。
ここで指定したコマンド以外は、ゲーム中使用不可になります。
※このコマンドはコンソールでも使用可能です。 

コード: 全て選択

/simplectf admin rmCmd <command>
<command>をゲーム中に使用不可能にします。
※このコマンドはコンソールでも使用可能です。 

コード: 全て選択

/simplectf admin cmdlist
ゲーム中に使用できるコマンドの一覧を表示します。
※このコマンドはコンソールでも使用可能です。 
権限
Show
simplectf.*
このプラグインの全権限を指します。

simplectf.admin
管理者コマンドの使用権限を指します。

simplectf.rate
レートを確認する権限を指します。(まだ未実装だけど)
※この権限はデフォルトで使用可能です

simplectf.simplectf
一般コマンドの使用権原を指します。
※この権限はデフォルトで使用可能です

simplectf.play
ゲームに参加する権限を指します。
※この権限はデフォルトで使用可能です

simplectf.force
カウントダウンなどの強制系コマンドの使用権限を指します。
どうでもいい余談
Show
・githubの特性を忘れて、過去バージョンをフォルダのまま上げていますので、冷たい目で見てあげてください。
・/rate などのコマンドがありますが、作る気力ないのでたぶん永久に実装されないと思います
・ベータ版とか言ってますが、どうせ気力ないので永久にベータ版です。使えればまあいいか精神(他力本願)
その他、質問やバグ報告や、「1.12.xに対応せえや(怒)」とか、GitHubにcommitしたよみたいなことがあれば返信ください。
0


まったりいきましょ。

Tags: