Molang/历史

来自Minecraft基岩版开发Wiki
基岩版
1.7.01.7.0.2加入了MoLang。
1.16.2001.16.200.51修复了当在已重命名的物品上使用query.get_equired_item_name无法返回正确的结果的问题。现在将其与游戏版本绑定,以便在世界绑定了指定版本时返回其旧的名称。
1.16.200.52新增了query.cardinal_facing_2d来获取一个不包含上下的水平面方向。
1.16.200.55修复了query.cardinal_block_face_placed_on不与minecraft:on_player_placing一起工作的问题。
GeometryMaterialTexture变量名现在可以包含“.”。
1.16.2301.16.230.50修复了query.is_in_ui使其可以对数据驱动实体在UI中渲染时使用。
1.17.01.17.0.52新增了一个查询函数以获取默认骨骼枢轴。
更新了查询函数,用于返回基于给定参数的正规化物品剩余使用时间。
1.17.101.17.10.20现在可以对末影龙使用query.wing_flap_position了。
新增了query.show_bottom来用于确定实体底部是否被渲染。
新增了query.death_time用于确定生物开始死亡后经过的时间。
新增了math.min_angel来将角度最小化到[-180,180)的范围。
1.17.201.17.20.23附加包清单文件中的min_engine_version字段现在可以被传入MoLang解析。
1.17.301.17.30.20修复了query.item_remaining_use_duration缩放不正确或结果倒置的问题(这是为了添加文档中对1.17.30引擎版本以后的版本化变更)。
新增了facing_target_to_range_attack来返回被查询活动对象的minecraft:behavior.ranged_attack AI意向当前是否在执行。
实验性查询函数和语言表达式现在在文档中列出。
文档从query.item_remaining_use_duration开始详细介绍版本化变更。
1.17.30.21query.bone_orientation_trs现在会返回正确的Y轴平移及缩放结果。
新增了query.block_neighbor_has_any_tagsquery.block_neighbor_has_all_tags两项查询函数(需要实验性玩法)。
当进入一个资源包中使用了含有query.armor_color_slot的世界时,将不再发生崩溃。
将实验性的查询函数(除与活动对象属性相关的查询函数外)移到了新的“实验性MoLang功能”实验性玩法选项中。
1.17.30.23MoLang改名为Molang。
物品冷却加入了相关的查询函数: query.is_cooldown_typequery.cooldown_time,和query.cooldown_time_remaining
更新了更多的Molang内容日志报错来表示对应的运算符或查询函数。
1.17.401.17.40.20text + 3等在之前被忽略的表达式加入了新的编译错误报告。
修复了query.item_remaining_use_duration给出的结果会不正确缩放或倒置的问题。
1.17.40.21现在包含大写字母的Molang表达式会被正确解析了。
query.get_equipped_item_name查询函数现在会正确识别海晶灯
1 + (9 10)等在之前被忽略的表达式加入了新的编译错误报告。
1.18.01.18.0.25修复了未将Molang表达式的min_engine_version标记为仅1.17.40或更高版本时触发的内容日志报错。
1.18.101.18.10.22加入非实验性的is_name_anyis_item_name_anyis_owner_identifier_any查询函数。
修复了relative_block_has_all_tagsblock_neighbor_has_all_tagsbiome_has_all_tags查询函数应该需要所有标签而不应该是任何标签的问题。
修复了嵌套的条件(三元)运算符解析顺序应该为从右到左而不应该是从左到右的问题。