X



Minecraft command・NBTタグ総合スレ
0001Creeper
垢版 |
2014/09/18(木) 10:05:11.22ID:p4Ai2fyI
ここは/gamequle,/title等のコマンドの他、
/give,/summon,/blockdataで指定できるNBTタグについて語ったり質問したりするスレです

参考サイト
command一覧 (公式英wiki)
http://minecraft.gamepedia.com/Commands

NBTタグ一覧 (公式英wiki)
http://minecraft.gamepedia.com/Chunk_format

command一覧 (非公式日wiki)
http://www26.atwiki.jp/minecraft/sp/pages/888.html

その他参考サイト (非公式フォーラム)
http://forum.minecraftuser.jp/viewtopic.php?f=5&;t=19525
0069Creeper@転載は禁止
垢版 |
2014/10/04(土) 18:39:25.23ID:tTyTYEdK
ArmorStandをInvisible:1にしたら当たり判定も消えてほしかった。
0070Creeper@ローカルルール議論中
垢版 |
2014/10/07(火) 21:53:05.54ID:owYH1KXV
【告知】
9月17日に新設されたMinecraft板( http://wktk.2ch.net/minecraft/ )の
名前欄を決定する投票が行われます。予選の結果、上位10候補が選出されました。
これより行われる本選にて、その10候補のいずれが名前欄になるか決定します。

投票は、以下のスレッドで行われます。
http://kanae.2ch.net/test/read.cgi/vote/1412597757/

投票の際は投票スレッドの注意書きをよく読み、不備のないように心がけてください。
不備があった場合は無効票となり、投票には反映されません。

候補は以下のURLに記載されています。
http://minenanashi.client.jp/vote/

【予選】10月3日0:00 - 10月6日0:00(終了済)
【本選】10月7日00:00:00.00 - 10月9日23:59:59.99
 ※質問・意見はすべて『minecraft板の名無しを決めるスレッド』へどうぞ
  http://wktk.2ch.net/test/read.cgi/minecraft/1411803511/
0073Creeper@ローカルルール議論中
垢版 |
2014/10/11(土) 17:16:32.75ID:5aVne22G
コメント欄とか看板でコマンド実行できるけどアイテムを使用する事でコマンド実行とかできないかな
斧を使ったらfillで一定範囲内の原木をdestroyするってすればバニラでも木こりMODみたいな事できると思った
0081名無しのスティーブ@転載は禁止
垢版 |
2014/10/22(水) 18:30:51.82ID:kxCZn+/e
/tellraw でセレクターをクリックした時にコマンド実行することは出来ないっけ?
クリックしても/msg <player> にしかならない
0082名無しのスティーブ@転載は禁止
垢版 |
2014/10/23(木) 19:44:29.75ID:2A2LgHDo
日本語wikiに...と思ったらいつの間にか書き換えられてるな
statsはblockとentityの二種類あって
bllockの場合はコマブロのみに、entityは全エンティティへ設定出来る(多分)
このコマンドでは、具体的に言うと
「コマンドの実行結果の数値を指定したスコアボードへ設定」することが出来る

出力することが出来る数値の種類は
AffectedBlocks:変更されたブロックの数(/fill,/testforblocks)
AffectedEntities:選択されたエンティティの数(/testfor,/entitydata,/kill)
AffectedItems:アイテムの数(/give,/clear,/replaceitem)
SuccessCount:コマンドの成功数(全コマンド)
QueryResult:時間や経験値、ゲームルール、ワールドボーダーなどの数値(/time query,/xp,/gamerule,/worldborder)
()の中のものが主に使用されるコマンド
0086名無しのスティーブ@転載は禁止
垢版 |
2014/11/09(日) 13:40:26.99ID:YUQ42CNO
昨日トロッコとかArmorStandで擬似半ブロック作ったんだけどやっぱり少し小さくなるし汎用性に欠けるんだよね
そこでFallingSand使いたいと思ったんだけどあれってどうにかして回転させられないかな?
トロッコはrotateさせて浮かせれば安定して横向きにできたけどFallingSandはrotateすらできなかった
0097名無しのスティーブ@転載は禁止
垢版 |
2015/01/06(火) 12:27:17.06ID:Ij/21fav
このアイテムを手に持っている時だけ〜、みたいなのしたいんだけどEquipmentだと検出できない。
プレーヤーが手にアイテム持った状態を認識させるのってできない?
0098名無しのスティーブ@転載は禁止
垢版 |
2015/01/06(火) 13:00:44.29ID:pTIhXDrw
確かtestforでできたはず
今パソコンの前にいないからうろ覚えだけど「木こりコマンド群を斧を持っている時のみ起動」みたいな機構を作った時testforでminecraft:diamond_axeを持っている時だけ反応みたいな感じでできた気がする
0104名無しのスティーブ@転載は禁止
垢版 |
2015/01/24(土) 22:01:41.23ID:8dm4ppzm
「特定エリアにはいった時にエメラルド8つ手持ちから消されて特定座標に飛ばされる(持ってない場合は飛ばさない)」
ってコマンド作成できる?
一応想定はシングルでエメラルドの場所はインベントリ左上かとか手持ち7番とか指定できるとして
0106名無しのスティーブ@転載は禁止
垢版 |
2015/01/24(土) 23:14:59.42ID:8dm4ppzm
いや、一個一個の話じゃなくて総体としてこういうコマンド組めるのかってこと
0109名無しのスティーブ@転載は禁止
垢版 |
2015/01/25(日) 08:15:54.32ID:lZ8u+zaG
クロックか感圧板に繋いだtestforでinventory調べて、
検知したら適当なスコアボード書き込み、
clearでエメラルド削除して、
スコアボードで再度検知してtp、
飛んだ先の感圧板ででスコアボード初期化。
これでどうよ。
0112名無しのスティーブ@転載は禁止
垢版 |
2015/02/06(金) 18:25:17.26ID:yrhyGrxD
アイテム化した原木ブロックの上のブロックを破壊して空気を置く・・・みたいなコマンドをクロックで動かせば
木こりmod再現したり出来ないかなぁ
0119名無しのスティーブ@転載は禁止
垢版 |
2015/02/28(土) 10:55:54.18ID:h8IDbXMP
>>104 遅レスですまんが
/executeで/clear(アイテム数指定0で
/statsでイベント未実行プレイヤーにアイテム数をスコアボ代入
一定数以上のスコアのプレイヤーに
/clear
/tp
イベント完了スコアボ1
アイテム数スコアボリセット
これらを実行順気にしながらクロック組む
0120名無しのスティーブ@転載は禁止
垢版 |
2015/03/02(月) 18:55:41.58ID:7eVBlB3M
プレイヤーにダメージを与えたいんだが、effectだとハート3個単位でしか与えられない
せめてハート1個単位で与えたいんだけどどうすればいい?
0121名無しのスティーブ@転載は禁止
垢版 |
2015/03/02(月) 19:06:05.38ID:o5UUucy4
耐性も一緒に付けるとか、ダメージ自体をFallingSand形式にするとか…色々ある
0123名無しのスティーブ@転載は禁止
垢版 |
2015/03/03(火) 21:36:06.89ID:2OJpNeff
tpでモブの近くにテレポできない?
0125名無しのスティーブ@転載は禁止
垢版 |
2015/03/03(火) 23:17:12.20ID:+dF4MlDv
マイクラですごい城をみつけたよ
http://youtu.be/VPPweg9glBM
0129名無しのスティーブ@転載は禁止
垢版 |
2015/04/18(土) 15:12:54.89ID:cTmflFeN
自分の居る座標を使ってブロック設置
ってできますか?
自分の下のブロックをグロウストーンに
置き換えたりできないものか
0137名無しのスティーブ@転載は禁止
垢版 |
2015/05/27(水) 10:38:11.14ID:+kTc7a/2
>>136
アイテム入れたチェストの上に立って
/blockdata ~ ~ ~ {:}を実行すれば、中に入ってるアイテムの情報が表示されるから
それを参考にコマンドを作ってけばいいと思うよ
0140名無しのスティーブ@転載は禁止
垢版 |
2015/06/22(月) 23:23:16.13ID:s4lxASMX
コマンドでセット効果みたいなのをつくるにはどうしたらいい?
というか出来る?
例えば炎のヘルメット+炎のチェストプレート+炎のレギンス+炎のブーツを装備した状態で炎の剣を持つとプレイヤーの体力を50増やすみたいな
0141名無しのスティーブ@転載は禁止
垢版 |
2015/07/08(水) 02:13:12.59ID:zm2T95Mj
アドベンチャーモードでも素手壊せるブロック作ることって可能?
Unbreakable のことかと思ったんだが・・・
0143名無しのスティーブ@転載は禁止
垢版 |
2015/07/08(水) 09:27:56.34ID:I6QGcWV+
>>141
{CanDestroy:["minecraft:ブロック名", ...]}

>>142
装備はインベントリの100~103にあたる
ttp://minecraft.gamepedia.com/Player.dat_format#Inventory_Slot_Numbers

だから特定のアイテムを装備してるかどうかは
testfor @p {Inventory:[{Slot:103b,id:diamond_helmet,tag:{display:{Name:炎のヘルメット}}}]}
という感じで判定できると思う
0146名無しのスティーブ@転載は禁止
垢版 |
2015/07/08(水) 22:27:45.08ID:I6QGcWV+
あ、素手か
・サバイバルにして壊されたくないブロックをcloneとかでクロックで置き続ける
・サバイバルにしてバリアブロックを置いてFallingsandが乗った透明なアーマースタンドをその下に置いてブロックがあるよう見せる
・プレイヤーがある場所である方向を向いているときだけサバイバルにする
くらいしか思いつかない
0147名無しのスティーブ@転載は禁止
垢版 |
2015/07/09(木) 08:54:11.68ID:vRlRKzEC
>>146
ありがとう
アドベンチャーでって言うのはやっぱ無理か
0148名無しのスティーブ@転載は禁止
垢版 |
2015/07/09(木) 12:29:05.94ID:T0XtoT0A
何で破壊できるかってのはCanDestroyだけど、
そのタグはプレイヤーやブロックには設定できないから、
素手でっていうのは無理かなあ
0151名無しのスティーブ@転載は禁止
垢版 |
2015/07/11(土) 02:01:54.72ID:yKQI2lM1
>>148-150
なるほど
その方法で試してみる、ありがとう
0152名無しのスティーブ@転載は禁止
垢版 |
2015/07/13(月) 22:51:28.73ID:GHmR5IFc
setblockで、通常のブロックを設置するような感覚で、右クリックしたところに
特定のブロックを設置するのはどうすればいい?~などで指定すると、
右クリックしたところで「自分からx+に1マス横にsetblock」のように視点方向ではなく、
自分の位置からの指定になってしまうから、「通常のブロックを設置するように」できない。
executeとエンティティの方向検知が使えれば行けると思うんだが、自分の技術的にどうもうまくいかない。
図々しいが記述ごと教えていただきたい。
0154名無しのスティーブ@転載は禁止
垢版 |
2015/07/27(月) 21:05:41.76ID:kHjJ0+J8
test
0155名無しのスティーブ@転載は禁止
垢版 |
2015/08/16(日) 10:55:12.88ID:ujUbmPln
長文ごめんなさい。
1.9のコマンド関係を翻訳してみた。
間違いや抜けもあると思うし正式版で変わるかもしれない。

■コマンド
/scoreboard players tag <player> <tag:string> {nbt}
指定したプレイヤーにタグを付与する

ex)
/scoreboard players tag @a test {OnGround:0b}
空中に居るプレイヤーに test タグを付与する

/give @a[tag=test] stone 1
test タグを持っているプレイヤーに石ブロックを1つ与える

/scoreboard players tag <player> list
指定したプレイヤーに付与されているタグのリストを表示する
タグは実際にはスコアボードファイルではなくプレイヤーデータファイルに保存される
つまりオンラインであるプレイヤー、または既存のエンティティに付与されなければならない
タグはインベントリやGUI上に表示することは出来ない
上記の list によってチャットログに出力する以外の方法は無い

■オブジェクト
XP
指定プレイヤーの所持経験値を調べる

hunger
指定プレイヤーの空腹度を調べる0-20

oxygen
指定プレイヤーの酸素量を調べる
空気中では 300 であり、水中にもぐると 1 tick ごとに 1 減少する
水中呼吸のエフェクトがかかっているとこのタイマーは停止する
水中呼吸エンチャントはそのレベルの値だけカウントダウンを遅らせる

armor
指定プレイヤーが防具を装備しているかを調査する

level
指定プレイヤーのレベルを調べる
0156名無しのスティーブ@転載は禁止
垢版 |
2015/08/16(日) 10:56:20.66ID:ujUbmPln
■NBT

ArmorItems
mobが装備している防具

HandItems
mobが持っているアイテム

Equipment
廃止

ArmorDropChances
mobが装備している防具をドロップする確率

HandDropChances
mobが持っているアイテムをドロップする確率

DropChances
廃止

Glowing
Glowing エフェクト(物陰に隠れても透視して見える効果)が付与されている状態
{Glowing:1b}のとき白いアウトラインが表示される

Levitation
空中浮遊。
エフェクトレベルは 128-254 で、数値が大きいほど遅くなる
254 のとき 1 秒あたり 1 ブロックの速度
255 のとき空中で静止状態となり、ピストンを使う以外で上昇も下降もジャンプもできなくなる

LeftHanded
{LeftHanded:0b}のとき右利き、{LeftHanded:1b}のとき左利き

BeamTarget
エンダークリスタルがどの方角にビームを伸ばしているか
ex)
/summon EnderCrystal ~ ~1 ~ {BeamTarget:{X:1,Y:2,Z:3}}
0158名無しのスティーブ@転載は禁止
垢版 |
2015/10/17(土) 17:29:11.95ID:3ez4RLeO
どーもこれどう思いますか?
/summon PigZombie ~ ~1 ~
{Attributes:[{Name:generic.followRange,Base:50.0},
{Name:generic.movementSpeed,Base: 0.40},
{Name:generic.knockbackResistance:0.1},
{Name:generic.maxHealth,Base:50000.0},
{Name:generic.attackDamage,Base:1.0}],
Equipment:[
{id:276,Count:1,tag:{ench:[{id:16,lvl:1}],display:{:}}},],
DropChances:[2.0f,1.0f,0f,0f,0f],
ActiveEffects:[{Id:14,Amplifier:0,Duration:99999}],
CustomNameVisible:0,
PersistenceRequired:1,
Invulnerable:1, Silent:1b}
0161名無しのスティーブ@転載は禁止
垢版 |
2015/10/28(水) 21:21:58.26ID:owMNQa4x
/gamerule
でゲームルールを変更しても ゲームルールを変更しました って出るのに
ゲームルールが変更されないコマンドがあるんですが
誰かわかりますか?

ちなみに commandBlockOutput と doMobSpawning と doDaylightCycle が
うまくいかないです
0164名無しのスティーブ@転載は禁止
垢版 |
2015/11/12(木) 01:15:41.06ID:267Uta/Z
「アイテムフレームの中身が空なら」って条件を書きたいんだが、
空のアイテムフレームってItemのタグがそもそも無いからどうやって指定したらいいか分からん
「中身が空でない」ってのは{Item:{}}とかで指定出来るんだが、
それのNOTを0tick以内で取ろうとすると多分非常に面倒

助けて偉い人
0166名無しのスティーブ@転載は禁止
垢版 |
2015/11/12(木) 04:32:36.91ID:z56dPs9o
>>165
あー、毎tick0で初期化して空でない時だけ1を立てればいいのか
それならtestfor使わずセレクタで指定できるし良い感じだわ、サンクスやってみる
0167名無しのスティーブ@転載は禁止
垢版 |
2015/11/13(金) 17:20:08.06ID:50XuUB3w
額縁の中身をentitydataで変えたかったんだが、
entitydata 額縁 {Item:{id:木の剣,tag:{ench:[1,1]}}}
の後に
entitydata 額縁 {Item:{id:石}}
ってやると石にエンチャが引き継がれてしまう
entitydata 額縁 {Item:{id:石,tag:{ench:[0,0]}}}
ってやるとエンチャは消えるが、NBTタグが付与された判定になって通常の石として扱えない

逐一初期化を挟むしか無いのかね?良い方法ありますか
0169名無しのスティーブ@転載は禁止
垢版 |
2015/11/13(金) 19:59:11.66ID:zFd+QXjU
設置し直してるわけじゃないからエンチャ残るのは仕方ないんじゃね
id:airかなんかで初期化するしかないな
1.9からのConditionalとかChain使えば無遅延で初期化から再設置できんじゃね
1.9じゃなくても方角によって優先される順番があるっぽいからそれを利用するのもありか
レスを投稿する


ニューススポーツなんでも実況