About
位置 (-1920,11,-200)
呼び出し元 毎tick実行するコマンド群1
分岐先 風切更新, 狩人レーダーヴィジョン終了処理, 約1分処理, Tick停止飛翔物削除, 敵スキル実行, 嫌な予感実行, トカルト処理, 動物誘導イベント
スキルやイベント、トカルトコルデなどでの時間経過により変化するものの処理、分岐を行っている。
コマンド群
| No. | コマンド | コメント | 状態 |
|---|---|---|---|
| 1 | /scoreboard players remove @a[score_ManaRefresh_min=0] ManaRefresh 1 | 時間経過 マナリフレッシュ |
|
| 2 | /tellraw @a[score_ManaRefresh=-1] {“text”:”マナリフレッシュの効果が切れた。”,”color”:”gold”} | 条件付き | |
| 3 | /scoreboard players reset @a[score_ManaRefresh=-1] ManaRefresh | 条件付き | |
| 4 | /scoreboard players remove @a[score_WindWall_min=0] WindWall 1 | 時間経過 ウィンドウォール |
|
| 5 | /tellraw @a[score_WindWall=-1] {“text”:”ウィンドウォールの効果が切れた。”,”color”:”gold”} | 条件付き | |
| 6 | /scoreboard players reset @a[score_WindWall=-1] WindWall | 条件付き | |
| 7 | /execute @a[score_WindWall_min=0] ~ ~ ~ /playsound block.fire.extinguish master @a[r=16] ~ ~-100 ~ 0 0.5 0.1 | ||
| 8 | /scoreboard players remove @a[score_NinjaTime_min=0] NinjaTime 1 | 時間経過 連舞 跳躍 |
|
| 9 | /scoreboard players set @a[score_NinjaTime=-1] Tsuremai 0 | 条件付き | |
| 10 | /scoreboard players set @a[score_NinjaTime=-1] Choyaku 0 | 条件付き | |
| 11 | /scoreboard players reset @a[score_NinjaTime=-1] NinjaTime | 条件付き | |
| 12 | /effect @a[tag=MagicShield] minecraft:resistance 15 4 true | マジックシールド継続 | |
| 13 | /effect @a[tag=Mokuso] minecraft:regeneration 15 1 true | 瞑想継続 | |
| 14 | /effect @a[tag=Mokuso,score_Level_min=43] minecraft:regeneration 15 2 true | 条件付き | |
| 15 | /scoreboard players remove @a[score_Kazakiri_min=0] Kazakiri 1 | 風切 | |
| 16 | /clone -1920 ~ ~2 -1920 ~ ~2 -1920 ~ ~2 filtered force minecraft:command_block 5 ###風切更新 | 条件付き | |
| 17 | /scoreboard players remove @a[score_RadarVision_min=0] RadarVision 1 | 時間経過 レーダーヴィジョン |
|
| 18 | /scoreboard players tag @a[score_RadarVision=-1] add RadarEnd | 条件付き | |
| 19 | /tp @a[score_RadarVision=-1] ~ ~15 ~ | 条件付き | |
| 20 | /scoreboard players reset @a[score_RadarVision=-1] RadarVision | 条件付き | |
| 21 | /execute 0-0-1-0-1 ~ 12 -166 /clone ~ ~ ~ ~ ~ ~ ~ ~ ~ filtered force minecraft:command_block 5 ###レーダーヴィジョン終了処理予約 | 条件付き | |
| 22 | /scoreboard players add #SecCount Global 1 | 約1分処理 イベント時伸びる |
|
| 23 | /scoreboard players test #SecCount Global 0 0 | ||
| 24 | /worldborder warning distance 0 | 条件付き | |
| 25 | /scoreboard players test #SecCount Global 61 * | ||
| 26 | /clone -1920 14 ~ -1920 14 ~ -1920 14 ~ filtered force minecraft:command_block 5 ###1分クロック | 条件付き | |
| 27 | /scoreboard players tag @e[tag=FlyingObject] add TestingTick {inTile:”minecraft:air”} | Tick停止飛翔物判定 | |
| 28 | /entitydata @e[tag=TestingTick] {PortalCooldown:1} | 条件付き | |
| 29 | /clone -1920 15 ~ -1920 15 ~ -1920 15 ~ filtered force minecraft:command_block 5 ###tick停止判定予約 | 条件付き | |
| 30 | /execute @e[tag=CanSpin] ~-0.5 ~ ~-0.5 /fill ~ ~ ~ ~1 ~1 ~1 minecraft:web 0 keep | 毒蜘蛛蜘蛛の巣設置 タグ CanSpin |
|
| 31 | /scoreboard players tag @e[tag=Freeze] add Melt {PortalCooldown:0} | NoAI解除 Freeze Melt |
|
| 32 | /entitydata @e[tag=Melt] {:,NoAI:false} | 条件付き | |
| 33 | /scoreboard players tag @e[tag=Melt] remove Freeze | 条件付き | |
| 34 | /scoreboard players tag @e[tag=Melt] remove Melt | 条件付き | |
| 35 | /scoreboard players add @e[tag=SkillMob] MobCastTime 20 | 敵スキル SkillMob CastingMob MobCastTime |
|
| 36 | /execute @r[type=!Player,tag=SkillMob,c=1] ~ ~ ~ /scoreboard players operation @e[dx=0,tag=SkillMob,score_MobCastTime_min=400,c=1] MobCastTime %= #20 Const | 条件付き | |
| 37 | /clone -1920 ~3 ~3 -1920 ~3 ~3 -1920 ~3 ~3 filtered force minecraft:command_block 5 ###敵スキル実行 | 条件付き ガラスあり | |
| 38 | /testfor @a[tag=CauseEvent,score_USBDimension_min=0,score_USBDimension=0] | イベント履行 | |
| 39 | /scoreboard players test #SecCount Global 0 * | 条件付き | |
| 40 | /clone -1920 ~ ~3 -1920 ~ ~3 -1920 ~ ~3 filtered force minecraft:command_block 5 ###嫌な予感実行 | 条件付き | |
| 41 | /tp 0-0-2-0-2 ~ 10 ~ | クロック正常入力 | |
| 42 | /scoreboard players tag @a[score_USBDimension_min=13,score_USBDimension=13,tag=!SaveTorch,m=!spectator] add RemoveTorch | トカルト処理 | |
| 43 | /clone -1920 ~1 ~3 -1920 ~1 ~3 -1920 ~1 ~3 filtered force minecraft:command_block 5 ###トカルト処理 | 条件付き | |
| 44 | /scoreboard players tag @a[tag=SaveTorch] remove SaveTorch | ||
| 45 | /execute 0-0-1-0-3 ~ ~ ~ /scoreboard players operation @e[r=5,tag=VillagerMeal] Freshness *= #-1 Const | 動物誘導イベント | |
| 46 | /clone -1920 ~2 ~3 -1920 ~2 ~3 -1920 ~2 ~3 filtered force minecraft:command_block 5 ###動物誘導イベント | 条件付き | |
| 47 | /scoreboard players tag @a add ReduceCurse {ActiveEffects:[{Id:4b,Amplifier:2b}]} | ガーディアン 呪い短縮 |
|
| 48 | /effect @a[tag=ReduceCurse] minecraft:mining_fatigue 15 3 | 条件付き | |
| 49 | /effect @a[tag=ReduceCurse] minecraft:weakness 15 3 | 条件付き | |
| 50 | /effect @a[tag=ReduceCurse] minecraft:hunger 15 3 | 条件付き | |
| 51 | /scoreboard players tag @a[tag=ReduceCurse] remove ReduceCurse | 条件付き |
詳細
スキル系処理
- 各スキルのカウンター用スコアのデクリメントなどを行う。
ManaRefreshが0以上であるプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
ManaRefreshから1を引く ManaRefreshが-1以下である対象プレイヤーに対し、以下の事柄を実行- 対象プレイヤーに「マナリフレッシュの効果が切れた。」とのメッセージを表示
- 対象プレイヤーの
ManaRefreshを0に設定
- 対象プレイヤーの
WindWallが0以上であるプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
WindWallから1を引く WindWallが-1以上である対象プレイヤーに対し、以下の事柄を実行- 「ウィンドウォールの効果が切れた。」とのメッセージを表示
- 対象プレイヤーの
WindWallを0に設定
- 対象プレイヤーの
WindWallが0以上であるすべてのプレイヤーから、半径16m以内のすべてのプレイヤーに効果音を鳴らす。NinjaTimeが0以上であるプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
NinjaTimeから1を引く NinjaTimeが-1以下である対象プレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
TsuremaiとChoyakuをそれぞれ0に設定 - 対象プレイヤーの
NinjaTimeを0に設定
- 対象プレイヤーの
- 対象プレイヤーの
MagicShieldを持つすべてのプレイヤーに耐性Lv.4を15秒間付与Mokusoを持つプレイヤーに対し、以下の事柄を実行- 対象プレイヤーに再生能力Lv.1を15秒間付与
Levelが43以上である対象プレイヤーに再生能力Lv.2を15秒間付与
Kazakiriが0以上であるプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
Kazakiriから1を引く - 風切更新を実行
- 対象プレイヤーの
RadarVisionが0以上であるプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
RadarVisionから1を引く RadarVisionが-1以下である対象プレイヤーに対し、以下の事柄を実行- 対象プレイヤーに
RadarEndを付与 - 対象プレイヤーを15m下に移動
- 対象プレイヤーの
RadarVisionを0に設定 - 狩人レーダーヴィジョン終了処理を実行
- 対象プレイヤーに
- 対象プレイヤーの
1分カウント
- 1分置きに実行される約1分処理用カウンタスコアのデクリメントなどを行う。
#SecCountのGlobalに1を足す#SecCountのGlobalが0であるとき、ワールドの境界線から0m近づいたとき警告を出す (\worldborder waring distanceのリセット)#SecCountのGlobalが61以上であるとき、約1分処理を実行
Tick停止飛翔物削除処理
- 空中で停止している投擲物の判定のための
PortalCooldownの設定などを行う。
FlyingObjectを持ち、inTileがminecraft:airである(空気中で停止している)エンティティに対し、以下の事柄を実行- 対象エンティティに
TestingTickを付与 TestingTickを持つすべてのエンティティのPortalCooldownを1に設定- Tick停止飛翔物削除を実行
- 対象エンティティに
敵Mobによる蜘蛛の巣設置
- SATなどの移動するたびに蜘蛛の巣を設置するMobの処理を行う。
CanSpinを持つエンティティを中心として一辺2mの範囲に蜘蛛の巣を設置
NoAI停止処理
Freezeを持ち、PortalCooldownが0になったMobのNoAIを解除する。(もやんのせい)
Freezeを持ち、PortalCooldownが0であるエンティティに対し、以下の事柄を実行- 対象エンティティに
Meltを付与 Meltを持つ対象エンティティに対し、以下の事柄を実行- 対象エンティティの
NoAIをfalseに設定 - 対象エンティティから
FreezeとMeltを削除
- 対象エンティティの
- 対象エンティティに
敵Mobスキル実行
SkillMobを持つ敵MobのMobCastTimeに値を代入し、敵スキル実行を実行実行する
SkillMobを持つエンティティに対し、以下の事柄を実行- 対象エンティティの
MobCastTimeに20を足す - プレイヤーでない対象エンティティを一人ランダムに選び、その同座標上に
MobCastTimeが400以上でありSkillMobを持つ一体のエンティティのMobCastTimeに20との剰余を代入 - 敵スキル実行を実行
- 対象エンティティの
嫌な予感実行
- 条件を満たす場合、嫌な予感を実行する。
CauseEventを持ち、USBDimensionが0であるプレイヤーが存在し、#SecCountのGlobalが0以上であるとき、嫌な予感実行を実行
SystemKeeperテレポート
-
SystemKeeper処理のSystemKeeperの復帰処理?を行う。
-
SystemKeeperを今の座標からy=10へ移動
トカルトコルデ処理
- トカルトでの松明減少やトカルトエンカウントのための分岐を行う。
USBDimensionが13であり、SaveTorchを持ってなく、スペクテイターモードでないプレイヤーに対し、以下の事柄を実行- 対象エンティティに
RemoveTorchを付与 - トカルト処理を実行
- 対象エンティティに
SaveTouchを持つすべてのプレイヤーからSaveTouchを消去
動物誘導イベント完了検知
- 嫌な予感のうちの1つである、動物誘導イベントでの動物を農業家の近くに連れてきたときの処理を行う。
エルダーガーディアンの呪い変更
- エルダーガーディアンの呪い(採掘速度低下Lv.2)を受けたプレイヤーに対し、別の効果を上書きする。
- 採掘速度低下Lv.2を持つプレイヤーに対し、以下の事柄を実行
- 対象プレイヤーに
ReduceCurseを付与 ReduceCurseを持つプレイヤーに採掘速度低下Lv.3、弱体化Lv.3、空腹Lv.3をそれぞれ15秒間付与ReduceCurseを持つプレイヤーからResuceCurceを削除
- 対象プレイヤーに