About
呼び出し元 毎tick実行するコマンド群11
召喚士のスキルの1つであるサモンP:ウルフを実行する。TarpPointの座標上にほねちょーだいの召喚、骨を与えられたときに(ペット)ウルフへと変更するタグ(ペット)ウルフへの追加タグの付与、そして30秒間の内に懐かせられなかったほねちょーだいのキルなどを行う。
コマンド群
ウルフ召喚部コマンド群
位置 (-1920,17,-152)
No. | コマンド | |
---|---|---|
1 | /execute @a[score_ActivatedSkill_min=6040,score_ActivatedSkill=6049] ~ ~ ~ /execute @e[r=6,tag=TrapPoint,c=1] ~ ~ ~ /playsound entity.wolf.death master @a[r=16] ~ ~ ~ 1 0.5 0 | |
2 | /execute @a[score_ActivatedSkill_min=6040,score_ActivatedSkill=6049] ~ ~ ~ /execute @e[r=6,tag=TrapPoint,c=1] ~ ~ ~ /particle snowshovel ~ ~ ~ 0.5 0.5 0.5 0.1 30 force | |
3 | /execute @a[score_ActivatedSkill_min=6040,score_ActivatedSkill=6049] ~ ~ ~ /execute @e[r=6,tag=TrapPoint,c=1] ~ ~ ~ /summon Wolf ~ ~ ~ {CustomName:”ほねちょーだい!”,CustomNameVisible:true,ArmorItems:[{id:”minecraft:bone”,Count:0b,Damage:0s,tag:{ench:[{id:2s,lvl:32767s},{id:1s,lvl:10s}],AttributeModifiers:[{Name:”WolfAttack+”,AttributeName:”generic.attackDamage”,Operation:0,Amount:21d,UUIDMost:101l,UUIDLeast:1l,Slot:”feet”}]}},{},{},{id:minecraft:snowball,Count:0b}], Attributes:[{Name:”generic.followRange”,Base:0d},{Name:”generic.movementSpeed”,Base:0.1d},{Name:”generic.armor”,Base:15d},{Name:”generic.attackDamage”,Base:22d},{Name:”generic.maxHealth”,Base:30d}],Health:30f,Team:FriendlyTeam,PortalCooldown:600,Tags:[GimmeBone],CollarColor:0b,Passengers:[{id:Item,Item:{id:minecraft:bone,Count:3b}}],DeathLootTable:”minecraft:empty”} | |
4 | /fill -1921 ~-1 ~ -1921 ~-1 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###懐かせ待機 |
ウルフ懐かせ待機部コマンド群
位置 (-1920,16,-152)
No. | コマンド | 状態 |
---|---|---|
1 | /scoreboard players tag @e[tag=GimmeBone] add Tamed {Attributes:[{Name:”generic.maxHealth”,Base:20d}]} | クロック |
2 | /entitydata @e[tag=Tamed] {CustomName:”(ペット)ウルフ”,Attributes:[{Name:”generic.followRange”,Base:32d},{Name:”generic.movementSpeed”,Base:0.32d},{Name:”generic.maxHealth”,Base:30d}],Health:30f,Tags:[]} | 条件付き |
3 | /scoreboard players tag @e[tag=GimmeBone] add FailedToTame {PortalCooldown:0} | |
4 | /execute @e[tag=FailedToTame] ~ ~ ~ /tellraw @a[r=16] {“text”:”* オオカミ はふて腐れて帰ってしまった。”} | 条件付き |
5 | /entitydata @e[tag=FailedToTame] {Health:0f,DeathTime:19s} | 条件付き |
6 | /scoreboard players test #EntityCount Global * 0 | |
7 | /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ | 条件付き |
No.1のコマンドブロックについて
No.1のコマンドブロックには以下のタグが付与されている。
CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}
詳細
ウルフ召喚部
ActivatedSkill
が6040 ~ 6049であるすべてのプレイヤーから半径6m以内の1体のTrapPointに対し、以下の事柄を実行
- 対象エンティティから半径16m以内のすべてのプレイヤーに、効果音を鳴らす
- 対象エンティティの座標上にパーティクルを表示
- 対象エンティティの座標上にほねちょーだい(
GimmeBone
を持つ)を召喚 - 懐かせ待機部を実行
懐かせ待機部
GimmeBone
を持ち、Attributes
のgeneric.maxHealth
が20であるエンティティ(骨を与えられたほねちょーだーい)にTamed
を付与- 1.を実行できた
GimmeBone
を持つエンティティの数を#EntityCount
のGlobal
に代入 Tamed
を持ったエンティティに(ペット)ウルフへの追加タグを付与GimmeBone
を持ち、PortalCooldown
が0であるすべてのエンティティに、FaildToTame
を付与し、実行できた時以下の事柄を実行FailedToTame
を持つすべてのエンティティから半径16m以内のすべてのプレイヤーに対し、「* オオカミ はふて腐れて帰ってしまった。」とのメッセージを表示FailedToTame
を持つすべてのエンティティに{Health:0f,DeathTime:19s}
を付与し、キルする
#EntityCount
のGlobal
が0以下であるとき、懐かせ待機部を停止
ほねちょーだい
/summon Wolf ~ ~ ~ {CustomName:"ほねちょーだい!",CustomNameVisible:true,ArmorItems:[{id:"minecraft:bone",Count:0b,Damage:0s,tag:{ench:[{id:2s,lvl:32767s},{id:1s,lvl:10s}],AttributeModifiers:[{Name:"WolfAttack+",AttributeName:"generic.attackDamage",Operation:0,Amount:21d,UUIDMost:101l,UUIDLeast:1l,Slot:"feet"}]}},{},{},{id:minecraft:snowball,Count:0b}], Attributes:[{Name:"generic.followRange",Base:0d},{Name:"generic.movementSpeed",Base:0.1d},{Name:"generic.armor",Base:15d},{Name:"generic.attackDamage",Base:22d},{Name:"generic.maxHealth",Base:30d}],Health:30f,Team:FriendlyTeam,PortalCooldown:600,Tags:[GimmeBone],CollarColor:0b,Passengers:[{id:Item,Item:{id:minecraft:bone,Count:3b}}],DeathLootTable:"minecraft:empty"}
Name | ほねちょーだい! |
Type | Wolf |
Tags | GimmeBone |
Team | FriendlyTeam |
Health | 30 |
ArmorItem | 落下耐性Lv.32767の骨 |
PortalCooldown | 600 |
(ペット)ウルフへの追加タグ
{
CustomName:”(ペット)ウルフ”,
Attributes:
[{
Name:”generic.followRange”,
Base:32d
},
{
Name:”generic.movementSpeed”,
Base:0.32d
},
{
Name:”generic.maxHealth”,
Base:30d
}],
Health:30f,
Tags:[]
}