nbt compoundとはなんですか?

教えてください!
7 Replies
るび
るび12mo ago
アイテムとかの nbt を操作できるようになります。
set {_tool} to player's tool
set {_tool_nbt} to nbt compound of {_tool}

set tag "Damage" of {_tool_nbt} to 30
set {_tool} to player's tool
set {_tool_nbt} to nbt compound of {_tool}

set tag "Damage" of {_tool_nbt} to 30
みたいに
T
TOP12mo ago
なるほど! ありがとうございますm( )m
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
nbt ofとnbt compound ofに違いがあるので実際はもっと複雑
yukkina
yukkina12mo ago
nbtのことです え待って違うん詳細
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
そもそも出力されるものが違うのと nbt操作はnbt compoundの方じゃないといけない
わし
わし12mo ago
nbtはタグ1つ({NoGravity:1b} とか)のことで nbt compoundは1つの物に付与されたnbtタグ全体({CustomName:"名前",Invulnerable:1b,NoGravity:1b} )みたいな認識だった
何か
何か12mo ago
nbt ofはitemやentityがそれぞれ固有に持ってるpacket用に必要なnbtだけを文字列として生成するメソッドを使う full nbt ofにすればすべてのnbtを文字列として扱う nbt compoundは文字通りnbt compoundを返す full nbt ofとnbt compoundは同じnbtを返すけどそれを文字列として扱うかnbt compoundとして扱うかの違い 2.5.0からはnbt ofとnbt compoundはどちらもnbt compoundを返すようになって区別されなくなった
Want results from more Discord servers?
Add your server