【1.12.x】マイクラ人狼ができるFunctions



某マルチプレイ実況の方のマイクラ人狼を友人達とやる中で
GM役が必要なのが嫌だったのでコマンドで自動化しました

元々は現在閉鎖されているサイトで配布していましたが
不具合修正や追加などをしたのでそれをこちらに投稿します

【必要な環境】
・バージョン 1.12.x
・プレイヤー全員のコマンド実行権限
・サーバーの設定でenable-command-block=trueにすること
・ある程度の人狼の知識
・Skype等の通話ができるソフト

【プレイヤーの人数】
・3人~20人

【ルール説明】
・プレイヤーは人間陣営人狼陣営にわかれます
・プレイヤー全員が即死ダメージの剣と弓を持っています
・特殊アイテムも配られます(後記)
・基本的には普通の人狼ゲームと同じですがいつでも殺すことができます
・死亡した場合発言権はありません
・能力を使用するときは配られるPlayer Bookを使用します(後記)
・勝利条件は相手陣営の全滅です
・どちらかの陣営が全滅するとゲームが終了します

【役職】
・人間 人間陣営
   能力はありません
・人狼 人狼陣営
  他の人狼を知ることができます
・占い師 人間陣営
  指定した人の役職を一度だけ知ることができます
・霊媒師 人間陣営
  指定した人の生死と、死亡していた場合陣営を一度だけ知ることができます
・多重人格 人狼陣営
  能力はありませんが人狼側の役職です
  占い師や霊媒師からは人間と判定されます

 能力を使用するときはPlayer Bookの下線がついたところをクリックしてください
 右に表示されているIDの隣がPlayerOの数字です

【特殊アイテム】
・即死ポーション
  浴びると即死するスプラッシュポーションです
・跳躍のポーション
  1分半ジャンプ力が2.5mに上がります
・俊敏のポーション
  1分半移動速度が40%上がります
・エンダーパール
  奇襲や逃亡がしやすくなります
・不死のトーテム
  左右どちらかの手に持っていれば死亡しても1度だけ復活できます
・盾
  構えていれば前からの攻撃を一度だけ防ぐことができます
・エリトラ
  空を滑空できます
  ステージの外に出ると失格です
・棒
  ハズレです

【導入・プレイ方法】
1. ダウンロードしたファイルを展開する
2. Werewolfというフォルダを(ワールド名)\data\functions\Werewolfとなるようにコピー
3. 中のconfig.mcfunctionをtxt編集ソフトで編集する(後記)
4. そこそこの規模の城や街等を建築する(逃げたり隠れられるくらいに)
  配布ワールドでも可
5. [/reload]を実行しプレイヤーが全員いる状態で[/function werewolf:firstcommand]を実行
6. 不可視をクリックし各々好きな場所へ移動する
7. 次のゲームをクリックして役職設定
8. ゲームスタートで開始
9. 終了したら7に戻る
導入場所の例
導入場所

【GM Bookでの設定】
GM Bookの2ページ目以降ではいろいろな設定を行うことができます
・役職設定
  ゲームを開始せずに役職だけ変更したいときにクリックします
・ポイント設定
  勝利数の増減や、画面右の表示をPlayerと得点で切り替える事ができます
  なお勝利数は0より減らすことはできません
・各種ゲームモードの設定
  死亡後にスペクターで地下から見てたらゲーム終了して埋まった!等の時に使用します
・KeepInventory
  アイテムを落とすか落とさないかの設定ができます
  なお他人のPlayer Bookは使用しないでください(見たり見せたりすることは可能)
・役職リセット
  役職をリセットします
  役職設定とは違い新しい役職が設定されることはありません
・Playerリセット
  誰かが抜けたり新しく入ったりしたらクリックしてください
・ポイントリセット
  全員の勝利数を0にリセットします
・初期設定リセット
  スコアボードを設定し直します
・スコアボードの削除
  このfunctionsで使用したスコアボードを削除しgameruleをデフォルトに戻します
  クリックしたあとチャット欄のはいをクリックしてください

【configの設定の方法】
・config.mcfunctionを開き役職名やアイテム名の下のexecute @r…をコピペしてください
・仕様上役職やアイテムが多いと下で指定したものは設定されません
・役職が人数より少ない場合は当然ですが役職が設定されない人が出ます
・先頭に#をつけることでその行は読み込まれなくなります
・コマンド以外は先頭に#がついていないと不具合が発生します
・編集例
  霊媒師1、占い師1、人間1、人狼1の場合
  #—————————-役職設定—————————–
  #霊媒師
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/shaman
  #占い師
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/auger
  #人間
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/human
  #多重人格
  #execute @r[tag=!playing] ~ ~ ~ function werewolf:books/multiple
  #人狼
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/werewolf

  霊媒師1、占い師1、人間3、多重人格1、人狼1の場合
  #—————————-役職設定—————————–
  #霊媒師
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/shaman
  #占い師
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/auger
  #人間
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/human
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/human
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/human
  #多重人格
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/multiple
  #人狼
  execute @r[tag=!playing] ~ ~ ~ function werewolf:books/werewolf
・人狼の人数をランダムにする機能もありますがコマンドが複雑化するので
 やる場合にはコマンドの知識をある程度つけた上で同梱された画像を見てください

【config設定上の注意】
・必ずTeraPad等の文字コードが指定できるソフト
 文字コードをUTF-8N(無ければUTF-8)にして編集してください
Windows付属のメモ帳やワードパットでは編集しないでください

【Q&A】
Q.人狼のルール知らないんだけど
A.ググれば大体のことは書いてあります

Q.「このコマンドを実行する権限がありません」って出たんだけど
A.サーバーのコンソールで[/op マイクラのID]を打ち込みOP権限を全員に与えてください

Q.GM Book・Player Book・特殊アイテムがもらえないんだけど
A.導入に失敗していたりconfigの設定がされていないか失敗している可能性があります
【導入・プレイ方法】【configの設定の方法】や文字コードを確認してください
 サーバーの場合コンソールにエラー文が書いてある場合があるので[/reload]をしてから
 そちらも確認してください

Q.「未知のコマンドです。…」とかなんかエラー文出たんだけど
A.マイクラのバージョンが違う可能性があります
 現在1.12~1.12.2のみ対応しています
 1.11.2以前や1.13以降には対応していません

【ダウンロード】

Minecraft Werewolf 2.1

 更新履歴
  2.0 公開
  2.1 占い師のPlayer Bookに2ページ目がなかったのを修正
【使用したサイト】
MCStacker
https://mcstacker.bimbimma.com/
Minecraft Book Editor
http://minecraft.tools/en/book.php

友人達とのプレイで不具合は修正しているはずですが、まだ何か不具合があったら対応しますたぶん
何をしているかのコメントは書いているので改変等はご自由に ただし再配布は要相談
実況の方の許可をもらいにいってないのでこれを使用しての動画化等は私からはなんとも言えません
そのあたりで問題があったら消します
わからないことなどがあったらコメントかTwitterにでもリプ送ってください

まっちゃん

まっちゃん

コマンド書いたりするのが好きです 建築は・・・地下基地って増築する時資材いらないどころか増えてお得だよね!!!

あわせて読みたい



コメントを残す