About
位置 (-1920,11,-189)
呼び出し元 毎tick実行するコマンド群3
交易島の教会にいる牧師との会話処理を行う。
コマンド群
| No. | コマンド | 状態 |
|---|---|---|
| 1 | /execute 0-0-1-0-2 ~ ~ ~ /execute @e[r=24,type=Villager,tag=Pastor,c=1] ~ ~ ~ /scoreboard players tag @a[r=5,score_PastorFlag_min=1] add PastorResume | |
| 2 | /scoreboard players enable @a[score_PastorFlag_min=1,tag=!PastorResume] PastorFlag | |
| 3 | /scoreboard players set @a[score_PastorFlag_min=1,tag=!PastorResume] PastorFlag 0 | 条件付き |
| 4 | /scoreboard players tag @a[score_PastorFlag_min=1,score_PastorFlag=1,tag=PastorResume] add PastorNo | |
| 5 | /scoreboard players tag @a[score_PastorFlag_min=2,tag=PastorResume] add PastorYes | |
| 6 | /scoreboard players set @a[tag=PastorResume] PastorFlag -1 | |
| 7 | /scoreboard players tag @a[tag=PastorResume] remove PastorResume | 条件付き |
| 8 | /tellraw @a[tag=PastorYes] {“text”:”[牧師] これは失礼しました。どうかお気をつけて。”} | |
| 9 | /scoreboard players tag @a[tag=PastorYes] remove PastorYes | 条件付き |
| 10 | /time query gametime | 補足あり |
| 11 | /scoreboard players operation #Random Global %= #PastorMax Global | 条件付き |
| 12 | /scoreboard players operation @a[tag=PastorNo] Random = #Random Global | |
| 13 | /tellraw @a[tag=PastorNo,score_Random_min=0,score_Random=0] {“text”:”[牧師] サバイバルエリアではベッドで寝ると元気になれます。\nアドベンチャーエリアではとても寝てはいられませんが…”} | |
| 14 | /tellraw @a[tag=PastorNo,score_Random_min=1,score_Random=1] {“text”:”[牧師] ネザー火山内にある迷宮には多くの宝が眠っているとの噂ですが、\n熱さで何人も寄せ付けません。”} | |
| 15 | /tellraw @a[tag=PastorNo,score_Random_min=2,score_Random=2] {“text”:”[牧師] MPの表示が溢れた時は、\nスキル設定所にある黒い電話ボックスを使うと良いでしょう。”} | |
| 16 | /tellraw @a[tag=PastorNo,score_Random_min=3,score_Random=3] {“text”:”[牧師] 土と砂利で荒れた土をクラフトできますが、\n荒れた土は一度耕すことで普通の土に変えられます。”} | |
| 17 | /tellraw @a[tag=PastorNo,score_Random_min=4,score_Random=4] {“text”:”[牧師] ポーションの中には火薬を混ぜると\n効果が消えてしまうものもあります。”} | |
| 18 | /tellraw @a[tag=PastorNo,score_Random_min=5,score_Random=5] {“text”:”[牧師] 干草の俵はクラフトすることで小麦に戻せます。”} | |
| 19 | /tellraw @a[tag=PastorNo,score_Random_min=6,score_Random=7] {“text”:”[牧師] もう長い間夜が続いていますが、明けない夜はないといいます。お月様の機嫌が良くなれば、夜明けはきっと来るでしょう。”} | |
| 20 | /scoreboard players tag @a[tag=PastorNo] remove PastorNo |
No.10のコマンドブロックについて
No.10 のコマンドブロックには、以下のデータタグが付与されている。
CommandStats:{QueryResultName:"#Random",QueryResultObjective:"Global"}
詳細
- ShopGMから半径24m以内にいる
Pastorを持つ村人(牧師)を一人選択し、その村人から5m以内にいるPastorFlagが1以上であるすべてのプレイヤーにPastorResumeを付与 PastorFlagが1以上であり、PastorResumeを持たないすべてのプレイヤーにPastorFlagへの書き込みを許可し、それを0に設定PastorFlagが1であり、PastorResumeを持つすべてのプレイヤーにPastorNoを付与PastorFlagが2以上であり、PastorResumeを持つすべてのプレイヤーにPastorYesを付与PastorResumeを持つすべてのプレイヤーのPastorFlagを-1に設定し、PastorResumeを削除PastorYesを持つすべてのプレイヤーに「[牧師] これは失礼しました。どうかお気をつけて。」とのメッセージを表示し、PastorYesを削除#RandomのGlobalにゲーム内時間を代入し、#PastorMaxのGlobalとの剰余を代入PastorNoを持つすべてのプレイヤーのRandomに#RandomのGlobalを代入PastorNoを持つすべてのプレイヤーのRandomの値に対して以下のメッセージを送信
牧師のメッセージ
| Randomの値 | 牧師のメッセージ |
|---|---|
| 0 | [牧師] サバイバルエリアではベッドで寝ると元気になれます。アドベンチャーエリアではとても寝てはいられませんが… |
| 1 | [牧師] ネザー火山内にある迷宮には多くの宝が眠っているとの噂ですが、熱さで何人も寄せ付けません。 |
| 2 | [牧師] MPの表示が溢れた時は、スキル設定所にある黒い電話ボックスを使うと良いでしょう。 |
| 3 | [牧師] 土と砂利で荒れた土をクラフトできますが、荒れた土は一度耕すことで普通の土に変えられます。 |
| 4 | [牧師] ポーションの中には火薬を混ぜると効果が消えてしまうものもあります。 |
| 5 | [牧師] 干草の俵はクラフトすることで小麦に戻せます。 |
| 6~7 | [牧師] もう長い間夜が続いていますが、明けない夜はないといいます。お月様の機嫌が良くなれば、夜明けはきっと来るでしょう。 |