[Spigot 1.8 - 1.12]PvP型人狼ゲームプラグイン! Trouble in Crafter Town

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.309060)

[Spigot 1.8 - 1.12]PvP型人狼ゲームプラグイン! Trouble in Crafter Town

投稿記事by jack_basukeraihu » 2017年10月12日(木) 01:46

TCT.png

Are You a Werewolf?

概要
このプラグイン「Trouble in Crafter Town(以下TCT)」はMinecraftで人狼ゲームを遊べるようになるプラグインです。
人狼ゲームと言っても、チャットで議論して進行するのでは無く、実際に人狼プレイヤーはマップ内を移動し村人のプレイヤーを探し出して殺害し、
村人のプレイヤーは隠れたり人狼に立ち向かうなど、PvPで進行するMinecraftに最適化された人狼ゲームになります。

・1.8から1.12までに対応しています
・4人からプレイするとが出来ます
・最大人数はサーバーのスペックが許す限り上げることが出来ます(50人でテスト済み)
・ゲーム時間や登場役職をConfigで自由に変更することが出来ます

考案: Shobosuke氏(Twiter)
制作/公開: じゃっく(Twiter)

最新版 v2.1.9 のダウンロード

使用上の注意
・プラグインの二次配布はしないでください。
 友達などにこのプラグインを紹介したい場合はこのトピックのURLを教えてあげてください。
・デコンパイルの禁止。当プラグインを無断で改造すること、展開することは止めてください。

解説動画
現在準備中

TCTのルール
TCTのルール
TCTは、村人チーム人狼チームに分かれて戦うPVP型の人狼ゲームです。

村人チームは探偵と妖狐を全滅させるか、制限時間いっぱい逃げ切ると勝利です。
人狼チームは制限時間以内に村人と妖狐を全滅させると勝利です。
妖狐は村人チームか、人狼チームのどちらかが全滅した時に生き残っていると勝利です。

役職説明
jinro1.png

「追加役職」と書いてある役職はConfigでON/OFFを切り替えることが可能です。

村人チーム
村人
普通の村人。特殊能力はない。人狼に勘違いされないように立ち回り、探偵に協力しよう。
死体を発見できるのは村人と探偵だけ。

探偵(8人につき1人)
村人チーム最重要役職。様々な特殊アイテムを使用して人狼を見つけ出す事ができる。人狼の探偵なりすましに気をつけて推理をしよう。
死体を発見できるのは村人と探偵だけ。

医者(8人につき1人)追加役職
医者が持つ鉄剣は、他プレイヤーに対してダメージではなく回復を与えるぞ。
更に医者は唯一他プレイヤーのヒットポイントが確認できる。状況判断と推理で適切な回復をしよう。


人狼チーム
人狼(4人につき1人)
村人チームになりすましつつ、特殊アイテムを使ってバレないように倒しまわろう。味方の人狼と協力することが大事だぞ!!
味方の人狼はIDが赤色で表示されます。
味方の狂人はIDが紫色で表示されます。

狂人(探偵の人数の半分)追加役職
村人として扱われるが、勝利条件は人狼チームと同じ役職だ。探偵アイテムを使われても自分が人狼だとバレることはないが、人狼の特殊アイテムを使うことはできない。
狂人からは人狼が誰だか分からない。

妖狐(1人)追加役職
特殊役職。決着がついた時(村人、もしくは人狼チームのが全滅した時)に自分が生存していれば、妖狐の勝利となる。
探偵の鉄剣で殴られると死んでしまう。
探偵の種使用時に範囲内に入ってると死んでしまう。(ConfigでON/OFF切替可能)
回復(医者の鉄剣、探偵の赤石)すると死んでしまう。(ConfigでON/OFF切替可能)
プレイヤーを倒した時にHPが回復する。(Configで回復量設定可能)
人狼のコンパスで位置がバレない。(ConfigでON/OFF切替可能)
120秒おきに1人以上プレイヤーを倒さないと自分が妖狐だということが全体チャットでバラされてしまう。(チャットで残り時間の通知が来る)
制限時間オーバーで村人が勝利した場合は特殊敗北として村人の勝利となる。

基本操作・死体について
ゲーム開始後は満腹ゲージが1になり、走ることや、HPの自動回復ができなくなる。

自分の役職の情報は画面の右側にあるサイドバーに表示される。
ゲーム終了までの残り時間は経験値レベルの部分に表示される。
ゲーム開始時に配布される桑でプレイヤーを殴るとクイックチャットが可能。(ダメージは与えられない)

プレイヤーが死亡するとその場に死体(看板)が生成される。
村人チームはこの看板を右クリックして発見しないと残り人数や残り時間の情報が更新されない。(人狼チームには常に更新された情報が表示される)
死体が発見されると看板の文字が【UNFOUND】から【FOUND】に変わり、全体チャットで発見メッセージが流れる。
死体を発見できるのは村人と探偵だけで、それ以外の役職のプレイヤーが看板を右クリックしても発見状態にはならず、発見メッセージも流れない。

アイテム解説
全ての役職は、コインを利用してアイテムを購入できる。
中でも探偵と人狼にはそれぞれの役職でしか使えない特殊アイテムを購入できる。

/shop(もしくは /s)とチャットに入力すると、ショップメニューが開く。
その後、購入したいアイテムをクリックすることで1コインを消費してアイテムを入手することが出来る。

アイテムは一律 1コインで購入することができる。
人狼と探偵は最初から2コイン所持している。

全役職共通アイテム
・石剣:つよい
・弓:つよい
・俊敏ポーション:はやい
・棒:人狼の死体をクリックすると、誰が人狼を殺したかわかる(村人濃厚がわかる)
・空き瓶:殺した相手に一定時間鈍足効果をつける

村人限定アイテム
・牛乳:自分にかかっているエフェクトを消すことができる

探偵限定アイテム

・鉄剣:人狼か妖狐だったら一発で倒すことが出来る。村人チームならば何も起こらずに消える。
・レッドストーンブロック:右クリックすると体力を満タンまで回復する
・タネ:周囲5マスに人狼がいるか確認できる
・スポンジ:インベントリに入れておくだけで爆発によるダメージを1度だけ無効化できる
・ダイヤのヘルメット:ゲーム開始から180秒経過後に購入が出来るようになる, 自分が探偵という事を証明できる

人狼限定アイテム
・TNT:周りを巻き込み自爆する
・雪玉:遠投爆弾
・松明:死体をクリックすると焼却処分できる
・ダイアモンド:ダイアモンドを持った状態で右クリックすると位置を記憶する。好きな場所でもう一度右クリックすると記憶した場所にテレポートできる
・スポンジ:チーズです。食べるとハートが15個になり、更に回復します。
・鉄剣:誰でも一発で倒すことができる。人狼には効果がない。
・レッドストーンブロック:右クリックすると死ぬまでウィザーの効果がついてしまう。人狼には効果がない。
・時計:時計を持った状態で右クリックすると、10秒間透明化&その場にダミーの死体を出現させる
・コンパス:一番近くに居る村人か医者の位置と距離を表示させる
・タネ:周囲3マスにいるプレイヤーにハート5個分のダメージを瞬時に与える
・クリーパーの頭:設置後、人狼以外のプレイヤーが周囲3マス以内に近づくと爆発して即死ダメージを与える。設置後10秒間は発動せず、村人側は弓矢を当てることで解除ができる。

人狼と探偵のアイテムは見た目が同じものが複数あり、人狼が探偵のふりをして行動することも可能です。


導入方法
このプラグインを動作させるには以下の2つの前提プラグインが必要です。
ProtocolLib
iTag-API

この2つの前提プラグインとTCT.jarをpluginsフォルダに入れ、サーバーを起動してください。
プラグインが正常に読み込まれればpluginsフォルダにTroubleInCrafterTownという名前のフォルダが生成されるので、必要に応じて中にあるconfig.ymlを書き換えてください。

Configの設定
Configの書き換えをする場合は、一度サーバーを停止し、書き換えが終わったら再度起動してください。
true = 有効 false = 無効 です。
コード: 全て選択
EnableHealer: true 追加役職「医者」を有効にするかどうか
EnableCrazy: true 追加役職「狂人」を有効にするかどうか
EnableFox: true 追加役職「妖狐」を有効にするかどうか
ExtendedTime: 25 プレイヤーが死亡時に延長されるゲーム時間
ReadyTime: 30 ゲーム開始前の準備時間
DefaultEndTime: 210 初期状態でのゲーム時間
GiveCoinTime: 180 コインが配布されるまでの時間
FoxSetting: 妖狐の詳細設定
   DeathWhenHeal: false 回復された時に死亡するかどうか
   DeathWhenSearch: true 探偵の種で調べられた時に死亡するかどうか
   ShowCompass: false 人狼のコンパスに表示させるかどうか
   KillBonusHeal: 6 プレイヤーを殺した時に回復させるHPの量 1=♡0.5


遊び方
まず、サーバーにゲーム開始に必要な人数のプレイヤーが居るか確認してください。
追加役職を全て無効にした状態では4人必要になります。
追加役職を1つ追加すると必要なプレイヤー数も1人増えます。(全て追加した場合は7人必要)

以下のどちらかのコマンドでゲームを開始できます。(パーミッションはどちらも「TroubleInCrafterTown.GM」)
/start - プレイヤーのみ実行可能、実行したプレイヤーの居る位置を開始地点にしてゲームを開始する。
/startloc <World> <X> <Y> <Z> - 指定された座標を開始地点にしてゲームを開始する。

後はプラグインにより自動でゲームが進行します。 TCTを楽しみましょう!

考案者 Shobosuke氏によるプレイ動画
添付ファイル
TCT.zip
(100.3 KiB) ダウンロード数: 12 回
■普段はこのコミュニティでマイクラ放送を行っています■

プラグイン制作依頼を受け付けています 依頼の規模によって無料/有料変わります
プラグインを作って欲しいという方は、Skype: basukeraihu まで
アバター
jack_basukeraihu
ID:7e7c2057
石炭掘り
 
記事: 174
登録日時: 2013年2月15日(金) 21:36
お住まい: 山岳バイオーム

Return to サーバーMOD,プラグイン 公開/紹介

x