武器のNBTデータについて

Last-modified: 2025-12-22 (月) 21:59:30

武器のNBTデータ

ここでは知りたい人向けに、もうちょい詳しくTheLowのアイテムのシステムについて説明していく。
ここの内容を上手く利用するとCustom Item Textureで魔法石や攻撃力を元にしたテクスチャを作ることも可能になる。
かなり技術的な内容に偏っているのでその点はご注意

TheLowのアイテムはそのデータの大半を武器上にnbtデータとして保存している。従って、このnbtを解読することでもう少し詳しく武器の情報を取得することが出来る。
ただし、通常のマイクラの機能(というか権限)ではnbtデータを詳しく取得することは出来ないため、取得にはmodなどの機能が必要。
このnbtは元々完全にプレーヤー側(クライアント側)のマイクラにある情報だが、取得する情報、利用する方法によっては処罰対象になる可能性がある。*1実際に取得・利用する際はあくまで自己責任でお願いします。

武器のNBTデータ階層構造

以下TheLowの武器のnbtデータ構造
(root)

thelow_default_max_durability:[Short] 武器の最大耐久値。
thelow_now_durability:[Short] 武器の現在の消耗した耐久値。
thelow_item_default_slot:[Long] 武器の初期スロット数。
thelow_item_max_slot:[Long] 武器の最大スロット数。
display:[Compound] 武器の表示される文字を統括するセクション。TheLow独自のものではないことに注意。
Lore:[StringList] 武器の説明欄の中身。§(セクション)は装飾コード。
Name:[String] 武器の名前の中身。
thelow_avaliable_level:[Short] 武器の使用可能レベル。
thelow_item_owned_mcid:[String] 武器の持主のmcid。 必ずしも今のmcidとは限らない。
thelow_item_owned_uuid:[String] 武器の持主のuuid。 これは常に今のuuidと一致する。
createdAt:[String] アイテムを取得した日付。YYYY/MM/DDの形式で保存されている。例えば、2024年6月29日に取得したのならば"2024/06/29"という値になる。このタグの追加前に取得したアイテムには付与されていないことに注意。
thelow_item_damage:[Double] 武器の攻撃力。アイテムに表示されている攻撃力はこれを小数点以下第2位までで四捨五入したもの。
thelow_item_special_attack_type(数字):[String] 武器の追加特攻の種類。ZOMBIE SKELETON SPIDER GOLEMなど。特攻が複数ある場合はtype1 type2...となる。
thelow_item_special_attack_value(数字):[Double] 武器の攻撃力に対する追加特攻値の割合。表示されている追加ダメージはこの値とthelow_item_damageを掛け合わせたもの。特攻が複数ある場合はvalue1 value2...となる。
thelow_item_id:[String] 各武器に割り振られる固有のアイテムID。武器以外にもすべてのTheLowのアイテムに振られている。名前よりも簡単に指定できるのでCITテクスチャを作る時はこちらで指定することをお勧めする。
thelow_item_seed_value:[Long] 各武器に割り振られる固有のシード値。thelow_item_idと異なり同じ武器でも違う値が割り振られる。いわゆる個体識別コード。
thelow_item_slot_list:[String] その武器についている魔法石のIDのリスト。カンマ(,)区切りのリストになっている。
no_throw_item:[String] NoThrowが付与されている場合は"01"が、そうでない場合は""が対応する。
thelow_nbttag_weaponskilllist:[String] 武器に付与されているランダムスキルのIDのリスト。カンマ(,)区切りのリストになっている。
thelow_item_weapon_skill_special_skill:[String] その武器の現在選択中のスペシャルスキルに対応するスキルIDが振られる。なお、スキルが何もセットされてない場合は"skill_cancel"が保存される。
thelow_item_weapon_skill_normal_skill:[String] その武器の現在選択中のノーマルスキルに対応するスキルIDが振られる。なお、スキルが何もセットされてない場合は"skill_cancel"が保存される。
thelow_item_weapon_skill_set_id:[String] 武器のスキルセットのID。固有スキルがある武器の場合、スキルの組み合わせがこの値によって決まる。値が同じであれば違う武器でも固有スキルのIDは同じ組み合わせになる。そのため例えば、浮世の聖剣浮世の冥剣レヴィテの剣は全て同じ"36"という値になっている。

値の内容

スロット関連

thelow_item_slot_listにカンマ(,)区切りの形式でスロットのIDが保存されている。
魔法石のIDは、種類の後にレベルを連結した形になっている。また、"空のスロット"と"使用不可"にはレベルはない。
例えば、空のスロットが3つある状態で、スケルトンLv5とゾンビLv4の魔法石を付けると以下のような値になる。

"skeleton_attackLEVEL5,zombie_attackLEVEL4,empty"

種類

名称ID
スケルトン特攻skeleton_attack
ゾンビ特攻zombie_attack
生物特攻living_attack
ポーシングadd_mp_magicstone
キャスターreduce_cooltime_magic_stone
空のスロットempty
使用不可unavaliable

レベル

名称ID
Level1LEVEL1
Level2LEVEL2
Level3LEVEL3
Level4LEVEL4
Level4_5LEVEL4_5
Level5LEVEL5
LegendLEGEND

武器固有特攻関連

武器のNBTデータ階層構造で説明されているため詳細は省略。
thelow_item_special_attack_type(数字)に使用される値の種類は以下の通り。

名称ID
ゾンビ特攻ZOMBIE
スケルトン特攻SKELETON
クモ特攻SPIDER
ピグ特攻PIG_ZOMBIE
ゴーレム特攻IRON_GOLEM
アンデット特攻UNDEAD
虫特攻INSECT
ガーディアン特攻GUARDIAN
動物特攻ANIMAL
ウィザー特攻WITHER
ジャイアント特攻GIANT

武器スキル関連

ランダムスキル

thelow_nbttag_weaponskilllistにカンマ(,)区切りの形式でIDが保存されている。IDは以下の通り。

スキル名ID
ライゴウn_s_NEAR_RANGE_THUNDER
アイスエイジn_s_NEAR_RANGE_ICE
陽炎 -かげろうn_s_NEAR_RANGE_FIRE
リベイションn_s_NEAR_RANGE_DARKNESS
エル・トールn_s_FAR_RANGE_THUNDER
フェザントアローn_s_FAR_RANGE_ICE
メイゴウn_s_FAR_RANGE_FIRE
ブラッククラッシャーn_s_FAR_RANGE_DARKNESS
ミラクルストームn_s_FAR_SINGLE_LEVEL1
サイクロンスターn_s_FAR_SINGLE_LEVEL2
クリスタルエアーn_s_FAR_SINGLE_LEVEL3
エンジェルリバースn_s_FAR_SINGLE_LEVEL4
天使の囁きn_skill_r_fire
姫の応援n_skill_5
天狗の加護n_skill_1
鋼の鎧n_skill_11
羊飼いの一声n_skill_22
騎士の喚き声n_skill_21

武器固有スキルID(ネタバレ注意)

取り消し線は削除されたスキル

スキルセットID付与されている武器スキル名スキルID
1姫騎士の剣華麗なる剣技wskill1
剣舞wskill2
パリィwskill3
デスダンスwskill4
2マッシュルームソード禁忌の力wskill5
予兆wskill6
開放wskill7
覚醒wskill8
3Gestalt_Zauber炎神の怒りwskill9
焼却wskill10
炎の舞wskill11
ラヴァネスwskill12
4九例の弓ヘッドショットwskill13
トラップwskill14
ロックオンwskill15
遠距離スナイプwskill16
5浮世の冥剣
浮世の狂剣
闘争本能wskill17
狂気wskill18
レイジwskill19
バーサークwskill20
6~ Rune of Arcadia ~
ルーンオブアルカディア
詠唱wskill21
マジックボールwskill22
ライトニングボルトwskill23
メテオストライクwskill24
ファイヤーボルケーノwskill24-2
7氷龍の聖弓フリーズwskill25
アイスショットwskill26
ブラインドアイwskill27
フロストアローwskill28
8Gott_segne_dich鋼の心wskill29
硬化wskill30
挑発wskill31
英雄伝wskill32
9平和を謳う杖平和の心wskill33
みんながんばって!wskill34
平和のために!wskill35
戦姫の号令wskill36
11Angel_auf_Erden大地の加護wskill41
ストーンフィールドwskill42
トゥルーロックwskill43
ショックストーンwskill44
12†Twilight HeavenRay†光ある場所にwskill45
ライトスパークwskill46
触れられざるものwskill47
神の鉄槌wskill48
13魂刀・ヒグラシ
KnochenDerToten
死神の鎌wskill49
死を操るものwskill50
迫りくる恐怖wskill51
死の宣告wskill52
19Satans Boteブラッドヒールwskill73
血の渇望wskill74
血の流動wskill75
血の斬撃wskill76
22BöseDrachenbogen-黒竜- ヘイロンwskill85
竜魔術wskill88
23Dorachenbogen-黒竜- ヘイロン -滅-wskill89
龍の刻印wskill90
竜の契約wskill92
26×Heartsbane×炎帝 ~バジリスクの炎息~wskill101
猛火斬りwskill102
鎮火wskill103
火傷wskill104
27ブリザードバントブリザードストライクwskill105
アイスヒールwskill106
アイススロウwskill107
氷の加護wskill108
28-神弓- ブリザードテンペストカオスブリザードwskill109
アイススタンプwskill110
雪柱wskill111
氷の加護wskill112
29Amərətāt闇の解放wskill113
血の代償wskill114
冥府の審判wskill116
30~繊翳~オーバーシュートwskill117
シャドウパワーwskill118
ポイズンキラーwskill119
エレメンタルパワーwskill120
31Symbol of Peace戦姫の号令wskill121
氷の鎧wskill122
ホーリーキュアwskill123
力の加護wskill124
32++JarseyMancer++恵みの泉wskill125
隠密wskill126
ホーリーブラッドwskill127
闇の呪縛wskill128
33バラデラグリマ
ー✘ーペルセマーンー✘ー
鎮火wskill103
炎の極意wskill129
大火炎wskill131
炎の神殿wskill132
34Rapid Fireオーバーシュートwskill117
矢筒みwskill134
自動射撃wskill135
闇の加速wskill136
35シャルルサテライトキャノンwskill137
ダークサイクロンwskill138
インフェライズwskill139
グロウwskill140
36]=浮世の聖剣=[
]=浮世の冥剣=[
]=レヴィテの剣=[
下剋上wskill141
居合斬りwskill142
率舞wskill142-2
集中wskill143
天下無双wskill144
37-♔-Leyenda Del Dragón-♔-準召喚術式 吸引wskill146
召喚術式 ~魔~wskill149
38-♔-Leyenda Del Dragón-♔-準召喚術式 吸引wskill146
召喚術式 ~弓~wskill150
39-♔-Leyenda Del Dragón-♔-準召喚術式 吸引wskill146
召喚術式 ~剣~wskill151
40Eternal Pendulum -judgelight-激昂乱舞wskill156
才色兼備wskill157
百火繚乱wskill158
錦上添花wskill159
43--]]紅蓮剣[[--
--]]十字剣[[--
エースwskill160
45]=トワの剣=[攻撃破壊wskill3
魔力解放wskill44
覇気wskill49
魔力吸収wskill74
46ж=Absolute Ω Infinity=ж冥雷wskill161
イモータルスフィアwskill165
アタナイトキューブwskill166
咒力爆弾wskill167
47☆Gravity=END=☆愛と美の女神wskill168
獄陽炎wskill169
ブラックホールwskill170
グラビティエンドwskill171
48=Hextech ✠ Realizer=パニッシュメントwskill172
士気高揚wskill173
ステッドショックwskill174
血の欲望wskill175
50--]]テーゼの剣[[--神の鉄槌wskill48
迫りくる恐怖wskill51
闇の解放wskill113
獄陽炎wskill169
51--]]レゾンデートル[[--バーサークwskill20
硬化wskill30
ダークサイクロンwskill138
下剋上wskill141
52--]]アポカリプスの杖[[--ブラッドヒールwskill73
鎮火wskill103
ブリザードストライクwskill105
雪柱wskill111
53雪狼のサーベル-Snowstorm-アイスアーマーwskill30
ブリザードストライクwskill105
雪柱wskill111
黄泉の冷気wskill141
55古代兵器 ウル -Replica-ライトニングオーダーskill1
覇者の残骸wskill55_1
古代の契約wskill92
トリスタンwskill135
56古代兵器 ウル -Original-ライトニングオーダーskill1
飛閃wskill19-2
覇者の残骸wskill55_1
古代の契約wskill92-2
トリスタンwskill135
57--]]翡翠剣[[--パリィwskill3
60ꕂ Impact ꕀ Sword ꕀ
ꕂ Crash ꕀ Sword ꕀ
勝者の制約wsikll54_1
crashwskill54_2
Impactionwskill54_3
64名誉の剣-王宮騎士-龍の一閃wskill18
龍の福音wskill75
覇王の鉄槌wskill105
威風堂々wskill141
67Eclipse ~finale~スペルダンスwskill67_1
激情wskill67_2
星輝神の歌声wskill67_3
束縛のエクリプスwskill67_4
68|✡|Halvan Jerez|✡|ラータイブ:ザインwskill68_1
ラータイブ:アレフwskill68_2
ラータイブ:メギドwskill68_3
セグヴァwskill68_4
70=六花晶弓=雪柱wskill111
矢筒みwskill134
執行者wskill141
74[] 彼岸此岸ノ幟 []霊魂wsikll176
醜悪の賽wskill177
疾風怒濤wskill178
朱炎ノ槍wskill179
75ジェラスフェザー捨て鉢wskill105
承認欲求wskill118
矢筒wskill134
冥妬の怨wskill141
76==煌滅砲 カタストロフィ==咒砲wskill180
厄災降臨wskill181
呑甦wskill182
煌雷wskill183
79AshLue Seekerゼータ・リュラエwskill194
アウトバーストwskill195
シータ・リュラエwskill196
オービタリティ シータ・リュラエwskill197
84満開の飛燕 ラチホーリーグレイスwskill210
血力変換wskill211
ストラテジカル・リコンストラクションwskill212
福徳wskill213
85憧憬の蒼弓蒼閃wskill214
星鎖wskill215
yhj-ws1労働者の剣 [耐]パリィ(改)wskill3
yhj-ws2労働者の剣 [危]バーサーク(改)wskill20
yhj-ws3労働者の剣 [死]死の宣告(改)wskill52
yhj-ws4労働者の剣 [血]血の斬撃(改)wskill76