Molang/函式表達

出自Minecraft基岩版开发Wiki

數學函式[編輯]

名稱
描述
math.abs(value) value的絕對值。
math.acos(value) value的反餘弦值。
math.asin(value) value的反正弦值。
math.atan(value) value的反正切值。
math.atan2(y,x) y/x的反正切值。
math.ceil(value) 將value向上取整。
math.clamp(value,min,max) 將value限定在最小值(min)到最大值(max)之間。
math.cos(value) value的餘弦值。
math.die_roll(num,low,high) 傳回num個隨機數的總和,每個值的範圍在最低(low)到最高(high)範圍之間(註:生成的隨機數不是像一般骰子那樣的整數,若為此,請使用math.die_roll_integer)。
math.die_roll_integer(num,low,high) 傳回num個隨機整數的總和,每個值的範圍在最低(low)到最高(high)範圍之間。
math.exp(value) 計算value以e為底數的指數函式。
math.floor(value) 將value向下取整。
math.hermite_blend(value)
math.lerp(start,end,t) 傳回[start,end]域以t(t值只能在0~1之間)為比例算出的差值。
math.lerprotate(start,end,0_to_1)
math.ln(value) value的自然對數。
math.max(A,B) 傳回A和B中的最大值。
math.min(A,B) 傳回A和B中的最小值。
math.min_angel(value) 將value(角度)最小化到[-180,180)的範圍(單位:度)。
math.mod(value,denominator) 傳回value除以denominator(分母)後的餘數。
math.pi 傳回常數π的浮點數形式。
math.pow(base,exponent) 傳回base(底數)的exponent(指數)次冪。
math.random(low,high) 最低(low)到最高(high)範圍內的隨機數(註:隨機數不包含low)。
math.random_integer(low,high) 最低(low)到最高(high)範圍內的隨機整數(註:隨機整數包含low和high)。
math.round(value) 將value四捨五入取整。
math.sin(value) value的正弦值。
math.sqrt(value) value的平方根。
math.trunc(value) 截短法取整。

查詢函式[編輯]

查詢函式是布林運算式,允許您查詢引擎在不同情況下擁有的值。它們可以用在Molang運算式中。可用於控制位置,紋理,動畫等內容。

例如:

"position": [ 0.0, "query.is_baby ? -8.0 : 0.0", "query.is_baby ? 4.0 : 0.0" ]

查詢函式清單[編輯]

名稱
描述
query.above_top_solid 傳回位於輸入座標正上方最高固體方塊的高度。
query.actor_count 傳回上一個畫格中繪製的活動物件的數量。
query.all 如果其他全部參數與第一個參數結果相同,則傳回1.0,否則傳回0.0。
query.all_animations_finished 如果目前動畫控制器下的所有動畫至少播放了一次則傳回1.0,否則傳回0.0。
query.all_tags 傳回物品或方塊所具有的所有指定標籤
query.anim_time 傳回動畫自開始以來的時間(以秒為單位),如果動畫未被呼叫則傳回0.0。
query.any 如果其他任意參數與第一個參數結果相同,則傳回1.0,否則傳回0.0
query.any_animation_finished 如果目前動畫控制器下的任意動畫至少播放了一次則傳回1.0,否則傳回0.0。
query.any_tag 傳回物品或方塊所具有的任意指定標籤。
query.approx_eq 如果所有參數都在0.000000之內,則傳回1.0,否則傳回0.0。
query.armor_color_slot 將盔甲欄編號作為參數,並傳回所查詢的盔甲欄中盔甲的顏色。
query.armor_material_slot 將盔甲欄編號作為參數,並傳回所查詢的盔甲欄中盔甲的材料型別。
query.armor_texture_slot 將盔甲欄編號作為參數,並傳回所查詢的盔甲欄中盔甲的紋理型別。
query.average_frame_time 以秒為單位傳回過去n畫格中的平均每畫格的時間。
query.block_face 傳回點擊方塊的面。(向下 = 0.0,向上 = 1.0,北 = 2.0,南 = 3.0,西 = 4.0,東 = 5.0,未定義 = 6.0)
query.block_property 傳回所查詢的方塊屬性的值。
query.block_neighbor_has_all_tags 查詢方塊邊上的某個塊(根據填入的x,y,z)所有tag是否等於填入的那個tag,如果是,傳回1.0,否則傳回0.0
query.block_neighbor_has_any_tag 查詢方塊是否有tag等於填入的tag,如果是,傳回1.0,否則傳回0.0
query.blocking 如果實體正在搬運或放置方塊(例如終界使者),則傳回1.0,否則傳回0.0。
query.body_x_rotation 若對活動物件呼叫,則傳回活動物件身體的x軸旋轉角度,否則傳回0.0。
query.body_y_rotation 若對活動物件呼叫,則傳回活動物件身體的y軸旋轉角度,否則傳回0.0。
query.bone_aabb 傳回軸對其的骨骼邊界框作為結構體
query.bone_origin 傳回骨骼的初始樞軸作為結構體
query.bone_rotation 傳回骨骼的初始旋轉角度作為結構體
query.camera_distance_range_lerp 以任意順序取兩個距離,並根據相對於這兩個距離範圍之間的相機距離傳回對應數值。
query.camera_rotation 傳回相機的旋轉角度。
query.can_climb 如果實體可以攀爬,則傳回1.0,否則傳回0.0。
query.can_damage_nearby_mobs 如果實體可以對附近的生物造成傷害,則傳回1.0,否則傳回0.0。
query.can_fly 如果實體可以飛行,則傳回1.0,否則傳回0.0。
query.can_power_jump 如果實體可以蓄力跳躍,則傳回1.0,否則傳回0.0。
query.can_swim 如果實體可以游泳,則傳回1.0,否則傳回0.0。
query.can_walk 如果實體可以行走,則傳回1.0,否則傳回0.0。
query.cape_flap_amount 傳回披風的飄起程度。
query.cardinal_facing 傳回玩家目前的面部朝向。
query.cardinal_facing_2d 傳回玩家目前面部在2D平面上的朝向。
query.cardinal_player_facing 傳回玩家目前的面部朝向。
query.combine_entities 將來自所有參數的任何有效實體引用組合到單個陣列中。注意:不保留順序,並且會刪除重複值和無效值。
query.count 計數讀取該內容包含的值的數量(將陣列計為它們包含的元素數;非陣列計為1)。
query.current_squish_value 傳回目前實體的壓縮值,如果沒有意義,這傳回0.0。
query.day 傳回目前存檔中度過的天數。
query.debug_output 開發構建除錯記錄中輸出一個Molang運算式運算的值。
query.delta_time 以秒為單位傳回自上一個畫格以來的時間。
query.distance_from_camera 傳回此活動物件或粒子發射器的基部到相機的距離
query.effect_emitter_count 傳回被呼叫方粒子型別的活躍粒子發射器總數。
query.effect_particle_count 傳回被呼叫方粒子型別的活躍粒子總數。
query.equipment_count 傳回活動物件攜帶的裝備數量。
query.equipped_item_all_tags 根據指定欄位以及欲查詢的物品標籤,如果被查詢欄位中的裝備擁有欲查詢的所有標籤,則傳回1.0,否則傳回0.0。
query.equipped_item_any_tag 根據指定欄位以及欲查詢的物品標籤,如果被查詢欄位中的裝備擁有欲查詢的任意標籤,則傳回1.0,否則傳回0.0。
query.equipped_item_is_attachable 如果此物品是附著物,則傳回1.0,否則傳回0.0。
query.eye_target_x_rotation 如果有意義,則傳回實體眼部的X軸旋轉角度,否則傳回0.0。
query.eye_target_y_rotation 如果有意義,則傳回實體眼部的Y軸旋轉角度,否則傳回0.0。
query.facing_target_to_range_attack 如果實體正在進行範圍攻擊,則傳回1.0,否則傳回0.0。
query.frame_alpha 傳回AI繪製兩畫格之間的時間刻度比率。
query.get_actor_info_id 傳回活動物件的數字ID。
query.get_animation_frame 傳回動畫目前畫格,如果無意義,則傳回0.0
query.get_default_bone_pivot 取得指定骨骼朝向樞軸的指定軸。
query.get_locator_offset 取得指定定位器偏移量的指定座標軸。
query.get_root_locator_offset 取得根模型指定定位器偏移量的指定座標軸。
query.ground_speed 傳回實體的對地速度(單位為米每秒)。
query.has_any_family 如果實體擁有欲查詢的任意家族名稱,則傳回1.0,否則傳回0.0。
query.has_armor_slot 將盔甲欄編號作為參數,如果實體在欲查詢的盔甲欄中有盔甲,則傳回1.0,否則傳回0.0
query.has_biome_tag 查詢方塊放置目標原點位置的生態域是否具有指定的標籤。
query.has_block_property 如果相關方塊有指定的方塊屬性,則傳回1.0,否則傳回0.0。
query.has_cape 如果玩家有披風,則傳回1.0,否則傳回0.0。
query.has_collision 如果實體有碰撞箱,則傳回1.0,否則傳回0.0。
query.has_gravity 如果實體受重力影響,則傳回1.0,否則傳回0.0。
query.has_owner 如果實體有主人ID,則傳回true,否則傳回false。
query.has_rider 如果實體有乘騎者,則傳回1.0,否則傳回0.0。
query.has_target 如果實體有目標,則傳回1.0,否則傳回0.0。
query.head_roll_angel 如果有意義,則傳回實體頭部的翻滾角旋轉度數,否則傳回0.0
query.head_x_rotation 如果有意義,則傳回實體的N個頭的X軸旋轉角度,否則傳回0.0。
query.head_y_rotation 如果有意義,則傳回實體第N個頭的Y軸旋轉角度,否則傳回0.0。
query.health 傳回目前實體的生命值,如果呼叫該實體的生命值沒有意義,則傳回0.0。
query.heightmap 取得高度圖。
query.hurt_direction 傳回此活動物件的傷害方向,否則傳回0.0。
query.hurt_time 傳回此活動物件的傷害時間,否則傳回0.0。
query.in_range 如果第一個參數介於第二個參數(最小值)和第三個參數(最大值)之間,則傳回1.0,否則傳回0.0。
query.invulnerable_ticks 如果有意義,則傳回實體剩餘的無敵時間(單位為遊戲刻),否則傳回0.0。
query.is_admiring 如果實體羨慕你手上的物品,則傳回1.0,否則傳回0.0
query.is_alive 如果實體正存活著,則傳回1.0,否則傳回0.0。
query.is_angry 如果實體處於憤怒狀態,則傳回1.0,否則傳回0.0。
query.is_attached_to_entity 如果活動物件附著在實體上,則傳回1.0,否則傳回0.0。
query.is_avoiding_block 如果實體正在避開方塊,則傳回1.0,否則傳回0.0。
query.is_avoiding_mobs 如果實體正在躲避生物,則傳回1.0,否則傳回0.0。
query.is_baby 如果實體處於幼年,則傳回1.0,否則傳回0.0。
query.is_breathing 如果實體正在呼吸,則傳回1.0,否則傳回0.0。
query.is_bribed 如果實體為玩家服務則傳回1.0,否則傳回0.0
query.is_carrying_block 如果實體拿著方塊,則傳回1.0,否則傳回0.0。
query.is_casting 如果實體正在施法,則傳回1.0,否則傳回0.0。
query.is_celebrating 如果實體正在慶賀,則傳回1.0,否則傳回0.0。
query.is_celebrating_special 如果實體正在特殊慶賀,則傳回1.0,否則傳回0.0。
query.is_charged 如果實體變為閃電苦力怕,則傳回1.0,否則傳回0.0。
query.is_charging 如果實體正在充能,則傳回1.0,否則傳回0.0。
query.is_chested 如果實體裝配有儲物箱,則傳回1.0,否則傳回0.0。
query.is_critical 如果實體發生暴擊,則傳回1.0,否則傳回0.0。
query.croaking 如果實體正在蛙鳴,則傳回1.0,否則傳回0.0。
query.is_dancing 如果實體正在跳舞,則傳回1.0,否則傳回0.0。
query.is_delayed_attacking 如果實體處於攻擊狀態,則傳回1.0,否則傳回0.0。
query.is_digging 如果實體正在挖掘,則傳回1.0,否則傳回0.0。
query.is_eating 如果實體正在進食,則傳回1.0,否則傳回0.0。
query.is_eating_mob 如果實體正在吞噬其他實體,則傳回1.0,否則傳回0.0。
query.is_elder 如果實體處於成年,則傳回1.0,否則傳回0.0。
query.is_emoting 如果實體正在播放表情,則傳回1.0,否則傳回0.0。
query.is_enchanted 如果活動物件已附魔,則傳回1.0,否則傳回0.0。
query.is_fire_immune 如果實體對火焰免疫,則傳回1.0,否則傳回0.0。
query.is_first_person 如果實體處於第一人稱視角,則傳回1.0,否則傳回0.0。
query.is_ghost 如果實體處於死亡狀態,則傳回1.0,否則傳回0.0。
query.is_gliding 如果實體正在滑動,則傳回1.0,否則傳回0.0。
query.is_grazing 如果實體正在吃方塊,則傳回1.0,否則傳回0.0。
query.is_idling 如果實體處於閒置狀態,則傳回1.0,否則傳回0.0。
query.is_ignited 如果實體被點燃,則傳回1.0,否則傳回0.0。
query.is_illager_captain 如果實體是突襲隊長,則傳回1.0,否則傳回0.0。
query.is_in_contact_with_water 如果實體與任何水源(水、雨或飛濺藥水)接觸,則傳回1.0,否則傳回0.0。
query.is_in_love 如果實體正在發情,則傳回1.0,否則傳回0.0。
query.is_in_ui 如果實體正在UI中,則傳回1.0,否則傳回0.0。
query.is_in_water 如果實體處於水中,則傳回1.0,否則傳回0.0。
query.is_in_water_or_rain 如果實體處於水中或中,則傳回1.0,否則傳回0.0。
query.is_interested 如果實體感興趣,則傳回1.0,否則傳回0.0。
query.is_invisible 如果實體處於隱形狀態,則傳回1.0,否則傳回0.0。
query.is_item_equipped 傳回慣用手或非慣用手是否持有物品
query.is_jumping 如果實體正在跳躍,則傳回1.0,否則傳回0.0。
query.is_laying_down 如果實體處於躺下的狀態,則傳回1.0,否則傳回0.0。
query.is_laying_egg 如果實體正在產卵(例如海龜]]),則傳回1.0,否則傳回0.0。
query.is_leashed 如果實體被栓繩牽引,則傳回1.0,否則傳回0.0。
query.is_levitating 如果實體正在漂浮,則傳回1.0,否則傳回0.0。
query.is_moving 如果實體正在移動,則傳回1.0,否則傳回0.0。
query.is_name_any 可有一個或多個參數,如果實體的名稱是任意參數,則傳回 1.0,否則傳回 0.0。
query.is_on_fire 如果實體著火了,則傳回1.0,否則傳回0.0。
query.is_on_ground 如果實體正處於地面上,則傳回1.0,否則傳回0.0。
query.is_on_screen 如果實體在畫面相機內,則傳回1.0,否則傳回0.0。
query.is_onfire 如果實體著火了,則傳回1.0,否則傳回0.0。
query.is_orphaned 如果實體是孤兒,則傳回1.0,否則傳回0.0。
query.is_owner_identifier_any 傳回父活動物件識別碼是否為指定的任意字串。
query.is_persona_or_premium_skin 如果此玩家擁有角色或付費外觀,則傳回1.0,否則傳回0.0。
query.is_powered 如果實體已充能,則傳回1.0,否則傳回0.0。
query.is_pregnant 如果實體懷孕了,則傳回1.0,否則傳回0.0。
query.is_ram_attacking 如果實體正在使用隨機攻擊,則傳回1.0,否則傳回0.0。
query.is_resting 如果實體在休息,則傳回1.0,否則傳回0.0。
query.is_riding 如果實體正處於騎乘狀態,則傳回1.0,否則傳回0.0。
query.is_roaring 如果實體正在咆哮,則傳回1.0,否則傳回0.0。
query.is_rolling 如果實體正在翻滾,則傳回1.0,否則傳回0.0。
query.is_saddled 如果實體擁有鞍,則傳回1.0,否則傳回0.0。
query.is_scared 如果實體受到驚嚇,則傳回1.0,否則傳回0.0。
query.is_selected_item 如果玩家選中了物品欄中的物品,則傳回1.0,否則傳回0.0。
query.is_shaking 如果實體正在顫抖,則傳回1.0,否則傳回0.0。
query.is_shaking_wetness 如果實體正在抖水,則傳回1.0,否則傳回0.0。
query.is_sheared 如果實體擁有minecraft:is_sheared元件則傳回1.0,否則傳回0.0。
query.is_shield_powered 如果有意義,則實體有啟動的能量盾時傳回1.0,否則傳回0.0。
query.is_silent 如果實體靜默,則傳回1.0,否則傳回0.0。
query.is_sitting 如果實體坐著,則傳回1.0,否則傳回0.0。
query.is_sleeping 如果實體正在睡覺,則傳回1.0,否則傳回0.0。
query.is_sneaking 如果實體正在潛行,則傳回1.0,否則傳回0.0。
query.is_sneezing 如果實體正在打噴嚏,則傳回1.0,否則傳回0.0。
query.is_sprinting 如果實體正在衝刺,則傳回1.0,否則傳回0.0。
query.is_stackable 如果實體是可堆疊的,則傳回1.0,否則傳回0.0。
query.is_stalking 如果實體正在潛近目標,則傳回1.0,否則傳回0.0。
query.is_standing 如果實體站立,則傳回1.0,否則傳回0.0。
query.is_stunned 如果實體處於昏迷狀態,則傳回1.0,否則傳回0.0。
query.is_swimming 如果實體在游泳,則傳回1.0,否則傳回0.0。
query.is_tamed 如果實體被馴服,則傳回1.0,否則傳回0.0。
query.is_transforming 如果實體在轉化,傳回1.0,否則傳回0.0。
query.is_using_item 如果實體正在使用一個物品,則傳回1.0,否則傳回0.0。
query.is_wall_climbing 如果實體在爬牆,則傳回1.0,否則傳回0.0。
query.item_in_use_duration 傳回此物品被使用的最高持續時間(以秒為單位),如果沒有意義,則傳回0.0。
query.item_is_charged 如果物品被充能,則傳回1.0,否則傳回0.0。
query.item_max_use_duration 如果有意義,則傳回此物品可被使用的最大時間,否則傳回0.0。
query.item_remaining_use_duration 傳回此物品的剩餘使用時間(以秒為單位),如果沒有意義,則傳回0.0。
query.item_slot_to_bone_name 傳回實體映射到對應欄位的骨骼名稱。
query.key_frame_lerp_time 傳回前一關鍵畫格和後一關鍵畫格之間的比率。
query.last_frame_time 傳回最後一個畫格的時間(以秒為單位)。
query.last_hit_by_player 如果實體的上一次受傷由玩家造成,則傳回1.0,否則傳回0.0。
query.lie_amount 傳回實體的躺下程度。
query.life_span 傳回實體的有限生命週期,如果其生命週期無限,則傳回0.0。
query.life_time 傳回此動畫開始以來的持續時間(以秒為單位)。
query.lod_index 以0為基準值傳回活動物件到相機預設距離範圍的對應值。
query.log 內容記錄輸出目前運算式的值。
query.main_hand_item_max_duration 傳回慣用手物品的最大使用時間,如果沒有意義,則傳回0.0。
query.main_hand_item_use_duration 傳回慣用手物品的使用時間,如果沒有意義,則傳回0.0。
query.mark_variant 傳回實體的變種標記,如果沒有意義,則傳回0.0。
query.max_durability 查詢物品最大耐久值,如果沒有意義,則傳回0.0。
query.max_health 查詢實體最高生命值,如果沒有意義,則傳回0.0。
query.max_trade_tire 如果有意義,則傳回此實體的最大交易層級,否則傳回0.0。
query.maximum_frame_item
query.minimum_frame_time
query.model_scale 傳回此實體的縮放比例,如果沒有意義,則傳回0.0
query.modified_distance_moved 傳回實體修改過的移動方向,如果沒有意義,則傳回0.0
query.modified_move_speed 傳回實體變更過的移速,如果沒有意義,則傳回0.0
query.moon_brightness 傳回月亮目前亮度,如果沒有意義,則傳回0.0
query.moon_phase 傳回月亮目前的階段,如果沒有意義,則傳回0.0
query.movement_direction 查詢實體運動方向,如果沒有意義,則傳回0.0
query.noise 取得柏林噪聲型別。
query.on_fire_time 查詢實體著火時間,如果沒有意義則傳回0.0。
query.out_of_control 查詢實體是否失控,如果沒有意義,則傳回0.0。
query.player_level 傳回實體的等級,否則傳回0.0。
query.position 傳回實體在世界中的絕對座標。它根據一個參數來傳回對應軸的座標,0代表x軸,1代表y軸,2代表z軸。
query.position_delta 傳回實體上一個畫格的相對位移。它接收一個參數來傳回對應軸的座標,0代表x軸,1代表y軸,2代表z軸。
query.previous_squish_value 傳回實體目前的壓縮值,如果沒有意義,則傳回0.0。
query.remaining_durability 傳回物品的剩餘耐久度
query.roll_counter 傳回實體的翻滾計數器。
query.rotation_to_camera 傳回瞄準相機_(遊戲系統)所需的對應軸旋轉角度。
query.shake_angel 如果有意義,則傳回實體的搖晃角度角度,否則傳回0.0。
query.shake_time 傳回實體的搖晃時間。
query.shield_blocking_bob 傳回非慣用手盾牌在阻擋被擊中時應該向下平移的量。
query.sit_amount 傳回實體的目前坐下程度。
query.skin_id 傳回實體的外觀ID。
query.sleep_rotation 傳回玩家睡在床上應該旋轉的角度。
query.sneeze_counter 傳回實體的噴嚏計數器。
query.spellcolor 傳回指定實體的附魔顏色結構體
query.standing_scale 傳回實體站立程度的度量。
query.structural_integrity 傳回活動物件的完整性,否則傳回0.0。
query.swell_amount 傳回實體的膨脹程度。
query.swelling_dir 如果有意義,則傳回實體的膨脹方向,否則傳回0.0。
query.swim_amount 傳回目前實體正在游泳的程度。
query.tail_angel 如果有意義,則傳回實體尾巴的旋轉角度,否則傳回0.0。
query.target_x_rotation 如果實體有目標,則傳回對準目標的X軸旋轉角度,否則傳回0.0。
query.target_y_rotation 如果實體有目標,則傳回對準目標的Y軸旋轉角度,否則傳回0.0。
query.texture_frame_index 傳回經驗球的圖示層級。
query.time_of_day 傳回目前實體所在維度的時間。
query.time_stamp 傳回目前存檔的時間戳。
query.total_emitter_count 傳回世界上活躍的粒子發射器總數。
query.total_particle_count 傳回世界上活躍的粒子總數。
query.trade_tier 如果有意義,則傳回實體的交易層級,否則傳回0.0。
query.unhappy_counter 傳回實體的好感度。
query.variant 傳回實體的變種層級。
query.vertical_speed 傳回實體向上或向下的速度(以秒為單位),正數為向上。
query.walk_distance 傳回實體的行走距離。
query.wing_flap_position 如果有意義,則傳回實體的鞘翅位置,否則傳回0.0。
query.wing_flap_speed 如果有意義,則傳回實體的鞘翅速度,否則傳回0.0。
query.yaw_speed 傳回實體的偏航速度。

實驗性查詢函式清單[編輯]

名稱
描述
query.actor_property
query.biome_has_all_tags 如果實體所在生態域或指定座標的生態域包含提供的所有標籤則傳回1.0,否則傳回0.0。
query.biome_has_any_tag 如果實體所在生態域或指定座標的生態域包含提供的任意標籤則傳回1.0,否則傳回0.0。
query.block_has_all_tags
query.block_has_any_tag
query.block_neighbor_has_all_tags
query.block_neighbor_has_any_tag
query.bone_orientation_matrix
query.bone_orientation_trs
query.client_input_type 根據目前用戶端使用的操作方式傳回mouse(滑鼠),touch(觸屏),gamepad(手柄)或motion_controller(運動傳感器)。
query.cooldown_time
query.cooldown_time_remaining
query.get_nearby_entities 傳回目前實體周圍篩選出的實體,它接收兩個參數,其中第二個參數為缺省參數。第一個指代長度距離,第二個指代實體的命名空間:識別碼。
query.get_nearby_entities_except_self 傳回目前實體周圍篩選出的不包括自己的實體,它接收兩個參數,其中第二個參數為缺省參數。第一個指代長度距離,第二個指代實體的命名空間:識別碼。
query.get_ride 如果該實體正在乘騎某實體,則傳回被乘騎的實體,否則傳回0.0。
query.get_riders 以陣列的形式傳回該實體的乘騎者。
query.has_actor_property
query.has_player_rider 如果實體被玩家乘騎,則傳回1.0,否則傳回0.0。
query.is_attached 如果一個活動物件附著於另一個活動物件上,則傳回1.0(例如被持有或被穿戴),否則傳回0.0。
query.is_cooldown_type
query.relative_block_has_all_tags 根據相對實體座標,如果該方塊擁有所有指定的標籤,則傳回1.0,否則傳回0.0。
query.relative_block_has_any_tag 根據相對實體座標,如果該方塊擁有任意指定的標籤,則傳回1.0,否則傳回0.0。
query.scoreboard 傳回目前實體的計分板資訊,它接受一個參數用來指代記分項。
query.self 傳回目前實體。
query.target 傳回目前實體目標(如果存在)。

已棄用函式[編輯]

名稱
型別
棄用版本
描述
替代函式
query.cardinal_block_face_placed_on 查詢函式 傳回點擊方塊的面。 query.block_face
query.get_equipped_item_name 查詢函式 傳回實體手持物品的名稱,如果無意義,則傳回0.0。
query.get_name 查詢函式 如果有意義,則傳回實體的名稱,否則傳回0.0。 query.is_name_any
query.overlay_alpha 查詢函式
query.owner_identifier 查詢函式 傳回一串父類實體擁有的附命名空間識別碼字串,常用來判斷物品持有者的型別。 query.is_owner_identifier_any