此頁面列出具有特定組件的實體所獨有的NBT標籤。
在基岩版,實體的行為主要由原版行為包資料驅動。實體的行為由其中的各個組件控制,單個組件控制著實體的某一種特定行為。各個實體組件詳見官方文件。
同一種實體可能有不同的狀態,每種狀態下的行為有明顯差異(如成年與幼年、馴服與未馴服)。這些狀態由組件組定義,每個組件組中有若干組件。實體擁有某一組件組,就意味著擁有了該組件組內的各個組件,從而表現出特定的行為。實體狀態發生變換,意味著該實體所擁有的組件組發生了改變,因而實體所擁有的組件也發生了變化。
一個實體目前擁有的組件組由根標籤下的 definitions定義標籤儲存。各種實體的組件組可參考原版行為包的實體JSON檔案。
實體的某些基本組件會在實體的nbt中加入一些附加欄位,以儲存該組件運作所需的資料。當實體擁有該頁面列出的特定組件時,該組件就會為實體的nbt增加相應的附加欄位。
economy_trade_table[]
- :實體的根標籤。
- Riches:村民或流浪商人獲得的綠寶石的數量,不會因購入物品而減少且總是為非負數。
- Offers:(可能不存在)交易內容。
- Recipes:交易組合。
- :單個交易選項。
- buyA:需要花費的第一個物品(例如綠寶石)。
- 物品堆疊共通標籤
- buyB:(可能不存在)需要花費的第二個物品(例如羅盤或者書)。
- 物品堆疊共通標籤
- sell:出售的物品。
- 物品堆疊共通標籤
- tier:解鎖配方需要的交易等級。
- uses:物品的交易次數,值在大於或等於
maxUses後會鎖定此交易選項。 - maxUses:在交易鎖定前的最大交易次數。在交易刷新後,值會在2-12之間隨機選擇一個數值增加。
[需要測試] - traderExp:交易者的經驗值。
- rewardExp:交易選項是否給予經驗球。
- demand:基於需求調整的需要花費的第一個物品。數值在重新補給後刷新。
- buyCountA:需要花費的第一個物品的數量。
- buyCountB:需要花費的第二個物品的數量。
- priceMultiplierA:用於調整需求和折扣價的乘數,最終數值會增加至需要花費的第一個物品的價格基礎上。
- priceMultiplierB: 用於調整需求和折扣價的乘數,最終數值會增加至需要花費的第二個物品的價格基礎上。
- buyA:需要花費的第一個物品(例如綠寶石)。
- :單個交易選項。
- TierExpRequirements:交易等級與其所需的經驗值。
- :交易等級。
- <tier_level_num>:交易等級所需的經驗值。
- :交易等級。
- Recipes:交易組合。
- ConvertedFromVillagerV1:當村民是由村莊與掠奪更新前的轉變而來時值為true。
- TradeTablePath:(可能不存在)儲存交易選項的json路徑。
- LowTierCuredDiscount:(可能不存在)用於調整被治癒的村民的交易折扣價(下限值)。
- HighTierCuredDiscount:(可能不存在)用於調整被治癒的村民的交易折扣價(上限值)。
- NearbyCuredDiscount:(可能不存在)用於調整被治癒的村民的交易折扣價(參考值)。
- NearbyCuredDiscountTimeStamp:(可能不存在)用於調整被治癒的村民的交易折扣價(時間戳)。
ageable[]
這個組件被六角恐龍、蜜蜂、貓、雞、牛、海豚、驢子、狐狸、山羊、豬布獸、馬、駱馬、哞菇、騾子、山貓、貓熊、豬、北極熊、兔子、羊、骷髏馬、嗅探獸、熾足獸、蝌蚪、海龜、村民、狼、殭屍馬使用。
- :實體的根標籤。
- Age:實體的年齡。當實體處於幼年狀態時,值為負數並會隨時間推移而增加;0表示實體已經成年。
ballonable[]
這個組件被悅靈、蜜蜂、雞、牛、驢子、狐狸、螢光魷魚、馬、鐵魔像、駱馬、哞菇、騾子、貓熊、豬、兔子、羊、骷髏馬、雪人、殭屍馬使用。
- :實體的根標籤。
- ballon_attached:被綁定實體的獨特ID。
- ballon_max_height:氣球上升最大高度。
- ballon_should_drop:氣球因為綁定了質量較重的實體(例如鐵魔像)而導致無法上浮時為true。
breathable[]
這個組件被悅靈、六角恐龍、蝙蝠、蜜蜂、貓、洞穴蜘蛛、雞、牛、苦力怕、海豚、驢子、沉屍、遠古深海守衛、終界使者、終界蟎、喚魔者、魚、狐狸、青蛙、地獄幽靈、螢光魷魚、山羊、深海守衛、豬布獸、馬、屍殼、駱馬、岩漿立方怪、哞菇、騾子、山貓、貓熊、鸚鵡、夜魅、豬布林、豬布林蠻兵、掠奪者、豬、玩家、北極熊、河豚、兔子、掠奪獸、鮭魚、羊、界伏蚌、蠹魚、骷髏、骷髏馬、史萊姆、嗅探獸、雪人、熱帶魚、蜘蛛、魷魚、海龜、流髑、村民、衛道士、伏守者、流浪商人、凋零怪、凋零骷髏、蝌蚪、女巫、狼、殭屍、豬屍獸、殭屍馬、殭屍化豬布林、殭屍村民使用。
- :實體的根標籤。
- Air:實體在水下時的呼吸持續時間(刻)。
breedable[]
這個組件被六角恐龍、蜜蜂、貓、雞、牛、驢子、青蛙、狐狸、山羊、豬布獸、馬、駱馬、哞菇、山貓、貓熊、豬、兔子、羊、嗅探獸、熾足獸、海龜、狼使用。
- :實體的根標籤。
- InLove:實體在失去繁殖意願前的時間(刻)。0表示實體沒有繁殖意願。
[需要測試] - LoveCause:使得該實體獲得繁殖意願的實體的獨特ID。
- BreedCooldown:繁殖完成後允許進行下次繁殖前的冷卻時間(刻)。
- InLove:實體在失去繁殖意願前的時間(刻)。0表示實體沒有繁殖意願。
bribeable[]
這個組件僅被海豚使用。
inventory[]
這個組件被儲物箱礦車、指令方塊礦車、漏斗礦車、馬、驢子、駱馬、騾子、貓熊、村民使用。
- :實體的根標籤。
- ChestItems:物品欄。
- :物品欄內的物品,以及其欄位標籤。
- Slot:物品所在欄位的編號。
- 物品堆疊共通標籤
- :物品欄內的物品,以及其欄位標籤。
- InventoryVersion:物品欄的版本號。例如在基岩版1.18.10.26中建立的世界為
1.18.10-beta26。 - LootTable:用於在下次打開時填充物品欄的戰利品表,或者以其他方式與之互動的物品。
- LootTableSeed:生成戰利品表所需的種子號,0表示隨機生成。
[需要測試]
- ChestItems:物品欄。
damage_over_time[]
這個組件被六角恐龍和海豚使用。
drying_out_timer[]
這個組件被六角恐龍和海豚使用。
- :實體的根標籤。
- CompleteTick:實體在乾旱而死前的時間(刻)。
- State:實體是否已經乾旱而死。
dweller[]
這個組件被貓、鐵魔像、村民、喚魔者、掠奪者、劫毀獸、衛道士、女巫使用。組件內將這些生物按照「角色」分類,其中貓為「passive」(被動生物),鐵魔像為「defender」(保衛者),喚魔者、掠奪者、劫毀獸、衛道士和女巫為「hostile」(敵對生物)、村民為「inhabitant」(常住居民)。
- :實體的根標籤。
explode[]
這個組件被TNT、TNT礦車、苦力怕、地獄幽靈火球、終界水晶、凋零頭顱使用。
- :實體的根標籤。
- Fuse:(可能不存在)爆炸前的持續時間(刻)。
- IsFuseLit:(可能不存在)是否由打火石等方法啟動。
- AllowUnderwater:是否允許在水下爆炸時造成破壞。
genetics[]
這個組件被山羊和貓熊使用。
home[]
這個組件被蜜蜂、遠古深海守衛、深海守衛、豬布林蠻兵、海龜使用。
- :實體的根標籤。
- HomePos:出生地座標。
- : X
- : Y
- : Z
- HomeDimensionId:出生地座標所在的維度。0表示主世界,-1表示地獄,1表示終界。
- HomePos:出生地座標。
insomnia[]
這個組件僅被玩家使用。
trade_table[]
這個組件僅被舊版村民使用。
- :實體的根標籤。
- sizeOfTradeFirstTimeVector:未知。
- FirstTimeTrade:(可能不存在)未知。
- TradeTier:交易等級。
- Riches:村民獲得的綠寶石的數量,不會因購入物品而減少且總是為非負數。
- Willing:是否有繁殖意願。
- Offers:交易選項。
tamemount[]
這個組件被馬、驢子、騾子、駱馬使用。
- :實體的根標籤。
- Temper:值為0到100的隨機數。在餵食或試圖馴服時增加,更高的值使得更容易馴服。
npc[]
這個組件僅被NPC使用。
- :實體的根標籤。
projectile[]
這個組件被箭、龍炎彈、蛋、雪球、終界珍珠、地獄幽靈火球、浮標、滯留藥水、飛濺藥水、駱馬唾液、界伏蚌子彈、烈焰使者火球、三叉戟、凋零頭顱、經驗瓶使用。
- :實體的根標籤。
- TargetID:目標實體的獨特ID。
- StuckToBlockPos:投射物射進的方塊的座標。
- : X
- : Y
- : Z
- CollisionPos:判定箱的座標。
- : X
- : Y
- : Z
spawn_entity[]
這個組件被雞和流浪商人使用。
- :實體的根標籤。
- entries:一個列表。
- :具體組件。
- SpawnTimer:實體生成生物的冷卻時間(刻)。
- StopSpawning:實體停止生成生物時值為true。
- :具體組件。
- entries:一個列表。
timer[]
這個組件被蜜蜂、船、深海守衛、豬布獸、屍殼、豬布林、豬布林蠻兵、玩家、河豚、劫毀獸、骷髏、流浪商人、殭屍使用。
- :實體的根標籤。
- TimeStamp:一個時間戳。
- HasExecuted:未知。
-
CountTime:不再使用的未知值。
trade_resupply[]
這個組件僅被村民使用。
- :實體的根標籤。
- HasResupplied:交易選項是否已經刷新。
trust[]
這個組件僅被狐狸使用。
- :實體的根標籤。
- TrustedPlayersAmount:此實體信任的玩家的數量。
- TrustedPlayer<num>:玩家的獨特ID。<num>編號從0開始。
CommandBlockComponent[]
這個組件可能不能透過行為包訪問,但能透過連鎖型指令方塊啟動。
- :實體的根標籤。
- Ticking:是否已經在執行刻。
- CurrentTickCount:再次執行指令之前的刻數。
FogCommandComponent[]
這個組件可能不能透過行為包訪問,但是能夠被玩家實體使用。
- :實體的根標籤。
- fogCommandStack:未知。
- :未知。
- fogCommandStack:未知。
FreezingComponent[]
這個組件可能不能透過行為包訪問。
- :實體的根標籤。
- FreezingEffectStrength:(可能不存在)實體陷入粉雪後的效果強度。
PropertyComponent[]
這個組件可能不能透過行為包訪問。
- :實體的根標籤。
- properties:屬性。
hide[]
這個組件僅被村民使用。