マインクラフトの統合版では、プレイヤー自身がコマンドを使用することで、様々なゲームを作ることができます。その中でも、人狼ゲームは非常に人気のあるゲームの一つです。今回は、人狼ゲームの第三弾として、各役職の能力とアイテムを作成する方法をご紹介します。
まずは、各役職の能力を作成していきましょう。人狼ゲームには、村人、人狼、占い師、狩人、霊媒師、猟師などの様々な役職がありますが、今回は村人、人狼、占い師の能力を作成していきます。
まずは、村人です。村人は特殊な能力を持たず、ただ村を守る立場です。そこで、村人の能力としては、「死んだ時に爆発する」というものを作ってみましょう。コマンドブロックを使って、村人のプレイヤーに「tag」コマンドを指定します。tagコマンドでは、指定したプレイヤーにタグを付けることができます。例えば、「tag @p add villager」とすることで、一番近くのプレイヤーに「villager」というタグを付けることができます。
さらに、続けて「execute @a[tag=villager] ~ ~ ~ execute @e[type=minecraft:creeper, name=”villager”] ~ ~ ~ summon minecraft:creeper ~ ~ ~」とコマンドを入力します。これにより、村人のプレイヤーが死んだ時に、周辺にいるクリーパーが爆発してプレイヤーを守ることができるようになります。
次に、人狼の能力を作成していきます。人狼は夜に村人を襲撃し、全員を人狼に仕立てることができます。そこで、人狼の能力としては、「夜に村人を襲撃する」というものを作りましょう。
まずは、夜を判定するために「time query daytime」を使います。このコマンドは、現在の時間を日中か夜かを判定してくれるものです。続けて、「scoreboard players set @a[score_time=1304] isWolf 1」と入力します。これにより、1304時間になった時にスコアボードの「isWolf」に1が加算されるようになります。
最後に、「execute @a[score_isWolf_min=1] ~ ~ ~ execute @a[score_isWolf_min=0] ~ ~ ~ effect @a[score_isWolf_min=1,score_isWolf=1] minecraft:resistance 1 1」を入力します。これにより、人狼に襲撃された村人が抵抗力を付けることができるようになります。
そして、占い師の能力としては、「夜に一人のプレイヤーを占う」というものを作成します。まずは、「execute @a[score_isWolf_min=1,score_isWolf=1] ~ ~ ~ execute @p ~ ~ ~ scoreboard add isFortune 1」と入力します。これにより、人狼に襲撃されたプレイヤーは、占い師に指定されたスコアボード「isFortune」に1が加算されるようになります。
最後に、「execute @a[score_isFortune_min=1, score_isFortune=1] ~ ~ ~ execute @p ~ ~ ~ tell @p[distance=..5, score_isWolf_min=1,score_isWolf=1] 占い師があなたのことを占いました!」を入力します。これにより、指定された距離内にいるプレイヤーに対して、占い師が占ったことを伝えることができるようになります。
以上で、村人、人狼、占い師の能力を作成することができました。最後に、各役職に応じたアイテムを作成する方法をご紹介します。
まずは、村人のアイテムとして、「マナーを与える薬」というものを作ってみましょう。これは、人狼に襲撃された村人が使用することで、抵抗力を得ることができるアイテムです。
コマンドブロックを使って、「give @a[tag=villager,score_isWolf=0,score_isFortune_min=0,score_isFortune=0] minecraft:potion 1 0 {SplashPotion:{Potion:waterbreathing},display:{Name:”マナーを与える薬”}}」と入力します。これにより、村人が使用できる「マナーを与える薬」を入手することができるようになります。
次に、人狼のアイテムとして、「人狼の異常な牙」というものを作ってみましょう。これは、人狼が使用することで、襲撃した村人を一定時間、病気状態にすることができるアイテムです。
コマンドブロックを使って、「give @a[tag=isWolf,score_isWolf=1] minecraft:potion 1 0 {display:{Name:”人狼の異常な牙”},Enchantments:[{id: “minecraft:silk_touch”,lvl:1}]}}」と入力します。これにより、人狼が使用できる「人狼の異常な牙」を入手することができるようになります。
最後に、占い師のアイテムとして、「占い師のささやかな収穫」というものを作成してみましょう。これは、占い師が指定したプレイヤーを占う際に使用するアイテムです。
コマンドブロックを使って、「give @a[score_isWolf_min=0,score_isWolf=0,score_isFortune_min=1,score_isFortune=1] minecraft:wheat 1 0 {display:{Name:”占い師のささやかな収穫”}}」と入力します。これにより、占い師が使用できる「占い師のささやかな収穫」を入手することができるようになります。
以上で、各役職の能力とアイテムを作成することができました。これらを組み合わせることで、よりリアルな人狼ゲームを作ることができるでしょう。是非、自分だけのオリジナル人狼ゲームを楽しんでみてください。
こんばんは、リクエストたくさんあって大変だと思うのですが、リクエストいいですか?敵を味方にできるコマンドを作ってほしいのですがいいですか?本当に申し訳ないと思っているのですが..
本当に助かります……