すみません、体力半分検知ができません。一様このようにしているのですがなぜできないか教えてください。 ・バージョン1.18.1 JAVA ・ボスモブ自体はBossと名図けられたウィザースケルトン ・(必要かわからないけどダイヤ装備付き) ・effectコマンドは耐性 攻撃力上昇 火炎のみ ・MAX体力20 一様Bossbarコマンドのリピートのやつ /execute store result bossbar minecraft:bosszombiehp value run data get entity @e[name=Boss,limit=1] Health 1 体力半分コマンド 最初に言ったリピートコマンド 無条件 常時実行 /execute store result score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP run data get entity @e[name=Boss,tag=bzhp,limit=1] Health 1 その上に次に紹介してくれたチェーンコマンド execute as @e[type=minecraft:wither_skeleton,tag=bzhp] if score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP matches ..10 run setblock -0 -63 -3 minecraft:redstone_block ↑ 一回のみに隣接してる その上に紹介してくださった、チェーンコマンド execute at @e[type=minecraft:wither_skeleton,tag=BZ2] run particle minecraft:crimson_spore ~ ~ ~ 0.1 0.1 0.1 0.01 10 force @a 一回のみのコマンド インパルス 無条件 動力が必要 scoreboard players reset @e[type=minecraft:wither_skeleton,tag=bzhp] tick その上に チェーンコマンド 無条件 常時実行 execute at @e[type=minecraft:wither_skeleton,tag=bzhp] run playsound minecraft:entity.enderman.scream master @a ~ ~ ~ 1 0.1 1 その上に チェーンコマンド 無条件 常時実行 execute as @e[type=minecraft:wither_skeleton,tag=bzhp] if score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP matches 50 run data merge entity @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] {Tags:["tick","bzhp","BZ2"],Name:generic.movement_speed,Base:0.4,NoAI:0,Invulnerable:0b} にしています。お手数おかけしますが これのできない理由 チェックの仕方を教えてください。長文ですみません
@@YT-ff7gd 4:45で紹介されているコマンドで設置したレッドストーンブロックを破壊する、ということでいいでしょうか?その場合は ボスがいなくなったことの検知が必要になります。 execute as @e[tag=bzhp,type=zombie] at @s if entity @s run setblock レッドストーンブロックの座標 minecraft:air ↑のコマンドをリピートで実行すれば、ボスがいなくなった(倒された)時にレッドストーンブロックを空気に置き換えます。(つまり何もない状態)動作チェックしてないので動くかどうかわかりませんが、多分動くと思います。スペルミスあるかも。
コメント失礼します hpが半分になったことがそもそも検知されないのですがどうすればいいですか? コマンドはこう打ちました execute as @e[type=zombie,tag=bossz] if score @e[type=zombie,tag=bossz,limit=1] hp matches ..100 run setblock 55 36 -136
ありがとうございます!!
コメントはっやw
@@GamesSS 神通知()
@@GamesSS 本当にコメント早いね
このコマブロたちって全部まとめていいんですか?
失礼します。7:02のところのコマンドを起動しても、レッドストーンブロックが出てきません。どうすればいいでしょうか?
座標の部分を少し変えてみてください。
@@GamesSS バージョンは1.16でもいいのでしょうか?
1.16で大丈夫だと思います
統合版でもできますか?
できません。ただ、統合版用の動画も出しているので、良かったらそちらを参考にしてみてください。
ruclips.net/video/e4GQcijQZHI/видео.htmlfeature=shared
質問する時めっちゃ弱腰になってるのいつ見てもツボる
これスイッチできますか…(多分できないの知っています)
わかってるじゃないですか
Hpスコアって概要欄のどこにかいてありますか?
dataコマンドいりますか?scoreboardの種類にhealthというものがあるのですが..
前にhealthでやった時上手く動かなかったんですよね...やり方が間違ってるんだろうけど。
すみません、体力半分検知ができません。一様このようにしているのですがなぜできないか教えてください。
・バージョン1.18.1 JAVA
・ボスモブ自体はBossと名図けられたウィザースケルトン
・(必要かわからないけどダイヤ装備付き)
・effectコマンドは耐性 攻撃力上昇 火炎のみ
・MAX体力20
一様Bossbarコマンドのリピートのやつ
/execute store result bossbar minecraft:bosszombiehp value run data get entity @e[name=Boss,limit=1] Health 1
体力半分コマンド
最初に言ったリピートコマンド 無条件 常時実行
/execute store result score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP run data get entity @e[name=Boss,tag=bzhp,limit=1] Health 1
その上に次に紹介してくれたチェーンコマンド
execute as @e[type=minecraft:wither_skeleton,tag=bzhp] if score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP matches ..10 run setblock -0 -63 -3 minecraft:redstone_block ↑
一回のみに隣接してる
その上に紹介してくださった、チェーンコマンド
execute at @e[type=minecraft:wither_skeleton,tag=BZ2] run particle minecraft:crimson_spore ~ ~ ~ 0.1 0.1 0.1 0.01 10 force @a
一回のみのコマンド
インパルス 無条件 動力が必要
scoreboard players reset @e[type=minecraft:wither_skeleton,tag=bzhp] tick
その上に
チェーンコマンド 無条件 常時実行
execute at @e[type=minecraft:wither_skeleton,tag=bzhp] run playsound minecraft:entity.enderman.scream master @a ~ ~ ~ 1 0.1 1
その上に
チェーンコマンド 無条件 常時実行
execute as @e[type=minecraft:wither_skeleton,tag=bzhp] if score @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] HP matches 50 run data merge entity @e[type=minecraft:wither_skeleton,tag=bzhp,limit=1] {Tags:["tick","bzhp","BZ2"],Name:generic.movement_speed,Base:0.4,NoAI:0,Invulnerable:0b}
にしています。お手数おかけしますが これのできない理由 チェックの仕方を教えてください。長文ですみません
かなり詳細に書いて下さりありがとうございます。今考えられることとしては、そのをザースケルトンにタグが付いていない可能性があります。bzhpというタグですね。
これでも上手くいかない場合はまたコメントしてください。もう少ししっかり考えてみます
@@GamesSS すみません。そのBossと名図けられたウィザスケが召喚された後
/tag @e[type=minecraft:wither_skeleton] add bzhp
このような感じでtagつけたんですけど機能しませんでした
HPという名前のdummyスコアは作りましたか?
@@GamesSS すみません。あまりスコアボードの意味が分かってないのでコマンド違うかもですけど
scoreboard objectives add HP dummy
というコマンドはやってみました(結果は無理でした)
失礼します、不明なコマンド:bossbar。このコマンドが存在し、これを使用するけ権限があることを確認してください。と出るんですがどうしたらいいですか😢😢
コマンドが許可されていない可能性があるので、シングルプレイの場合はLANに公開を押して、コマンドを許可するようにしてください。マルチの場合は自身にOP権限を渡してください。
bossbarの最初のコマンドはなんか機能しませんでしたよ どうしてでしょうか?
・そもそもJEではなくBEでやっている
・コマンドの写すときにミスしている
・リピートで実行しなければならないコマンドをリピートで実行していない
・バージョンが1.16.xでない
この四つのうちどれかに当てはまっていると動かないので確認してみてください
Bossbarと言うコマンドが無いのですが何でですか?
・バージョンが1.13以降出ない
・jeじゃない
のどれかに当てはまりませんか?当てはまらなかったらわからないです。
@@GamesSS jeじゃないかなー
@@GamesSS と言うかjeって何?
Javaeditionの略です。所謂pc版ってやつです。be(Switch,ps4,スマホなど)だとbossbarコマンドが使えません。
@@GamesSS 私、PCでやっているのにBossbarコマンドがでないんですけど
理由分かりますか。
スコアの生成方法が概要欄に書かれていないのですが どこかに書いてあるのでしょうか
書いてないですね。申し訳ありません。ここに書いておきます。
/scoreboard objectives add HP dummy
/scoreboard objectives add tick dummy
スマホ版とかで出来るんですか?
無理だと思います
ダメージを与えるためのarrowを隠す方法を教えてください!Mcstackerでinvisilityをつけたんですがparticleが出てさらに透明化になりませんでした..なぜでしょうか...
透明にならないのはそもそもコマンドで透明にする手段がないからです(多分)。あなたがいじった部分は、ポーション付きの矢とかの設定だと思うんですよね。矢を隠したいなら大人しくテクスチャをいじるのがいいでしょう。ダメージを与えるだけなら、スコアを使うのが最適です。(確かgithubにスコアでダメージを与えられるデータパックがあった気がする)
今boss作ってるんですけど召還するときにhpを2000とかに設定しても1024hpで出てくるんですけどこれが限界ってことなんですかね?
今自分も1.17で試してみたのですが、1024が限界ですね
/summon husk ~ ~ ~ {Health:1025f,Attributes:[{Name:generic.max_health,Base:1025}]}
これが実行したコマンドです。
しかし、HPを1024以上にすること自体は衝撃吸収のエフェクトを付与すれば可能です。ただ、dataコマンドでHealthを取得しても1024のままだったので、衝撃吸収で増えた分の体力はボスバーには反映されないと思います。
すみません。理解力が全然なくて、hpが半分になったことを検知して攻撃パターンを変える方法があまり分からなかったので詳しく教えてもらいたいです!
スコアの生成とかが分からなかったです
@@YT-ff7gdスコアについてはこの動画で解説しているの、詳しく知りたい場合はこの動画を視聴してください。ruclips.net/video/kq9JyIEBQY8/видео.html
HPが半分になったことを検知するには現在のHPを数値化する必要があり、その時に使うのがスコア(動画ではHPスコアと言っている)です。生成しただけではHPの数値化をすることができないので、4:13で出てきているコマンドをリピートで実行する必要があります。
例えば最大HPが200のモブがいたとします。最初はHPスコアは200ですが、半分以上削ればHPスコアは100以下になります。100以下になったことを検知するのが4:45のところに書いてあるコマンドです。
この説明で理解できなかったらまた質問してください。あまりうまく説明できなかったので。
@@GamesSS HPがゼロになったらレッドストーンブロックを壊す、というコマンドはどうしたら出来ますか!
@@YT-ff7gd 4:45で紹介されているコマンドで設置したレッドストーンブロックを破壊する、ということでいいでしょうか?その場合は ボスがいなくなったことの検知が必要になります。
execute as @e[tag=bzhp,type=zombie] at @s if entity @s run setblock レッドストーンブロックの座標 minecraft:air
↑のコマンドをリピートで実行すれば、ボスがいなくなった(倒された)時にレッドストーンブロックを空気に置き換えます。(つまり何もない状態)動作チェックしてないので動くかどうかわかりませんが、多分動くと思います。スペルミスあるかも。
Windows10(統合版?)では、bossbarというコマンドがおそらく存在しなかったはずです。おそらくですが......
コメント失礼します
hpが半分になったことがそもそも検知されないのですがどうすればいいですか?
コマンドはこう打ちました
execute as @e[type=zombie,tag=bossz]
if score @e[type=zombie,tag=bossz,limit=1] hp matches ..100 run setblock 55 36 -136
似たようなコメントを頂いているので、解決策が出来たらまとめて回答します。なのでしばらくお待ちください。申し訳ありません。
@@GamesSS すいません setblockで設置するブロックを指定してないだけっていう凡ミスをしていました
解決しました
commandいみわかんないw 簡単解説とかありますか?
サーバーとかにある村人みたいなテレポーターってどうやって作ればいいですか?
クリックしたら別の場所にいくやつですか?
はい!
頑張って見ます
本当ですか!ありがとうございます。
スイッチではbossbarがないけどこの人の前編でボスを作る参考になったのでありがとうございます!
Javaしかボスバーコマンドないのか
久しぶりのコメです!
ssって死んだ魚なんだww
Switchでも使えるコマンド作ってください出来ればでいいです
ハート付いて無いよ?
Switchのコマンドは詳しく無いのですぐには動画あげられないです。もうちょっと調べてからにします。
なんでもない
じゃあコメントすなよ
モブのHPを増やすにはどうしたらいいですか
下のコマンドでボスを召喚するとします
/summon zombie ~ ~ ~ {Health:100f,Attributes:[{Name:generic.max_health,Base:100}]}
Health:が召喚時の体力で、max_health,Base:が最大体力です。後ろの値を変更することによって、体力を変更できます。とりあえずこのコマンドをコピーして実行してみてください。その後色々改造して言ってくださいq
めっちゃわかりやすい。
有難うございます!
でも、書いたのにこれを、どこかで間違えたら悲しいよね...
Javaか統合版か書いてくれないと🤔
java版