execute as @a at @s positioned ~ ~1.625 ~ facing entity @e[type=armor_stand] eyes positioned as @s positioned ^ ^ ^-10 rotated as @s positioned ^ ^ ^10 if entity @s[r=0.1] run say あいうえお ↑防具立てと目を合わせるとsayコマンドが発動されるはずなんですが、[プレイヤーネーム]あいうえお、と私自身がコマンドを実行してしまう…as atムズい
fillコマンドだけだったら実行できたのになぜか新executeコマンド入れたら「fillを[Null]として実行できませんでした」と出るんですけど原因わかりませんか? 以下構文です execute at @a run fill ^^10^ ^50^-10^50 black_wool replace grass
testfor @e[type=snowball]で、コンパレータを置いてその後にexecute at @e[type=snowball,name=sniper] run particle minecraft:ballon_gas_particle ~~~とコマンドを入力して、雪玉に「sniper」と名前をつけて投げたら、何も起きなくて、前回の実行結果には「セレクターに合う対象がありません」と出るんですけど何が原因ですか?雪玉を投げてもならないし、捨ててもならないので原因がわかりません。どうしたらいいですか?
雪玉が出たと同時に雪玉に名前を入れるのではなく、tagを入れたらどうかな? tag @a[type=snowball,tag=!sniper] add sniper execute at @e[type=snowball,tag=sniper] run particle minecraft:ballon_gas_particle ~~~ たぶんこれならできるんじゃないかな?
助けて下さい...前々からあったバグなのですが。「fillを実行できませんでした」という原因不明のエラーから抜けられません。(コマンドブロック実行) 例: /execute at @a run fill ~ ~ ~ ~ ~ ~ tnt 0 replace coal_ore ~の範囲限界,数量限界,プレーヤー位置による高度限界をオーバーしない様に設定し、/execute as @a at @s...も検証済み。@aを@pや@e[type=armor_stand]や@e[type=player]で代用してもダメでした。 従来のコマンド形式でも頻発していて、逆にエラーが起きない理由がわかりません。今は全く動きません。
めっちゃ表現分かりやすかった
これを待ってたんだー
全く関係ないけどここから先追記
役職PVP(配布前提)をほぼ1人で作ってるからexecuteコマンド200個以上を書き換えるしかないけど
JAVAと同じになるのは嬉しい
ありがとございます!
出来た時の達成感半端なそう
サラッととんでもないこと言ってる
@@トッポくん パターンはあるらしいので時間は食いつつもRUclipsでも聴きながらやったら意外と苦じゃないかも...?
頑張ってください(涙)
もし分からなくなった時に、動画のようにパーティクルを使って実感してみるのはいいですね!
これでas、at、と色々やって少し理解できました!
自分も最初は勘違いしてたからねー、ちょい難しいですね
こうなったら今まで作ってきたコマンド直すのめんどい!
そこですよね!
本当にありがたいでふ、この説明動画?
ありがとございます!
統合版のキャロットは実行者の向きが基準となっているようでasとat両方とも使うとうまく作動してくれます
今はそうなのか、Java版に合わせるのかどっちになるだろうねー
1ヶ月くらいマイクラやってたから変わったの気づかなかった...
BE民はJavaやってない人が多いから
ここまで大きく変わるとコマンド勢一気に減りそう
ただ、ものすごく便利って事が分かればミニゲームマップのクオリティーは上がりますね!
やってたら気づくだろwwwwwwwwwwwwwww
最初は新executeはゴミいらないって思ってたけど、この動画見て少し頑張って覚えたら、新execute便利と思ったw
ifとunlessが最高ですよ!
俺は覚えられなくて調べて打たないといけない…
@@suisyoku10 oh…
最近コマンド勉強し始めたのに、新executeって…。もう何が何だかわかんないよw
今から始める人は新旧でこんがらがるから大変だね…
今回のexecuteとは全く関係ないですけど
JEにあるはずのparticle が指定された人だけにしか見えないもBEにも実装されて欲しい...
それ人狼ゲームにめっちゃ便利やん!
お互いの人狼にしか見えないパーティクル
つければ間違えて攻撃することもない!!
今回のコマンドマイナス面しかないと
思ってたけど、こう考えたら
結構いいかも…!
(入って*欲しい*?!)
楽しみだねっ!
分からないことがやっとわかりましたありがとうございます!
参考になってよかったです!
サブコマンドが予想の数倍たくさんあるww
Javaの方が凄いっ!ネザーなどのディメンションにも関係あったりするよね、ただ、ネザーへのテレポートが楽になる!
この変更アプデがくるということは、もうこの新しい方に慣れたほうがいいんですかね...
多分慣れた方がいいですね、こっちの方が正直使いやすい!
ミニゲームの夢が広がるーー!
うんうん!
JavaのコマンドがBEに対応するのはデカい
慣れるのに大変だけど、使えるようになったらめっちゃ便利!
ただ、ワールドの作り直しがね…
Java対応ならnbtタグも追加欲しかった
@@どこにでもいることぶきつかさ それが一番大事
変わったおかげで僕のワールドのコマンドほぼ死にましたけどね💦
BEはゴミですよ
質問です
新executeに旧executeのexecute セレクター の後に入れる~~~のようなものはありますか?
positionedですね!
execute as @a at @s positioned ~~-1~ runみたいなことかな?
detectは
execute as @a at @s positioned ~~-1~ if block ~~~ air run
って感じですね!
前より複雑になりましたね。。
どのプログラム言語においても同じですが、
変化に対応するだけでもかなり労力がかかります💦
複雑ですが、慣れたらかなり使えます!
nice!
いいね!
いつも分かりやすい説明
ありがとうございますm(_ _)m
友達とのマップ作りの
参考にさせてもらってます!
いいマップ作ってくださいっ!
atで実行者をずらせない代わりにasで実行者をずらせるのを教えていただきありがとうございます、
execute as 「対象」run execute at @s run 「なんかのコマンド」
で実行者も座標もずらせますかね?
実行者の座標はpositionedでずらせます
旧executeでは execute セレクターの後にくる座標です
@@harurun_moyashi
多分この方は実行者の場所にコマンドを使いたいのかと
@土ブロック。 ありがとうございます、めんどくさいけど、汎用性が増えるなら全然アリですな
これ最初のasの説明でコマンドブロックが実行者と言ってたけど、これ村人が実行者でパーティクルの座標がコマンドブロックとなっているのでは…?
なるほど...
エンティティ「赤」がいたらエンティティ「赤」の0.5ブロック後ろにエンティティ「赤」をTPさせるができないのでは?
赤がプレイヤーの半径○ブロック以内にいると発動とかですかね?それなら
execute as @a at @s run tp @e[name=赤] ^^^-0.5
こんな感じですね
@@dolightMishiyuGames
やっぱそうなるのですか
オオカミに防具立てをTPさせて仲間みたいにしてるのですがなぜか前に進むのでいい方法を探してたのですが…
壊れはしないですが、エンティティであるものってありますか?ない場合は作り方を教えていただけませんか?これもない場合は他に方法はありますか?
今まで使ってた物が使えなくなったんで聞きたい事がありまして
雪玉を投げると雪玉の近くの砂ブロックを石ブロックにかえるコマンドを新コマンドでできる方いたら教えてほしいです
execute at @e[type= snowball] if block ~ ~-1 ~ sand run setblock ~ ~-1 ~ stone
これかな?
@@dolightMishiyuGames ありがとうございます!
旧バージョンのexecute @a detect のやつを
execute positioned as @a run detect にしても公文エラーと出ます どうすればいいですか?
detectは新executeで使うなら
execute as @a at @s 【if block 座標 ブロック名】 run
【】の部分がdetectになります。
@@dolightMishiyuGames ありがとうございます!!
分からないことがあってこの動画見ました!
今作ってるアトラクションがありまして、
トロッコを矢印(赤紫の彩釉テラコッタ)に
沿って進むコマンドで前から使ってるんですけど
進みません。返信お願いします😢
ちなみに例としてのコマンドは
execute @e[type=minecart] ~~~ detect ~~-2~ magenta_glazed_terracotta 2 tp ~~~+0.15 -90 です。
新executeにするなら
execute as @e[type=minecart] at @s if block ~~-2~ magenta_glazed_terracotta 2 run tp ~~~0.15 -90
こんな感じかな?
@@dolightMishiyuGames
ありがとうございます😊
旧executeで
/execute @e[type=splash_potion]~ ~ ~ fill 座標 redstone_block
というコマンドを使っていたのですが、どう変更すればよいでしょうか?
それか変わりになるコマンドはありますか?教えてくださると幸いです!
execute at @e[type=splash_potion] run fil座標 redstone_block
こんな感じですね!
なんどもすみません!試したのですが、
構文エラー:"redstone_block" at "座標 >>redstone_block<<"は無効です
となります(´・ω・`)他のブロックに変えても出来ませんでした。
@@はっくん-i3w 座標の部分は2点書いてますか?
質問です。アイテムを落としたら落とした本人の前に3×3のブロックを出すコマンドを教えてください
初見です!歩いたところがウールに変わるコマンドはできたのですが、ジャンプしたらブロックが変わってしまいます。ジャンプしてもブロックが変わらないようにできないですか?
空気以外はウールにするのであれば
execute at @a unless block ~~-1~ air run setblock ~~-1~ wool
unlessは特定のブロック以外が対象になるので、空気以外のブロックをウールに変えます。
これを使ったらいいかと思います!
@@dolightMishiyuGames 出来たんだが?!天才か??チャンネル登録しとくわ…
旧executeコマンドで一撃の弓を作ったのですが、人狼マップを制作しているので、勝利条件コマンドを作ったときにつぶれてしまいました。新executeコマンドがまだイマイチ理解できていないので、新executeコマンドを使って、マルチ対応の一撃の弓のコマンドを作ってほしいです。
お願いします。。
雪玉でもできるやつなら、作ってますね!
@@dolightMishiyuGames 今作ってる人狼RPGのマップがNPCを使ってショップを作っていて、そこでエメラルドと弓(一発のみ)を交換する仕組みになっているから、個人的には弓でできるほうが嬉しいです。。
暇があったらでいいので弓でのコマンドお願いしたいです。。
すいません
質問です execute at @e[type=xp_orb] scoreboard Players add kill 1を新executeにするとどのような構文になりますか?
atを使っている時点で新executeなんだけど…
まず、どのようなコマンドにしたいのかがわからないので正解がわからないのですが、この構文を見た感じだと、経験値オーブの近くのプレイヤーにスコアを1ずつ足していくのであれば
execute at @e[type=xp_orb] run scoreboard players add @p kill 1
になるかと思います。
execute as @a at @s positioned ~ ~1.625 ~ facing entity @e[type=armor_stand] eyes positioned as @s positioned ^ ^ ^-10 rotated as @s positioned ^ ^ ^10 if entity @s[r=0.1] run say あいうえお
↑防具立てと目を合わせるとsayコマンドが発動されるはずなんですが、[プレイヤーネーム]あいうえお、と私自身がコマンドを実行してしまう…as atムズい
sayよりはtellrawでやった方がいいかもね!
それならプレイヤーネームは出ないので!
@@dolightMishiyuGames あー!なるほど!ありがとうございます!
特定のアイテムに近いプレイヤーをテレポートするコマンドはどう構文を組めばいいですか?
execute as @e[type=item,name=○○] at @s run tp @a[r=○] ○○○
こんな感じですかね?
今後のクリエイター機能をオンにすると他にどんな機能が追加されるのでしょうか…
他はなかったかなー
@@dolightMishiyuGames そうなんですね!オンにしてみます!
質問です!executeコマンドで、エンティティのスプラッシュポーションをコマンド実行対象にしたいのですが、スプラッシュポーションの種類を判別する方法はありますか?
持っているポーションならデータ値で判別できます。
コマンドを実行する場所を捨てたアイテムにすることってできますか?
execute at @e[type=item] ですね。
質問です execute as @e[tag=car1,r=1] at @s if block ^1^^17.5 rail -1 run tp @s ~~~~-3 このようなコマンドを作ったのですが実行されませんでした、間違えている箇所がありましたら教えて頂きたいです。
まず、rail -1なんですが、データ値はもう使えないので、-1は外さないといけませんね。
あとtp @s~~~~-3の
~が4つあるけど、3つじゃないかな?
めちゃ革命やん
うんうん!
座標を自分から半径何マスみたいな感じにするにはどうしたらいいですか?
execute as @a[r=○] at @s run …
こんな感じ?
あとその自分をスコアが1の人にするにはどうすればいいのでしょうか?何度もすいません💦
execute @e[type=ender_crystal] ~~~ summon arrow ~~1~
このコマンドを新executeのコマンドに出来ませんか?
execute as @e[type=ender_crystal] at @s run summon arrow ~ ~1 ~
何回も申し訳ないです。壁を登れるコマンドってありますか?あったら教えて頂きたいです🙏
前にスプラトゥーンっぽいコマンドでイカ状態になった時に壁登りする動画だしたので、それを見たらいいかなー
それでは雪玉がプレイヤーに当たるとキルされるコマンドはどのようにすればよいでしょうか?
当たる直前にkillする形になるので
execute at @e[type=snowball] run kill @p[r=○]
かな?
参考にしてみます🎉
rm=0.1しても自分に反応してしまいます
execute as @a at @s run effect @a[rm=0.1,r=5] speed 1 1
そこは、自分で調整が必要ですね!
当たらないギリギリの数値を見極めるしかない!
unless entity @sでいけますよ〜
すみませんがexecute @a「tag=仮」~~~ fill ^1^1^ ^1^4^3 air 0 destroy これを新executeの文に直して頂けないでしょうか?今やっても出来ません。それともこれが間違っているでしょうか?
execute as @a[tag=仮] at @s run fill ^1^1^ ^1^4^3 air 0 destroy
こんな感じですね。
@@dolightMishiyuGames ありがとうございます!
今いいね押したら1000いいねになった
ありがとございます!
すみません
execute titlaw @s actionbar {"rawtext:"\us102},{"score":{"name":"@s,"objective":"名前}}]}
というコマンドを新executeに直して頂けませんか
execute as @a run titleraw @s actionbar {"rawtext:"\us102},{"scre":{"name":"objective":"名前"}}]}
けっこう簡単です!
@@dolightMishiyuGames ありがとうございます❗
防具盾を使って円を作るコマンドをやりたいんですけどどうしたらいいですか
やった事ないですね…申し訳ないです。
hasitemだと!が使えないっぽいんですけどやり方ありますか?
こう言うのはどうでしょうか?
execute as @a unless entity @s[hasitem={item=○○}] run コマンド
unlessはそのアイテムがあると実行しないと言うふうになるので、そのアイテムを持っていなければ実行するようになります!
ありがとうございます!
やってみます
fillコマンドだけだったら実行できたのになぜか新executeコマンド入れたら「fillを[Null]として実行できませんでした」と出るんですけど原因わかりませんか?
以下構文です
execute at @a run fill ^^10^ ^50^-10^50 black_wool replace grass
fillの範囲が広すぎるとかですかね?36000ブロックの制限があったはずです。
32768かな?fillの上限。
以前でいうdetectのように、指定したブロックの上にいる指定した
エンティティに対して動作をする、はどうすればいいでしょうか、、
例えば、exeute @e[type=warden] ~ ~ ~ detect ~ ~-1 ~ bedrock kill @sのように。
execute at @e[type=warden] if block ~~-1~ bedrock run kill @s
if blockで指定できます!
@@dolightMishiyuGames 誠に感謝申し上げまつりまする。
testfor @e[type=snowball]で、コンパレータを置いてその後にexecute at @e[type=snowball,name=sniper] run particle minecraft:ballon_gas_particle ~~~とコマンドを入力して、雪玉に「sniper」と名前をつけて投げたら、何も起きなくて、前回の実行結果には「セレクターに合う対象がありません」と出るんですけど何が原因ですか?雪玉を投げてもならないし、捨ててもならないので原因がわかりません。どうしたらいいですか?
雪玉には名前を付けれないので、(item名はできます)name=sniperは消していいと思います。難しいですね
@@ぺんえり name=sniper消しても上のようになってしまいます 自分でもコード変えてみたりしたんですけどどれも違くなってしまいます
雪玉が出たと同時に雪玉に名前を入れるのではなく、tagを入れたらどうかな?
tag @a[type=snowball,tag=!sniper] add sniper
execute at @e[type=snowball,tag=sniper] run particle minecraft:ballon_gas_particle ~~~
たぶんこれならできるんじゃないかな?
ムズカシイ
うん、難しいかも!
ブロックの上に乗るとアイテムが貰えるようにしたいんですけどどうすればいいんですかね?
新execute難しい……
execute as @a at @s if block ~~-1~ ○○ run give @s ○○
こんな感じになりますね!
@@dolightMishiyuGames
お答えいただきありがとうございます!
^ はキャロット🥕ではなく「キャレット」ですね。
アクサンシスコンフレックス……
🥕キャロットで覚えてた…恥ずかしいやつだ…ありがとございます!
これってもう反映されてますか?
今後のクリエイター機能の実験ですね、まだ
正式にはきてないですね。
タグ1の人の足元にコウモリを向かせるコマンドなんですが、誰かこれを新excuteに変えてくれませんか?
excute @a[tag=1] ^ ^0.5 ^-0.5 tp @e[type=bat] ~~~ facing ~~~
execute at @a[tag=1] positioned ^ ^0.5 ^-0.5 run tp @e[type=bat] ~~~ facing ~~~
こんな感じかな?
ありがとうございます!
ふーん……as,run,positioned,ifねぇ…
しんどいて
覚えるの確かにしんどいけど、覚えたら使いやすいです!
実行する座標と実行者の違いがよくわからん、、、
簡単に説明をすると、実行者はプレイヤーAで、実行する座標はプレイヤーAが居た場合にすべての豚の位置でコマンドを実行する、と言った形です。
旧executeの構文を並べるとわかりやすいと思いますので旧と新executeの構文を置いておきます(わかりやすいように@a[name=A]にしてます)
旧:execute @a[name=A] ~~~ execute @e[type=pig] ~~~ summon tnt
新:execute as @a[name=A] at @e[type=pig] run summon tnt
execute as @a[name=A]で「Aという名前のプレイヤーが居た場合」、at @e[type=pig]で「豚の位置に」、run summon tntなので「TNTを召喚する」と考えるとわかりやすいかもしれません
足元に金ブロックがある時に毒を付与するコマンドを誰か教えてください😢
execute as @a at @s if block ~~-1~ gold_block run effect @s poison 1 1
こんな感じかな?
@@dolightMishiyuGames
ありがとうございます!!!
助けて下さい...前々からあったバグなのですが。「fillを実行できませんでした」という原因不明のエラーから抜けられません。(コマンドブロック実行)
例: /execute at @a run fill ~ ~ ~ ~ ~ ~ tnt 0 replace coal_ore
~の範囲限界,数量限界,プレーヤー位置による高度限界をオーバーしない様に設定し、/execute as @a at @s...も検証済み。@aを@pや@e[type=armor_stand]や@e[type=player]で代用してもダメでした。
従来のコマンド形式でも頻発していて、逆にエラーが起きない理由がわかりません。今は全く動きません。
ちゃんとtickingarea内であり、executeにfillや setblockを使用した場合のみエラーを吐いてます。Java版で試したらちゃんと動くし、統合版(iOS SE3)のハード側の問題なのかもしれません。
これって、プレイヤーの「足下」のブロックを変えるだったら
execute at @a run fill ~~-1~ ~~-1~ tnt 0 replace coal_ore
例のだと、プレイヤーの足元じゃないから変わらないのだと、思います!
「自分を対象に周囲の石炭の鉱石をtntに置き換える」という事がしたかったんですけど{null}を実行できませんでしたという表記になってしまい手詰まりです。~5 ~5 ~5 ~-5 ~-5 ~-5(自分は高度限界付近にいないものとする)等ブロック上限内に抑えてもダメでした
ドライトさんの記述した構文をtickingarea内で反復 無条件 レッドストーン不要にしても同様に動作しませんでした
ワールドをコピーして、@aを@e[type=player]にしたら何故か動きました!ありがとうございます
あぁめんどくせぇ!変更せんでいい!
直すのがめんどくさいけど、めっちゃ便利だから自分はトントン!
(vc.千鳥ノブ)
@@DARUMA-02 めちゃわらった
@user-vx6kk3rg1n
ほんとそれ…めんどすぎる
あああああああああああああああああああああああああああああああああああああああ
naruhodo
beのコマンド簡単すぎる
Java版と比べればね!
このアプデ普通に迷惑
使いこなせるとこっちの方がいいよ!
@user-xb5om2dk2f それな
これを新executeにしてください、、、僕じゃ無理でした。
execute @e[name=インジェクションショット] ~ ~ ~ tag @p[tag=room,r=2,c=1] add inj
execute as @e[name=インジェクションショット] at @s run tag @p[tag=room,r=2,c=1] add inj
@@dolightMishiyuGames ありがとうございます😭😭😊
申し訳ないんですが
execute @e[name=a] ~~~ execute @e[r=20] ~~~ tp ^ ^ ^0.5 facing @e[name=a]
これを新executeに直せませんか?💦
execute as @e[name=a] at @s run execute at @e[r=20] run tp ^^^0.5 facing @s
これでいけるかな?
すいません
わざわざありがとうございます!
execute @e[name = 興奮剤] ~~~ tag @p add o
これを新executeコマンドにして欲しいですm(_ _)m
execute at @e[name=興奮剤] run ta@p add o
これでいいかと思います。
@@dolightMishiyuGames ありがとうございます!
/execute @a[x=275,y=3,z=990,dx=25,dy=4,dz=20] ∼ ∼ ∼ /fill 278 2 990 298 2 1010 barrier
これを打つと
「fillを[プレイヤー名]として実行できませんでした」
と出て使用ができないです。どう直せばいいですか?
旧executeコマンドなら問題ないとは思うんだけど、おかしいですね…