手冊:資料驅動/實體

出自Minecraft基岩版开发Wiki

描述[編輯]

用戶端[編輯]

名稱
型別
預設值
描述
identifier 字串 設定該實體的賦命名空間識別碼
min_engine_version 字串 設定該實體使用的最小遊戲引擎版本。
materials 物件 設定該實體使用的材質。
textures 物件 設定該實體使用的紋理。
geometry 物件 設定該實體使用的模型。
scripts 物件 實體腳本,可用於控制實體的縮放比例、執行何種動畫或動畫控制器以及在每次執行動畫之前執行的Molang運算式。
animations 物件 設定該實體使用的動畫或動畫控制器。
animation_controllers 物件 設定該實體使用的動畫控制器(僅限格式版本1.8.0使用)
render_controllers 物件 設定該實體使用的繪製控制器,以控制何時使用何種材質、紋理和模型。
locators 物件
enable_attachables 布林值 true 設定該實體是否啟用附著物。
hide_armor 布林值 true
spawn_egg 物件 設定該實體的生怪蛋顏色,僅限行為包的描述中的is_spawnable為true時自動在創造模式物品欄中加入生怪蛋。

伺服器端[編輯]

名稱
型別
預設值
數字ID
描述
identifier 字串 設定該實體的賦命名空間識別碼
is_experimental 布林值 false 設定該實體是否屬於實驗性玩法
is_spawnable 布林值 false 設定該實體是否可以自然生成或透過生怪蛋生成(當設定為true時遊戲會自動向物品欄中加入生怪蛋物品)。
is_summonable 布林值 false 設定該實體是否可被指令生成。
runtime_identifier 字串 設定該實體呼叫何種實體的硬編碼,必須是一個原版實體的硬編碼。
scripts 物件 -76244517 設定該實體的腳本,可用於控制執行何種動畫或動畫控制器。
animations 物件 1232311658 設定該實體的動畫和動畫控制器,可用於執行指令或觸發events定義的生成事件。

元件[編輯]

基礎元件[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:addrider 可用 N/A N/A -1014528905 為實體加入騎手。
minecraft:admire_item 可用 N/A N/A -1838165406 使實體在端詳物品時無視可攻擊的目標。
minecraft:ageable 可用 N/A N/A 1092934985 為實體的生長加入一個計時器,並且可使用特定物品餵食該實體來加速其生長。
minecraft:anger_level 可用 N/A N/A 500775548 允許實體對可疑目標產生憤怒。
minecraft:angry 可用 N/A N/A 725411499 透過計時器設定實體的憤怒狀態。
minecraft:annotation.break_door 可用 N/A N/A 2116838963 允許實體破門(假設元件在導覽中使用了適當的標誌)
minecraft:annotation.open_door 可用 N/A N/A 1004733768 允許實體開門(假設元件在導覽中使用了適當的標誌)
minecraft:area_attack 可用 N/A N/A 1169114880 在定義區域內對其他實體造成傷害。
minecraft:attack_cooldown 可用 N/A N/A -1439360398 為實體加入冷卻。
minecraft:barter 可用 N/A N/A -1660828566 允許實體透過以物易物的方式掉落物品。
minecraft:block_climber 可用 N/A N/A -505801518 允許玩家在鷹架上檢測和操作。
minecraft:block_sensor 可用 N/A N/A 1944169706 當在此傳感器特定方塊列表中的方塊被破壞時觸發事件。
minecraft:boostable 可用 N/A N/A -8316315 定義可騎行實體提升的條件和行為。
minecraft:boss 可用 N/A N/A -1309638025 定義BOSS的目前狀態以更新BOSS HUD。
minecraft:break_blocks 可用 N/A N/A -944056304 控制當實體移動時可以破壞何種方塊。
minecraft:breathable 可用 N/A N/A -707187232 控制實體的呼吸。
minecraft:breedable 可用 N/A N/A -1616430100 控制一個實體在餵食之後進入love狀態。
minecraft:bribeable 可用 N/A N/A -2125526908 控制一個實體進入bribed狀態。
minecraft:buoyant 可用 N/A N/A -467213736 允許實體在特定的流體方塊上漂浮。
minecraft:burns_in_daylight 可用 N/A N/A 1256874605 控制此實體在白天燃燒。
minecraft:celebrate_hunt 可用 N/A N/A -789611239 控制實體在捕獵特定實體後慶祝。
minecraft:combat_regeneration 可用 N/A N/A -315365016 提供回復I並移除玩家的挖掘疲勞效果。
minecraft:conditional_bandwidth_optimization 可用 N/A N/A 1333085468 定義此實體的條件空間更新頻寬最佳化。
minecraft:custom_hit_test 可用 N/A N/A 2035968892 定義針對實體的近戰和遠程命中數的命中列表。
minecraft:damage_over_time 可用 N/A N/A -656420526 按時間間隔對實體造成指定傷害。
minecraft:damage_sensor 可用 N/A N/A -82616534 定義了該實體在被特定實體或物品傷害後呼叫何種事件。
minecraft:despawn 可用 N/A N/A 1674909940 當自然消失規則或可選過濾器的值為true時,該實體將自然消失。
minecraft:drying_out_timer 可用 N/A N/A 2113510784 設定一個計時器。當實體不在水中時,該計時器將倒計時並啟動dried_out_event並在下雨或實體入水後立即停止及時,且啟動stopped_drying_out_event
minecraft:economy_trade_table 可用 N/A N/A 1705466896 定義實體能夠和玩家交易。
minecraft:entity_sensor 可用 N/A N/A -406052184 當在特定範圍內的其他實體滿足一些特定條件之後觸發事件。
minecraft:environment_sensor 可用 N/A N/A 687748970 基於環境條件建立觸發器。
minecraft:equip_item 可用 N/A N/A -1774220620 控制實體穿著其想穿著的裝備。
minecraft:equippable 可用 N/A N/A -1164142226 定義為該實體配備物品的行為。
minecraft:exhaustion_values 可用 N/A N/A 1522147793 定義玩家操作(如疾走、跳)應消耗多少飢餓值。
minecraft:experience_reward 可用 N/A N/A -1992597900 定義該實體在成功繁殖或實體死亡後獎勵的經驗值。
minecraft:explode 可用 N/A N/A -1683058581 定義實體產生的爆炸。
minecraft:flocking 可用 N/A N/A 1967597361 定義實體在水中是否成群結隊。
minecraft:game_event_movement_tracking 可用 N/A N/A 763815151 強制實體作出移動、游泳遊戲事件,其具體取決於實體正在何種方塊上移動,預設情況下,它會加入到每個實體中。
minecraft:genetics 可用 N/A N/A -82484670 定義實體的基因和等位基因傳遞給後代的方式,以及這些特徵如何在孩子身上表現出來。
minecraft:giveable 可用 N/A N/A 1739199795 Defines sets of items that can be used to trigger events when used on the entity. The item will also be taken and placed in the entity's inventory.
minecraft:group_size 可用 N/A N/A -1997375941 Keeps track of entity group size in the given radius.
minecraft:grows_crop 可用 N/A N/A 43636353 當實體走過農作物時可以使農作物生長。
minecraft:healable 可用 N/A N/A -54247424 Defines the interactions with the entity for healing it.
minecraft:home 可用 N/A N/A 610829097 Saves a home point of interest for when the the entity is spawned.
minecraft:hurt_on_condition 可用 N/A N/A 163715083 定義實體何時應當受到傷害的一組條件。
minecraft:inside_block_notifier 可用 N/A N/A -377593253 Verifies whether the entity is inside any of the listed blocks.
minecraft:insomnia 可用 N/A N/A -300455606 加入自從上次休息經過了多長時間的計時器,以判斷夜魅是否應當生成。
minecraft:instant_despawn 可用 N/A N/A -634288138 令實體立即自然消失。
minecraft:interact 可用 N/A N/A -1996861528 定義與該實體的互動。
minecraft:inventory 可用 N/A N/A 1941951218 定義該實體的物品欄如何管理。
minecraft:item_hopper 可用 N/A N/A -447601772 定義實體像漏斗方塊一樣工作。
minecraft:jump.dynamic 可用 N/A N/A 945664737 Defines a dynamic type jump control that will change jump properties based on the speed modifier of the entity.
minecraft:jump.static 可用 N/A N/A 1064987526 允許實體跳躍。
minecraft:leashable 可用 N/A N/A 893445039 允許實體被拴住,並且定義被拴住的條件以及當實體被拴住後觸發的事件。
minecraft:lookat 可用 N/A N/A -1329707008 定義當其他實體看向該實體時的行為。
minecraft:managed_wandering_trader 可用 N/A N/A 846609640 允許此實體交易。
minecraft:mob_effect 可用 N/A N/A 490430596 Applies a mob effect to entities that get within range.
minecraft:movement.amphibious 可用 N/A N/A -500784850 (運動機制)允許實體可以在水中游泳以及在陸地上行走。
minecraft:movement.basic 可用 N/A N/A 3354475 (運動機制)定義實體的運動。
minecraft:movement.dolphin 可用 N/A N/A 3354475 (運動機制)定義實體像海豚般運動。
minecraft:movement.fly 可用 N/A N/A -1487316136 (運動機制)允許實體飛翔。
minecraft:movement.generic 可用 N/A N/A -1363369868 (運動機制)允許實體游泳、飛翔、攀爬等。
minecraft:movement.hover 可用 N/A N/A 1743805051 (運動機制)Defines the movement control for flying entities with a gliding movement.
minecraft:movement.jump 可用 N/A N/A 1256268727 (運動機制)Causes the entity to jump as it moves with a specified delay between jumps.
minecraft:movement.skip 可用 N/A N/A -1828832272 (運動機制)Causes the entity to hop as it moves.
minecraft:movement.sway 可用 N/A N/A 2126249079 (運動機制)Causes the entity to sway side to side giving the impression it is swimming.
minecraft:nameable 可用 N/A N/A -595398763 允許實體被命名(例如使用命名牌時)。
minecraft:navigation.climb 可用 N/A N/A -1075360945 (尋路機制)控制實體生成包括垂直的牆在內的路徑,像原版蜘蛛一樣。
minecraft:navigation.float 可用 N/A N/A -842998036 (尋路機制)控制實體生成可以在空中漂浮的路徑,像普通的地獄幽靈一樣。
minecraft:navigation.fly 可用 N/A N/A -1997823129 (尋路機制)控制實體生成包含空氣的路徑,像原版鸚鵡一樣。
minecraft:navigation.generic 可用 N/A N/A 1768002583 (尋路機制)控制實體生成可以透過行走、游泳、飛翔並且/或者是到處攀爬以及跳上跳下一個方塊的路徑。
minecraft:navigation.hover 可用 N/A N/A -769247640 (尋路機制)Compels the entity to generate paths in the air like the vanilla Bees do. Keeps them from falling from the skies and doing predictive movement.
minecraft:navigation.swim 可用 N/A N/A 1908076634 (尋路機制)控制實體生成包含水在內的路徑。
minecraft:navigation.walk 可用 N/A N/A 1909033775 (尋路機制)控制實體生成能夠到處走動以及跳上或跳下一個方塊的路徑。
minecraft:npc 可用 N/A N/A 1140005505 使實體能夠調出一個NPC視窗,並像原版NPC一樣工作。(僅限國際版)
minecraft:out_of_control 可用 N/A N/A -639930856 定義實體out of control的狀態
minecraft:peek 可用 N/A N/A -863721039 定義一個實體的偷窺行為。
minecraft:persistent 可用 N/A N/A 1435858387 定義一個實體是否持久於世界之中(即是否不會自然刷新)。
minecraft:physics 可用 N/A N/A 1021552959 定義一個實體的物理屬性,包括它是否能被重力影響以及它是否和其他物體碰撞。
minecraft:preferred_path 可用 N/A N/A 1431188951 Specifies costing information for entities that prefer to walk on preferred paths.
minecraft:projectile 可用 N/A N/A 1922456869 允許實體是被扔出去的實體。
minecraft:pushable 可用 N/A N/A -1784639134 Defines what can push an entity between other entities and pistons.
minecraft:raid_trigger 可用 N/A N/A 2093209329 允許在實體的位置觸發突襲。
minecraft:rail_movement 可用 N/A N/A -78235634 Defines the entity's movement on the rails. An entity with this component is only allowed to move on the rail.
minecraft:rail_sensor 可用 N/A N/A 1273161273 定義實體在透過啟動或未啟動的鐵軌的行為。
minecraft:ravager_blocked 可用 N/A N/A -1417579541 定義劫毀獸的近戰攻擊被阻擋後的反應。
minecraft:rideable 可用 N/A N/A 1656173828 定義實體是否可以被騎乘。
minecraft:scale_by_age 可用 N/A N/A 64881972 Defines the entity's size interpolation based on the entity's age.
minecraft:scheduler 可用 N/A N/A -684492525 Initiates scheduled entity events at time of day events.
minecraft:shareables 可用 N/A N/A 1301057082 定義實體想要分享或撿起來的物品列表。
minecraft:shooter 可用 N/A N/A 184150118 定義實體的遠程攻擊行為。minecraft:behavior.ranged_attackAI意向使用此元件來決定射出何種投擲物。
minecraft:sittable 可用 N/A N/A -1376274106 定義實體的sit狀態。
minecraft:spawn_entity 可用 N/A N/A 1991964333 為實體加入一個計時器來計時生成實體或物品(掉落物實體形式,類似於原版雞的下蛋行為)。
minecraft:suspect_tracking 可用 N/A N/A 690744457 (UNDOCUMENTED)
minecraft:tameable 可用 N/A N/A 932870003 定義實體被玩家所馴服的規則。
minecraft:tamemount 可用 N/A N/A 1615660288 Allows the entity to be tamed by mounting it.
minecraft:target_nearby_sensor 可用 N/A N/A 1309819882 定義一個可以看見或感知到其他實體存在的範圍以能夠以它們為目標。
minecraft:teleport 可用 N/A N/A -1900891127 定義一個實體的傳送行為。
minecraft:tick_world 可用 N/A N/A -381759296 Defines if the entity ticks the world and the radius around it to tick.
minecraft:timer 可用 N/A N/A 1862095863 定義一個計時器並在計時結束之後執行事件。
minecraft:trade_table 可用 N/A N/A 50480315 定義實體能夠和玩家交易。
minecraft:trail 可用 N/A N/A 1632590434 使實體在世界上移動時在方塊上留下痕跡。
minecraft:transformation 可用 N/A N/A -457894577 定義實體從目前的實體定義轉變為其它實體的定義(例如從殭屍轉變到沉屍)。
minecraft:trusting 可用 N/A N/A 936499892 允許實體信任一個或多個玩家。
minecraft:vibration_damper 可用 N/A N/A 1836172792 (UNDOCUMENTED)
minecraft:vibration_listener 可用 N/A N/A 1844567337 (UNDOCUMENTED)
minecraft:water_movement 可用 N/A N/A -128701925 定義實體在水中移動的速度。

內建事件[編輯]

名稱
可用性
實驗性玩法 走出實驗版本
描述
minecraft:entity_transformed 可用 N/A N/A 當實體轉換為另一個實體時呼叫事件
minecraft:entity_born 可用 N/A N/A 當實體出生時呼叫事件
minecraft:entity_spawned 可用 N/A N/A 當實體生成時呼叫事件
minecraft:on_prime 可用 N/A N/A 當實體開始爆炸膨脹時呼叫事件

觸發器[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:on_death 可用 N/A N/A -49357854
minecraft:on_friendly_angry 可用 N/A N/A -1009986313
minecraft:on_hurt 可用 N/A N/A -1028603471
minecraft:on_hurt_by_player 可用 N/A N/A -599009831
minecraft:on_ignite 可用 N/A N/A -1911489054
minecraft:on_start_landing 可用 N/A N/A -555648368
minecraft:on_start_takeoff 可用 N/A N/A 426083399
minecraft:on_target_acquired 可用 N/A N/A 1063277906
minecraft:on_target_escape 可用 N/A N/A -1373130027
minecraft:on_wake_with_owner 可用 N/A N/A -1543219003

AI意向[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:behavior.admire_item 可用 N/A N/A 1024844406 控制實體端詳物品。
minecraft:behavior.barter 可用 N/A N/A 536670686 在玩家提供交易後,透過在實體附近放置特定物品來迫使實體丟棄物品作為回報。
minecraft:behavior.beg 可用 N/A N/A 1346418048 控制此實體注視並跟隨拿著它們喜歡的食物的玩家
minecraft:behavior.break_door 可用 N/A N/A -1798237626 控制此實體破壞門
minecraft:behavior.breed 可用 N/A N/A 51166360 控制此實體與其他實體繁殖
minecraft:behavior.celebrate 可用 N/A N/A 995178519 Allows this entity to celebrate by making celebration sounds and jumping.
minecraft:behavior.croak 可用 N/A N/A Allows the entity to croak at a random time interval with configurable conditions.
minecraft:behavior.defend_trusted_target 可用 N/A N/A 2070046390 Compels an entity to react with an event when a trusted target is attacked.
minecraft:behavior.door_interact 可用 N/A N/A -286762735 控制實體開門和關門
minecraft:behavior.dragondeath 可用 N/A N/A -1541162059 控制實體在死亡時播放終界龍死亡動畫,此標識控制終界龍的死亡動畫並且不能被其他實體控制用。
minecraft:behavior.dragonholdingpattern 可用 N/A N/A 1066617362 控制龍圍繞中央平台以圓形軌跡飛行,只能被終界龍控制用。
minecraft:behavior.dragonlanding 可用 N/A N/A -152352492 控制龍停止飛行並過渡到棲息模式,只能被終界龍控制用。
minecraft:behavior.dragonscanning 可用 N/A N/A -1003941066 控制龍處於棲息模式時尋找要攻擊的玩家,只能被終界龍控制用。
minecraft:behavior.dragontakeoff 可用 N/A N/A -1912535317 控制龍由棲息變為盤旋,只能被終界龍控制用。
minecraft:behavior.drink_potion 可用 N/A N/A 277029334 控制實體根據環境條件喝下藥水。
minecraft:behavior.eat_carried_item 可用 N/A N/A -184757575 Compels an entity to eat any item in its inventory and gain the benefits of the item.
minecraft:behavior.eat_mob 可用 N/A N/A Compels the entity to eat a specified mob.
minecraft:behavior.enderman_leave_block 可用 N/A N/A -717580550 控制終界使者放下它們隨機拿起的方塊,只能被終界使者控制用。
minecraft:behavior.enderman_take_block 可用 N/A N/A -537294220 控制終界使者隨機拿走一個方塊,只能拿被終界使者時控制用。
minecraft:behavior.explore_outskirts 可用 N/A N/A -1955198366 控制實體探索村莊外圍區域。
minecraft:behavior.find_cover 可用 N/A N/A -1231227755 控制實體像狐狸那樣尋找一個不露天的地方。
minecraft:behavior.find_mount 可用 N/A N/A 731306871 控制實體騎到另外一個實體身上。
minecraft:behavior.find_underwater_treasure 可用 N/A N/A -1602192311 控制實體移動至最近的海底廢墟或沉船。
minecraft:behavior.flee_sun 可用 N/A N/A -617664229 控制實體避開陽光直射和尋找陰影庇護。
minecraft:behavior.float 可用 N/A N/A 1758503000 控制實體能浮在水面上。
minecraft:behavior.float_wander 可用 N/A N/A -1122048364 控制實體能像地獄幽靈那樣漂浮。
minecraft:behavior.follow_caravan 可用 N/A N/A 9936402 控制實體跟隨商隊裡的實體。
minecraft:behavior.follow_mob 可用 N/A N/A -1524701626 控制此實體跟隨其他實體。
minecraft:behavior.follow_owner 可用 N/A N/A 1213259599 控制實體跟隨其主人。
minecraft:behavior.follow_parent 可用 N/A N/A 2127040136 控制實體跟隨在其父母周圍。
minecraft:behavior.follow_target_captain 可用 N/A N/A -135480526 控制實體朝著目前的目標隊長移動。
minecraft:behavior.go_home 可用 N/A N/A -1579225026 控制此實體回到其重生點。
minecraft:behavior.hide 可用 N/A N/A 233394190 控制實體尋找躲藏處(僅對村民有效)。
minecraft:behavior.hold_ground 可用 N/A N/A 1804286487 Compels an entity to stop at their current location, turn to face a mob they are targeting, and react with an event.
minecraft:behavior.hurt_by_target 可用 N/A N/A -1710404297 控制實體把對它造成傷害的實體標記為目標。
minecraft:behavior.inspect_bookshelf 可用 N/A N/A 40191182 控制實體查閱書櫃。
minecraft:behavior.jump_to_block 可用 N/A N/A Compels the mob to search around for a block to jump to and then jump to that block.
minecraft:behavior.knockback_roar 可用 N/A N/A -1304117826 控制實體對附近所有實體造成擊退傷害。
minecraft:behavior.lay_down 可用 N/A N/A -2074934675 控制實體趴下。
minecraft:behavior.lay_egg 可用 N/A N/A -1207740530 控制實體在懷孕時在沙上下蛋。
minecraft:behavior.leap_at_target 可用 N/A N/A 256926956 控制怪物跳起來攻擊它們的目標,只能被敵對實體時控制用。
minecraft:behavior.look_at_entity 可用 N/A N/A -1735428573 控制實體看著它們附近的實體。
minecraft:behavior.look_at_player 可用 N/A N/A -1892159379 控制實體附近有玩家時看著玩家。
minecraft:behavior.look_at_target 可用 N/A N/A -885375871 控制實體看著被它們標記的目標。
minecraft:behavior.look_at_trading_player 可用 N/A N/A -2094605693 控制實體看著與它們交易的目標。
minecraft:behavior.make_love 可用 N/A N/A -1551283431 控制村民尋找配偶以生成其他村民,此標識只能被村民控制用。
minecraft:behavior.mingle 可用 N/A N/A 385775952 控制村民前往村莊中鐘的位置,並與其他村民待在一起。
minecraft:behavior.mount_pathing 可用 N/A N/A 1112137677 控制實體自行遊蕩尋找攻擊目標。
minecraft:behavior.move_indoors 可用 N/A N/A 2107078532 控制村民尋找房屋,此標誌只能被村民控制用。
minecraft:behavior.move_through_village 可用 N/A N/A 779377630 控制村民建立環繞村莊的路徑,此標誌只能被村民控制用。
minecraft:behavior.move_to_land 可用 N/A N/A -943551837 控制此實體在水裡時回到岸上。
minecraft:behavior.move_to_lava 可用 N/A N/A -945036492 Compels an entity to move to lava when on land.
minecraft:behavior.move_to_poi 可用 N/A N/A 1721669938 控制實體移動到POI(工作方塊、床、鐘)。
minecraft:behavior.move_to_random_block 可用 N/A N/A 395022171 控制實體向一個隨機方塊移動。
minecraft:behavior.move_to_village 可用 N/A N/A -805189394 控制實體移動到村莊內的一個隨機地點。
minecraft:behavior.move_to_water 可用 N/A N/A 1886139445 控制此實體上岸時回到水裡。
minecraft:behavior.move_towards_target 可用 N/A N/A -166537884 控制實體移向其目前目標。
minecraft:behavior.nap 可用 N/A N/A 992184933 控制實體小睡(無需床)。
minecraft:behavior.nearest_attackable_target 可用 N/A N/A 5824270165841165755 控制實體檢查並追趕距離最近的有效目標。
minecraft:behavior.nearest_priorized_attackable_target 可用 N/A N/A 335414683 Compels an entity to target and prioritize the nearest valid target.
minecraft:behavior.ocelot_sit_on_block 可用 N/A N/A -1327999383 控制實體像山貓那樣原地坐下。
minecraft:behavior.offer_flower 可用 N/A N/A -885387854 控制實體送出花(僅對鐵魔像有效)。
minecraft:behavior.open_door 可用 N/A N/A -906200433 Compels an entity to interact and open a door.
minecraft:behavior.owner_hurt_by_target 可用 N/A N/A 530667419 Compels an entity to react when the owner is hit by a target.
minecraft:behavior.owner_hurt_target 可用 N/A N/A 995655261 Compels an entity to react when the owner hits a target.
minecraft:behavior.panic 可用 N/A N/A -169886247 Compels an entity to react when it receives damage.
minecraft:behavior.peek 可用 N/A N/A 211304085 Compels an entity to peek out.
minecraft:behavior.pet_sleep_with_owner 可用 N/A N/A 1379392240 Compels an entity to sleep on a bed shared with its sleeping owner.
minecraft:behavior.pickup_items 可用 N/A N/A 644287189 Compels an entity to pick up selected items off the ground.
minecraft:behavior.play 可用 N/A N/A -505601580 Compels the mob to play with other mobs by chasing each other and moving around randomly.
minecraft:behavior.player_ride_tamed 可用 N/A N/A 603869698 Allows an entity to be rideable after being tamed by a player.
minecraft:behavior.raid_garden 可用 N/A N/A -1145687602 Compels an entity to eat crops that have been planted in a farm.
minecraft:behavior.random_breach 可用 N/A N/A 928528911 Compels an entity to breach the surface of the water at a random interval.
minecraft:behavior.random_fly 可用 N/A N/A -446385505 Compels an entity to fly to a random spot.
minecraft:behavior.random_hover 可用 N/A N/A -1797323808 Compels the entity to hover around randomly, close to the surface.
minecraft:behavior.random_look_around 可用 N/A N/A 1177762851 Compels an entity to choose a random direction to look in for a random duration within a range.
minecraft:behavior.random_look_around_and_sit 可用 N/A N/A -1368070166 Compels an entity to sit in place and look around in different directions. The entity must have a sitting animation configured in order to use this goal.
minecraft:behavior.random_sitting 可用 N/A N/A 1722716662 Compels an entity to stop and sit for a random duration of time.
minecraft:behavior.random_stroll 可用 N/A N/A -1643504294 Compels an entity to choose a random direction to walk towards.
minecraft:behavior.random_swim 可用 N/A N/A -1465281278 Compels an entity to swim in a random point in water.
minecraft:behavior.receive_love 可用 N/A N/A 1156694272 Inspires an entity to mate with another similar entity when approached to breed.
minecraft:behavior.restrict_open_door 可用 N/A N/A 715583988 Compels an entity to stay indoors while the sun is down.
minecraft:behavior.restrict_sun 可用 N/A N/A -382716017 Compels an entity to actively avoid direct sunlight.
minecraft:behavior.rise_to_liquid_level 可用 N/A N/A -950950337 Compels an entity to rise to the top of a liquid block if they are located in one or have spawned under a liquid block.
minecraft:behavior.roll 可用 N/A N/A 817471653 Compels an entity to roll forward.
minecraft:behavior.run_around_like_crazy 可用 N/A N/A -1390363669 Compels an entity to run around without a set goal.
minecraft:behavior.scared 可用 N/A N/A 1812936510 Compels an entity to become scared when the weather outside is thundering.
minecraft:behavior.seed_event 可用 N/A N/A -823429137 Compels an entity to send an event to another entity.
minecraft:behavior.share_items 可用 N/A N/A 2045906118 Compels an entity to share items they have in their inventory with other specific entities that have been defined.
minecraft:behavior.silverfish_merge 可用 N/A N/A 321908121 Compels an entity to enter a stone block.
minecraft:behavior.silverfish_wake_up_friends 可用 N/A N/A 484391748 Compels an entity to alert other entities of the same family to leave a stone block.
minecraft:behavior.skeleton_horse_trap 可用 N/A N/A 530952387 Allows an entity to function as a skeleton horse trap and be triggered, spawning a lightning bolt, additional skeleton horses, and skeleton horse riders, when a player approaches to within a set radius.
minecraft:behavior.sleep 可用 N/A N/A -1811763 Allows an entity to sleep in a bed.
minecraft:behavior.slime_attack 可用 N/A N/A -1315951081 Enables mobs with minecraft:movement.jump to path towards their target like a slime or magma_cube does to attack.
minecraft:behavior.snacking 可用 N/A N/A 875141064 Compels an entity to stop and interact with select food items that are nearby.
minecraft:behavior.sneeze 可用 N/A N/A 1528584076 Compels an entity to sneeze and potentially startle other entities. While sneezing, the entity may drop an item.
minecraft:behavior.squid_dive 可用 N/A N/A 1626998843 Compels an entity to dive underwater.
minecraft:behavior.squid_flee 可用 N/A N/A 1304043261 Compels an entity to swim away when attacked.
minecraft:behavior.squid_idle 可用 N/A N/A 1741234679 Compels an entity to swim in place.
minecraft:behavior.squid_move_away_from_ground 可用 N/A N/A 892387674 Compels an entity to swim away from the ground blocks.
minecraft:behavior.squid_out_of_water 可用 N/A N/A -1347598607 Compels an entity to stay close to a ground block when out of water.
minecraft:behavior.stalk_and_pounce_on_target 可用 N/A N/A -1248479202 Compels an entity to stalk a specific target. Once within range of the target, the entity will then leap at the target and deal damage based upon its attack attribute.
minecraft:behavior.stay_while_sitting 可用 N/A N/A 1346980478 Compels an entity to stay in place while sitting.
minecraft:behavior.stomp_turtle_egg 可用 N/A N/A 851839416 Compels an entity to target and stomp on turtle eggs when detected.
minecraft:behavior.stroll_towards_village 可用 N/A N/A -1563831906 Compels an entity to navigate and search for a nearby village.
minecraft:behavior.summon_entity 可用 N/A N/A -2005850647 Compels an entity to attack other entities by summoning new entities.
minecraft:behavior.swell 可用 N/A N/A -1473132493 Compels an entity to grow in size when approached and scale down back to normal after a certain distance.
minecraft:behavior.take_flower 可用 N/A N/A 1218648257 Allows an entity to receive flowers when presented from the iron_golem entity.
minecraft:behavior.tempt 可用 N/A N/A 422904556 Compels an entity to be tempted by a set item.
minecraft:behavior.trade_interest 可用 N/A N/A -574851053 Compels an entity to focus on a player that will initiate a trade.
minecraft:behavior.trade_with_player 可用 N/A N/A -2048563493 Compels the entity to stop moving and trade with the player.
minecraft:behavior.vex_copy_owner_target 可用 N/A N/A -643459543 Compels an entity of the vex family to target the same entity as its owner.
minecraft:behavior.vex_random_move 可用 N/A N/A -1117822165 Allows an entity of the vex family to move randomly.
minecraft:behavior.wither_random_attack_pos_goal 可用 N/A N/A -528895885 Compels an entity to attack at random.
minecraft:behavior.wither_target_highest_damage 可用 N/A N/A -1065562072 Compels an entity to focus its attacks on whichever hostile mob has dealt the most damage to it.
minecraft:behavior.work 可用 N/A N/A -1700601421 Compels the NPC to use their jobsite point of interest (POI).

生成規則[編輯]

名稱
可用性
實驗性玩法 走出實驗版本
描述
minecraft:spawns_on_surface 可用 N/A N/A 定義實體是否生成在表面
minecraft:spawns_underwater 可用 N/A N/A 定義實體是否生成在水中
minecraft:brightness_filter 可用 N/A N/A 此元件允許玩家設定生物生成的光照環境等級範圍。範圍設定在 0 到 16 之間,以及是否忽略天氣
minecraft:weight 可用 N/A N/A 定義目前的生成規則權重。與權重值較高的生物相比,權重值較低的生物生成機率更低
minecraft:difficulty_filter 可用 N/A N/A 此元件允許玩家設定具有特定難易度層級的生物生成
minecraft:herd 可用 N/A N/A 該元件允許玩家確定實體的生成規模
minecraft:biome_filter 可用 N/A N/A 此元件允許玩家指定目前生物在哪些生態域中生成。檢查 minecraft:biome_filter 以檢視存在哪些生態域標籤,以及每個生態域的標記
minecraft:density_limit 可用 N/A N/A 此元件允許玩家指定在特定位置生成的生物數量密度
minecraft:world_age_filter 可用 N/A N/A 此元件允許玩家在世界中經過一定時間後設定生物生成

特性[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:attack 可用 N/A N/A 1651346034 設定實體的攻擊特性
minecraft:spell_effects 可用 N/A N/A 523264365
minecraft:strength 可用 N/A N/A 648564399

共享特性[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:absorption 可用 N/A N/A 設定實體吸收的量
minecraft:attack_damage 可用 N/A N/A 設定實體的攻擊傷害
minecraft:follow_range 可用 N/A N/A
minecraft:health 可用 N/A N/A 設定實體的真實生命值
minecraft:horse.jump_strength 可用 N/A N/A
minecraft:lava_movement 可用 N/A N/A
minecraft:knockback_resistance 可用 N/A N/A
minecraft:movement 可用 N/A N/A 設定實體的移動速度
minecraft:player.exhaustion 可用 N/A N/A 設定玩家的疲勞度
minecraft:player.experience 可用 N/A N/A 設定玩家的經驗值
minecraft:player.hunger 可用 N/A N/A 設定玩家的飢餓值
minecraft:player.level 可用 N/A N/A 設定玩家的經驗等級
minecraft:player.saturation 可用 N/A N/A 設定玩家的飽食度
minecraft:underwater_movement 可用 N/A N/A 設定實體在水下的移動速度
minecraft:zombie.spawn_reinforcements 可用 N/A N/A

實體屬性[編輯]

名稱
可用性
實驗性玩法 走出實驗版本 數字ID
描述
minecraft:ambient_sound_interval 可用 N/A N/A -1314051310
minecraft:can_climb 可用 N/A N/A -550459594 定義實體是否能爬梯子
minecraft:can_fly 可用 N/A N/A 985724318
minecraft:can_power_jump 可用 N/A N/A -763124853
minecraft:collision_box 可用 N/A N/A -1277663508 設定實體的碰撞箱
minecraft:color 可用 N/A N/A 1069623177
minecraft:color2 可用 N/A N/A 1429635777
minecraft:default_look_angle 可用 N/A N/A -815556357
minecraft:equipment 可用 N/A N/A 714661022
minecraft:fire_immune 可用 N/A N/A -1071767182
minecraft:floats_in_liquid 可用 N/A N/A 179778474
minecraft:flying_speed 可用 N/A N/A -570508595 設定實體的飛行速度
minecraft:friction_modifier 可用 N/A N/A -714364556
minecraft:ground_offset 可用 N/A N/A -1816881803
minecraft:input_ground_controlled 可用 N/A N/A -646415617
minecraft:is_baby 可用 N/A N/A 1853172763 設定實體是嬰兒
minecraft:is_charged 可用 N/A N/A 125340337
minecraft:is_chested 可用 N/A N/A -817599379
minecraft:is_dyeable 可用 N/A N/A 1381448355
minecraft:is_hidden_when_invisible 可用 N/A N/A -1553744
minecraft:is_ignited 可用 N/A N/A 905710223
minecraft:is_illager_captain 可用 N/A N/A 921912694
minecraft:is_saddled 可用 N/A N/A 1037901616
minecraft:is_shaking 可用 N/A N/A 523951884
minecraft:is_sheared 可用 N/A N/A 1154836813
minecraft:is_stackable 可用 N/A N/A 1184456737
minecraft:is_stunned 可用 N/A N/A 1818977510
minecraft:is_tamed 可用 N/A N/A 1646421078
minecraft:item_controllable 可用 N/A N/A 1868311069
minecraft:loot 可用 N/A N/A 1775814032 設定實體死亡時掉落的戰利品表
minecraft:mark_variant 可用 N/A N/A 663621689
minecraft:push_through 可用 N/A N/A -138030768
minecraft:scale 可用 N/A N/A 77854436 設定實體模型的縮放程度
minecraft:skin_id 可用 N/A N/A 1838729593 設定實體的外觀id
minecraft:sound_volume 可用 N/A N/A 937951776 設定實體的基本音量
minecraft:type_family 可用 N/A N/A -255011285 設定實體的家族
minecraft:variant 可用 N/A N/A -1789583977
minecraft:walk_animation_speed 可用 N/A N/A 972393614 設定實體的行走動畫速度(乘數)
minecraft:wants_jockey 可用 N/A N/A 1832515141

過濾器[編輯]

名稱
可用性
實驗性玩法 走出實驗版本
描述
clock_time 可用 N/A N/A
distance_to_nearest_player 可用 N/A N/A
has_ability 可用 N/A N/A 當主體實體具有命名能力時傳回 true
has_biome_tag 可用 N/A N/A 測試主體所在的生態域是否具有指定的標籤
has_component 可用 N/A N/A 當主體實體包含命名元件時傳回 true
has_container_open 可用 N/A N/A 當主體玩家實體開啟容器時傳回 true
has_damage 可用 N/A N/A 當主體實體收到命名的損害型別時傳回 true
has_equipment 可用 N/A N/A 測試主體實體的指定槽中是否存在命名項
has_mob_effect 可用 N/A N/A 測試主體是否具有指定的藥水效果
has_ranged 可用 N/A N/A 當主體實體手持遠程武器(如弓或弩)時傳回 true
has_tag 可用 N/A N/A 如果主體實體擁有此標記,則傳回 true
has_target 可用 N/A N/A 如果主體實體具有有效的目標,則傳回 true
has_trade_supply 可用 N/A N/A 測試目標是否剩餘任何交易供應。如果目標無法交易,將傳回 false
hourly_clock_time 可用 N/A N/A
in_block 可用 N/A N/A 當主體實體位於指定的塊型別內時傳回 true
in_caravan 可用 N/A N/A
in_clouds 可用 N/A N/A
in_contact_with_water 可用 N/A N/A 當主體實體與任何形式的水接觸時傳回 true:水、雨、飛濺水瓶
in_lava 可用 N/A N/A 當主體實體處於熔岩中時傳回 true
in_nether 可用 N/A N/A 當主體實體位於維度 Nether 中時傳回 true
in_water 可用 N/A N/A 當主體實體處於水中或雨中時傳回 true
in_water_or_rain 可用 N/A N/A 當主體實體在水中時傳回 true
inactivity_timer 可用 N/A N/A
is_altitude 可用 N/A N/A
is_avoiding_mobs 可用 N/A N/A 如果主體實體正在逃離其他生物,則傳回 true
is_biome 可用 N/A N/A 測試主體目前是否在命名生態域中
is_block 可用 N/A N/A 當塊具有給定名稱時傳回 true
is_brigtness 可用 N/A N/A
is_climbing 可用 N/A N/A 如果主體實體正在攀爬,則傳回 true
is_color 可用 N/A N/A
is_daytime 可用 N/A N/A 在白天傳回 true
is_difficulty 可用 N/A N/A 測試遊戲的目前難易度層級
is_family 可用 N/A N/A 當主體實體是命名族的成員時傳回 true
is_game_rule 可用 N/A N/A 測試命名遊戲規則是否處於活動狀態
is_humid 可用 N/A N/A
is_immobile 可用 N/A N/A
is_village 可用 N/A N/A 測試主體是否在村莊的範圍內
is_leashed 可用 N/A N/A 如果主體實體被牽引,則傳回 true
is_leashed_to 可用 N/A N/A 如果主體實體被束縛到呼叫實體,則傳回 true
is_mark_variant 可用 N/A N/A
is_moving 可用 N/A N/A 如果主體實體正在移動,則傳回 true
is_owner 可用 N/A N/A
is_persistent 可用 N/A N/A
is_riding 可用 N/A N/A 如果主體實體騎乘另一個實體,則傳回 true
is_skin_id 可用 N/A N/A
is_sleeping 可用 N/A N/A 測試目前實體是否在睡覺狀態
is_sneaking 可用 N/A N/A 測試目前實體是否在潛行狀態
is_snow_covered 可用 N/A N/A 測試主體實體是否在積雪覆蓋的區域
is_target 可用 N/A N/A
is_temperature_type 可用 N/A N/A 測試目前溫度是否為給定型別
is_temperature_value 可用 N/A N/A
is_underground 可用 N/A N/A 當主體實體位於地下時傳回 true。如果實體上方有非實心塊,則被視為地下實體
is_underwater 可用 N/A N/A 當主體實體在水下時傳回 true
is_variant 可用 N/A N/A
is_visible 可用 N/A N/A 如果主體實體可見,則傳回 true
is_weather 可用 N/A N/A 測試實體目前所處的天氣環境
light_level 可用 N/A N/A 測試實體目前所處的亮度環境。範圍設定在 0 到 16 之間
moon_intensity 可用 N/A N/A 將目前月球強度與 0.0 和 1.0 範圍內的浮點值進行比較。0.0為滿月
moon_phase 可用 N/A N/A
on_ground 可用 N/A N/A 當主體實體位於地面上時傳回 true
on_ladder 可用 N/A N/A 當主體實體位於梯子上時傳回 true
random_chance 可用 N/A N/A
rider_count 可用 N/A N/A
surface_mob 可用 N/A N/A 測試主體實體是否為地表生物。由生成規則而定
trusts 可用 N/A N/A 如果主體實體受測試實體信任,則傳回 true
weather 可用 N/A N/A 測試實體正在經歷的目前天氣狀態
weather_at_position 可用 N/A N/A 根據提供的天氣值測試參與者位置的目前天氣