version-image-link: https://image.bugjump.net/news/version/26.3/26.3.jpg server-jar: https://piston-data.mojang.com/v1/objects/33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c/server.jar llm-translate: true cats: ['26.3']
#minecraft:extendable_maps标签中的地图可以扩展比例尺。开发者注: 特别感谢Rubén Osorio López、Jozufozu以及整个Minecraft模组社区分享相关信息,帮助我们实现这一功能。
F3 + F6打开的调试选项界面自定义。player_speed调试条目,以方块/游戏刻为单位显示玩家速度。/defaultgamemode命令。/gamemode命令或F3 + F4。/difficulty命令。blocks.json数据生成报告中的definition字段。level.dat现在包含version_history列表,记录该文件此前的数据版本。white-list属性现在默认为true。minecraft:notification/world/upgrade_startedminecraft:notification/world/upgrade_progressminecraft:notification/world/upgrade_finishedminecraft:notification/world/upgrade_failed/give、/unpublish和/tick等命令现在应能正确报告错误。minecraft:pot_decorations组件和minecraft:decorated_pot方块实体中存储的条目现在是完整的物品堆叠。minecraft:number_provider和minecraft:number_provider_type注册表已拆分为分别用于整数运算(minecraft:context_int_provider、minecraft:context_int_provider_type)和浮点数运算(minecraft:context_float_provider、minecraft:context_float_provider_type)的独立注册表。minecraft:advancementminecraft:item_modifierminecraft:loot_tableminecraft:context_int_providerminecraft:context_float_providerminecraft:predicateminecraft:recipeminecraft:slot_sourcereference类型已过时,现已移除。[{type:set_count, ...}, "minecraft:some_modifier"]这样的物品修饰器。Name → idProperties → propertiesposteffect开发者注: 现在可以充分使用资源包中的自定义着色器了。不过请注意,着色器仍可能随时更改,相关功能(命令、后处理效果或着色器)未来也可能重新设计。
语法:
/posteffect add <player> <posteffect>:如果玩家尚无该后处理效果,则添加它。/posteffect clear <player>:移除玩家的所有后处理效果(如果有)。/posteffect list <target>:列出应用于玩家的所有后处理效果(如果有)。/posteffect remove <player> <posteffect>:如果玩家具有该后处理效果,则移除它。publish的更改gamemode参数。
defaultgamemode命令或世界选项界面中的游戏模式按钮设置世界的默认游戏模式;针对特定玩家的游戏模式则使用gamemode命令设置。computeminecraft:context_int_provider和minecraft:context_float_provider求值。origin均设为当前命令上下文的位置,this实体设为@s。语法:
/compute <target> integer <int_provider>,或/compute <target> float <float_provider> [<scale>],其中:
<target>:以下选项之一:default:在minecraft:command_compute_default上下文中运行提供器,只有通用参数(位置和this实体)可用。block <pos>:在minecraft:command_compute_position上下文中运行提供器,根据<pos>处的方块设置方块状态和方块位置。entity <entity selector>:在minecraft:command_compute_entity上下文中运行提供器,target_entity设为选择器的结果。<int_provider>:minecraft:context_int_provider注册表中的元素,或内联值。<float_provider>:minecraft:context_float_provider注册表中的元素,或内联值。<scale>:可选的缩放值,默认为1.0。<scale>,再向负无穷方向取整。data的更改/data modify ... append|insert|merge|prepend|set加入了名为compute的新来源。minecraft:context_int_provider或minecraft:context_float_provider求值,然后以整数或浮点数标签形式提供结果。/data modify storage foo bar set compute entity @n[type=minecraft:armor_stand] integer {type:score,target:{type:context,target:target_entity},score:baz}语法:
compute <target> (integer <int_provider> | float <float_provider>),其中target、int_provider和float_provider的语法与/compute相同。
/compute不同,这里没有scale,因为浮点数结果会直接存储,而非以整数形式作为命令结果返回。give的更改give命令的物品数量超出上限时,现在会报告错误,而不只是打印错误信息并返回0。tellraw的更改nbt组件最多只会解析64k次。tick的更改0:
tick steptick step stoptick sprint stopteam的更改team join和team leave子命令的结果现在会反映实际加入或离开的实体数量,即不包括队伍没有变化的实体。item的更改minecraft:command_slot_source战利品类型求值。replace子命令具有新的语义:replace [12345] with (ABC) → [ABC45]replace [123] with (ABCDE) → [ABC]<slot_type>或<slot_type>.<slot_number>形式的字符串槽位范围。armor.chest。container.*。minecraft:slot_range槽位来源的简写。
hotbar.4等同于{type:"minecraft:slot_range",slots:"hotbar.4"}。from entity物品来源中的实体参数现在可以是指向多个实体的选择器。
fill和override子命令,语法均与/item replace相同。
/item fillfill [12345] with (ABC) → [ABCAB]/item overrideoverride [12345] with (ABC) → [ABC__](_表示空槽位)。execute的更改slots条件子命令。
minecraft:command_slot_source战利品类型求值。/execute if|unless slots block <pos> <slot source>/execute if|unless slots entity <targets> <slot source>items条件子命令现在接受槽位来源参数,替代槽位参数。
minecraft:command_slot_source战利品类型求值。/execute if|unless items block <pos> <slot source> <item predicate>/execute if|unless items entity <targets> <slot source> <item predicate>place的更改feature子命令现在允许内联定义地物。spreadplayers的更改#entities_can_teleport_to方块标签控制。swing的更改none、whack、stab。whack。6t。minecraft:gameplay/natural_mob_spawnsspawns_by_category:从生成类别到生成数据加权列表的映射。type:实体类型;要生成的实体。count:整数提供器;生成数量。spawn_costs:从实体类型到对象的映射,对象包含以下字段:energy_budget:浮点数;每次生成允许的能量变化。charge:浮点数;现有生物对其他带电荷生物的吸引或排斥程度。overlayminecraft:gameplay/creature_world_gen_spawn_probabilitycreature类别生物生成的概率。[0,1)的浮点数。0.1。minecraft:gameplay/bed_ruleexplodes字段重命名为destroy_on_use。destroy_on_leave:可选布尔值;为true时,离开床会将其摧毁。
false。minecraft:gameplay/straw_bed_ruleminecraft:gameplay/bed_rule相同,但用于麦秆床。minecraft:visual/ambient_particlesappend的支持。
override不同,此修饰器会将所有元素与下层的元素拼接。minecraft:provides_pottery_patternminecraft:decorated_pot_pattern注册表元素的命名空间ID。minecraft:cooking_fuelburn_time:内联整数,或指向minecraft:context_int_provider注册表元素的命名空间ID,表示燃烧持续的游戏刻数。speed_multiplier:内联浮点数,或指向minecraft:context_float_provider注册表元素的命名空间ID,表示烹饪/烧炼速度。minecraft:brewing_fueluses:内联整数,或指向minecraft:context_int_provider注册表元素的命名空间ID,表示该燃料消耗前可供酿造的次数。speed_multiplier:内联浮点数,或指向minecraft:context_float_provider注册表元素的命名空间ID,表示酿造速度。#brewing_fuel物品标签,不能再用它注册新的酿造燃料。minecraft:pot_decorations此组件不再接受由4个物品ID组成的列表,而是接受包含以下4个可选物品堆叠字段的对象:
backleftrightfrontminecraft:trim_materialminecraft:block_transformerminecraft:block_transformer注册表类型的命名空间ID。minecraft:sign_text_front和minecraft:sign_text_backminecraft:sign和minecraft:hanging_sign方块实体中的front_text和back_text字段相同,即:
messages:文本组件列表。filtered_messages:可选的文本组件列表,省略时设为与messages相同。messages和filtered_messages的条目数量必须相同。color:可选的染料颜色,默认为black。has_glowing_text:可选布尔值,默认为false。minecraft:waxedminecraft:cushion/colorminecraft:compostablelayers:内联整数,或指向minecraft:context_int_provider注册表元素的命名空间ID。minecraft:villager_food表示村民可以食用的物品。除#villager_picks_up标签中的物品外,村民也会捡起具有此组件的物品。
nutrition:正整数;村民食用物品后恢复的饥饿值。minecraft:mob_visibility表示具有适当minecraft:equippable组件的物品提供的可见度比例,用于修改生物能够发现实体的范围。
targeting_entity_types:要匹配的实体ID、命名空间实体ID列表或以井号开头的实体标签。visibility:0.0至10.0之间的浮点数;0.0会将生物发现实体的范围降至2格,10.0则将发现范围增大至10倍。minecraft:attack_animationtype:挥动动画类型,取值为none、whack或stab。duration:非负整数;动画长度,以游戏刻为单位。minecraft:interact_animationminecraft:attack_animation相同。minecraft:consumableteleport_randomly消耗效果加入了新的可选字段:
directional_particles:布尔值;是否显示指向传送方向的粒子轨迹。true。minecraft:swing_animationminecraft:attack_animation和minecraft:interact_animation替代。
/swing命令:动画类型现在由命令指定。minecraft:map_colorminecraft:map_color着色源移除说明,见资源包部分。更新了trim_material注册表中元素的格式:
asset_name替换为palette:此材料使用的调色板纹理ID。override_armor_assets。
更新了instrument注册表中元素的格式:
durability_damage字段:可选的非负整数,每次使用消耗的耐久度。use_duration字段:现在可以为0,表示没有冷却时间。invulnerable_time标签,使实体在指定游戏刻数内暂时无敌。minecraft:decorated_potsherds字段不再存储4个物品ID的列表,而改为包含以下4个可选物品堆叠字段的对象:
backleftrightfrontminecraft:sign和minecraft:hanging_signallow_op_features,默认为false;可用于恢复此前的行为。minecraft:block_entity_data组件的物品,其allow_op_features会设为true。minecraft:block_entity_data,否则都会打开编辑界面。minecraft:sign_text_front、minecraft:sign_text_back和minecraft:waxed组件。minecraft:brewing_stand以下字段现在使用整型存储:
BrewTime从短整型改为整型,表示当前酿造过程已进行的时间。Fuel从字节型改为整型,表示剩余燃料量。加入了以下字段:
total_brew_time:整数;当前酿造过程所需的总时间。total_fuel:整数;上次补充的燃料量。speed_multiplier:浮点数;用于加快或减慢下一次酿造过程。minecraft:furnace、minecraft:smoker和minecraft:blast_furnace以下字段现在由短整型改为整型存储:
cooking_time_spent:当前烹饪过程已进行的时间。cooking_total_time:当前烹饪过程所需的总时间。lit_time_remaining:剩余燃烧时间。lit_total_time:上次补充燃料提供的总燃烧时间。加入了以下字段:
speed_multiplier:浮点数;用于加快或减慢下一次酿造过程。〔译注:原文此处为“brewing process”,按上下文应指烹饪/烧炼过程。〕display字段但没有parent字段的进度,必须在display结构中声明background字段。display结构可以具有background字段。rewards字段中的loot子字段现在接受minecraft:loot_table类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表,或以井号开头的标签ID。minecraft:all_of条件的旧功能。type字段现在是必需的,此前默认为minecraft:entity_properties。minecraft:predicate的命名空间ID。minecraft:impossible外所有触发器均具有的player字段,现在接受minecraft:predicate类型的内联值或命名空间ID。
更改了minecraft:any_block_use:
location字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:bee_nest_destroyed:
block字段重命名为blocks,现在接受minecraft:block类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。state字段,格式与minecraft:enter_block相同。更改了minecraft:bred_animals:
child、parent和partner字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:brewed_potion:
potion字段现在接受minecraft:potion_contents数据组件谓词。更改了minecraft:cured_zombie_villager:
villager和zombie字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:default_block_use:
location字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:effects_changed:
source字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:enter_block:
block字段重命名为blocks,现在接受minecraft:block类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:fall_after_explosion:
cause字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:fishing_rod_hooked:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:placed_block:
location字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:item_used_on_block:
location字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:allay_drop_item_on_block:
location字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:player_killed_entity:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。killing_blow.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:entity_killed_player:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。killing_blow.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:kill_mob_near_sculk_catalyst:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。killing_blow.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:lightning_strike:
bystander和lightning字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:player_generates_container_loot:
loot_table字段重命名为loot_tables,现在接受minecraft:loot_table类型的单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。
更改了minecraft:thrown_item_picked_up_by_player:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:thrown_item_picked_up_by_entity:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:player_hurt_entity:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。damage.type.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:entity_hurt_player:
damage.type.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:player_interacted_with_entity:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:player_sheared_equipment:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:crafter_recipe_crafted:
recipe_id字段重命名为recipes,现在接受minecraft:recipe类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。
更改了minecraft:recipe_crafted:
recipe_id字段重命名为recipes,现在接受minecraft:recipe类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。
更改了minecraft:recipe_unlocked:
recipe字段重命名为recipes,现在接受minecraft:recipe类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。
更改了minecraft:slide_down_block:
block字段重命名为blocks,现在接受minecraft:block类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:summoned_entity:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:tame_animal:
entity字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:target_hit:
projectile字段现在接受minecraft:predicate类型的内联值或命名空间ID。更改了minecraft:villager_trade:
villager字段现在接受minecraft:predicate类型的内联值或命名空间ID。slot_source文件夹内,以文件形式定义槽位来源。
minecraft:contents不再只能选择非空槽位。minecraft:groupterms字段现在接受minecraft:slot_source类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:group的内联格式此前仅支持内联槽位来源列表,现在也接受minecraft:slot_source类型的命名空间ID列表、内联值列表或以井号开头的标签ID。
minecraft:filteredslot_source字段现在接受minecraft:slot_source类型的内联值或命名空间ID。minecraft:contentsslot_source字段现在接受minecraft:slot_source类型的内联值或命名空间ID。minecraft:limit_slotsslot_source字段现在接受minecraft:slot_source类型的内联值或命名空间ID。minecraft:slot_rangesource字段加入了有效类型container,从战利品上下文提供的容器或物品栏中获取槽位。source字段现在可选。
container来源类型。till/rooted_dirt战利品表,用于锄耕缠根泥土时的掉落物。rolls字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。bonus_rolls字段现在接受minecraft:context_float_provider类型的内联值或命名空间ID。加入了minecraft:command_slot_source:
/item和/execute命令对槽位来源求值。container:求值的容器或物品栏。origin:命令执行位置。this_entity:正在执行的命令的@s实体,可选。加入了minecraft:command_compute_default:
/compute default命令。origin:命令执行位置。this实体:正在执行的命令的@s实体,可选。加入了minecraft:command_compute_position:
/compute block命令。minecraft:command_compute_default中的全部参数。block_entity:命令所给位置处的方块实体。block_state:命令所给位置处方块的当前状态。加入了minecraft:command_compute_entity:
/compute entity命令。minecraft:command_compute_default中的全部参数。target_entity:命令所给选择器选中的实体。加入了minecraft:container_process:
container:求值的容器或物品栏。block_entity:补充燃料的方块实体。block_state:补充燃料的方块的当前状态。origin:补充燃料的方块的位置。更改了minecraft:advancement_location:
minecraft:match_block等条件匹配。更改了minecraft:block_interact:
origin,其值为交互方块的中心。conditions字段重命名为condition,现在接受minecraft:predicate类型的内联值或命名空间ID。functions字段重命名为modifier,现在接受内联值(包括作为minecraft:sequence简写的列表)或minecraft:item_modifier类型的命名空间ID。
minecraft:alternatives、minecraft:sequence和minecraft:group。更改了minecraft:tag:
name字段重命名为items,现在接受minecraft:item类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。更改了minecraft:loot_table:
value字段现在接受minecraft:loot_table类型的单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。expand字段,行为与minecraft:tag池条目相同:
true时,标签中的每个条目都会加入外层池,权重等于此条目的权重。false时,此池条目在外层池中作为单个条目运作。conditions字段,并将其重命名为condition。
minecraft:all_of战利品条件类型可实现旧条件列表格式的功能。function字段重命名为type。minecraft:sequencefunctions字段现在接受minecraft:item_modifier类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。condition字段,接受minecraft:predicate类型的内联值或命名空间ID。minecraft:sequence的内联格式此前只支持内联函数列表,现在也接受minecraft:item_modifier类型的命名空间ID列表、内联值列表或以井号开头的标签ID。
minecraft:item_modifier类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:modify_contentsmodifier字段现在接受minecraft:item_modifier类型的内联值或命名空间ID。minecraft:set_attributesmodifiers列表中amount子字段的数值提供器,现在接受minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:enchanted_count_increasecount字段现在接受minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:enchant_with_levelslevels字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_custom_model_datafloats列表的元素现在可以是minecraft:context_float_provider类型的内联值或命名空间ID。colors列表的元素现在可以是minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_enchantmentsenchantments映射中的值现在可以是minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_countcount字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:limit_countlimit结构中的min和max字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。limit字段不再接受单个数字。minecraft:set_damagedamage字段现在接受minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:set_ominous_bottle_amplifieramplifier字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_random_dyesnumber_of_dyes字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_stew_effecteffects列表元素中的duration字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:set_loot_tabletype字段。name字段重命名为loot_table_id。minecraft:exploration_mapdestination字段不再可选,现在接受minecraft:structure类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。map_color字段。minecraft:map,并生成minecraft:filled_map。minecraft:map改为minecraft:filled_map或某种探险家地图物品。minecraft:map_id;可像现在的原版战利品表和村民交易一样,组合使用minecraft:filtered和minecraft:discard_item丢弃这些物品。minecraft:referencecondition字段重命名为type。minecraft:all_ofterms字段现在接受minecraft:predicate类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:all_of的完整对象。minecraft:any_ofterms字段现在接受minecraft:predicate类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:invertedterm字段现在接受minecraft:predicate类型的内联值或命名空间ID。minecraft:random_chancechance字段现在接受minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:value_checkminecraft:int_value_check字段:
value:minecraft:context_int_provider类型的内联值或命名空间ID。test:以下形式之一:
minecraft:context_int_provider类型的命名空间ID。value的结果是否等于提供的test值。min:可选的内联值(包括单个整数)或minecraft:context_int_provider类型的命名空间ID。max:可选的内联值(包括单个整数)或minecraft:context_int_provider类型的命名空间ID。value的结果是否位于min和max之间,包含端点。minecraft:float_value_check字段:
value:minecraft:context_float_provider类型的内联值或命名空间ID。test:以下形式之一:
minecraft:context_float_provider类型的命名空间ID。value的结果是否等于提供的test值。min:可选的内联值(包括单个浮点数)或minecraft:context_float_provider类型的命名空间ID。max:可选的内联值(包括单个浮点数)或minecraft:context_float_provider类型的命名空间ID。value的结果是否位于min和max之间,包含端点。minecraft:time_checkvalue结构中的min和max字段现在接受minecraft:context_int_provider类型的内联值或命名空间ID。value字段本身现在也接受minecraft:context_int_provider类型的内联值或命名空间ID,此前只允许整数。minecraft:entity_scoresscores映射各值中的min和max字段,现在接受minecraft:context_int_provider类型的内联值或命名空间ID。scores字段本身现在接受minecraft:context_int_provider类型的内联值或命名空间ID,此前只允许整数。minecraft:damage_source_propertiespredicate.tags.id字段现在接受minecraft:damage_type类型的单个命名空间ID、命名空间ID列表或以井号开头的标签ID。minecraft:reference向此前为空的minecraft:predicate加入了以下条目:
minecraft:tool/can_silk_touchminecraft:tool/can_shearminecraft:block/fast_cookingminecraft:match_block条件类型匹配方块状态,也可匹配方块实体数据和组件(如果存在)。
字段与minecraft:can_place_on组件的元素相同:
blocks:可选;要匹配的方块ID、命名空间方块ID列表或以井号开头的方块标签。state:可选;要匹配的方块状态属性键值映射。nbt:可选;要匹配的方块实体NBT。
components:可选;要精确匹配的组件映射。
predicates:可选;要匹配的组件谓词映射。
minecraft:block_state_property条件类型minecraft:match_block替代。更改了minecraft:potion_contents数据组件谓词,允许匹配特定药水效果。
此前的谓词格式使用药水类型列表;新格式允许更精细的匹配。
以下字段均可选,可以任意组合使用:
potions:要匹配的药水类型列表或药水标签。effects:匹配mob_effects谓词的集合谓词。
contains:要匹配的mob_effects谓词列表。count:用于匹配特定数量状态效果谓词的选项列表,格式与minecraft:effects实体子谓词相同。
test:要匹配的mob_effects谓词。count:所需的匹配数量,也可使用min和max匹配数量范围。size:要求状态效果列表具有指定长度,也可使用min和max匹配长度范围。mob_effects谓词的格式是从效果类型到其属性的映射。所有字段均可选,只有提供的字段参与匹配。
〔译注:原文以下两段伪代码存在引号和括号缺失,已修正排版;占位符仍为格式说明,不是可直接使用的JSON。〕
{
"minecraft:<效果类型>": {
"duration": <以游戏刻为单位的持续时间整数范围>,
"amplifier": <整数范围>,
"ambient": true/false,
"visible": true/false
}
}
以下示例匹配多个不同的效果和条件:
"effects": {
"minecraft:jump_boost": {
"duration": 3600,
"amplifier": 5,
"ambient": true,
"visible": true
},
"minecraft:speed": {
"duration": {
"min": 360,
"max": 3600
},
"amplifier": {
"min": 2
}
},
"minecraft:resistance": {}
}
所有条件均可选。
minecraft:number_provider类型拆分为minecraft:context_int_provider(整数提供器)和minecraft:context_float_provider(浮点数提供器)两个独立类型。minecraft:int_provider_type和minecraft:float_provider_type混淆,后两者是不依赖上下文的提供器,主要用于世界生成。minecraft:context_int_provider注册表。type:minecraft:context_int_provider_type注册表中的命名空间ID。<类型特有字段>minecraft:compostable/low
minecraft:block_state上下文参数为空堆肥桶,则返回1;否则有30%的概率返回1。minecraft:compostable/low_medium
minecraft:block_state上下文参数为空堆肥桶,则返回1;否则有50%的概率返回1。minecraft:compostable/medium
minecraft:block_state上下文参数为空堆肥桶,则返回1;否则有65%的概率返回1。minecraft:compostable/medium_high
minecraft:block_state上下文参数为空堆肥桶,则返回1;否则有85%的概率返回1。minecraft:compostable/always_add_one
1。minecraft:cooking/time_bamboo
minecraft:cooking/time_blaze_rod
minecraft:cooking/time_boats
minecraft:cooking/time_coal
minecraft:cooking/time_coal_block
minecraft:cooking/time_dried_kelp_block
minecraft:cooking/time_dry_plants
minecraft:cooking/time_hanging_signs
minecraft:cooking/time_lava_bucket
minecraft:cooking/time_roots
minecraft:cooking/time_wood_blocks
minecraft:cooking/time_wood_items_extra_small
minecraft:cooking/time_wood_items_large
minecraft:cooking/time_wood_items_small
minecraft:cooking/time_wood_slabs
minecraft:cooking/time_wool
minecraft:cooking/time_wool_carpets
minecraft:cooking/time_wool_slabs
minecraft:cooking/normal_burn_time_reduction_factor
minecraft:cooking/fast_burn_time_reduction_factor
block/fast_cooking谓词的方块时的燃烧时间缩减因子。minecraft:brewing/uses_default
minecraft:absinput的绝对值。input:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:avg0取整。inputs:minecraft:context_int_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:binomialn次随机掷硬币试验,每次成功概率为p,返回成功次数。n:试验次数;minecraft:context_int_provider类型的内联值或命名空间ID。p:单次试验成功概率([0.0, 1.0]);内联值或minecraft:context_float_provider类型的命名空间ID。minecraft:conditionalon_true的值,否则返回on_false的值。condition:minecraft:predicate类型的内联值或命名空间ID。on_true:条件满足时执行的minecraft:context_int_provider类型内联值或命名空间ID。on_false:可选的minecraft:context_int_provider类型内联值或命名空间ID。0。minecraft:constantvalue:整数。foo: 1等同于foo: {type:"minecraft:constant",value:1}。minecraft:subleft减去right的结果。left:minecraft:context_int_provider类型的内联值或命名空间ID。right:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:from_floatNaN)视为错误,会取消运算。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:maxinputs:minecraft:context_int_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:mininputs:minecraft:context_int_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:modleft除以right的余数。left:minecraft:context_int_provider类型的内联值或命名空间ID。right:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:floor_modleft除以right的模。left:minecraft:context_int_provider类型的内联值或命名空间ID。right:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:environment_attributeminecraft:environment_attribute)的值。attribute:要获取的环境属性ID,必须能表示为整数。minecraft:negateinput的相反数。input:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:number_dispatcherdefault。cases:按分派器尝试执行顺序排列的分支列表。condition:minecraft:predicate类型的内联值或命名空间ID。value:条件满足时执行的minecraft:context_int_provider类型内联值或命名空间ID。default:可选的minecraft:context_int_provider类型内联值或命名空间ID。0。minecraft:powbase的exponent次幂。base:minecraft:context_int_provider类型的内联值或命名空间ID。exponent:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:mulinputs:minecraft:context_int_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:divleft除以right的结果。left:minecraft:context_int_provider类型的内联值或命名空间ID。right:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:floor_divleft除以right的结果。left:minecraft:context_int_provider类型的内联值或命名空间ID。right:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:scorefallback的值。score:记分项名称。target:分数持有者,格式与数值提供器版本相同。fallback:可选的minecraft:context_int_provider类型内联值或命名空间ID。0。minecraft:storagefallback的值。storage:命令存储的命名空间ID。path:NBT路径。fallback:可选的minecraft:context_int_provider类型内联值或命名空间ID。0。minecraft:addinputs:minecraft:context_int_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:uniformmin:最小值,包含端点;内联值或minecraft:context_int_provider类型的命名空间ID。max:最大值,包含端点;内联值或minecraft:context_int_provider类型的命名空间ID。minecraft:weighted_listdistribution:对象列表,每个对象包含以下字段:data:minecraft:context_int_provider类型的内联值或命名空间ID。weight:正整数。minecraft:context_float_provider注册表。type:minecraft:context_float_provider_type注册表中的命名空间ID。<类型特有字段>minecraft:cooking/speed_default
minecraft:cooking/normal_speed_multiplier
minecraft:cooking/fast_speed_multiplier
block/fast_cooking谓词的方块时的速度乘数。minecraft:brewing/speed_default
minecraft:absinput的绝对值。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:avginputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:ceilinput向上取整,即向正无穷取整的值。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:conditionalon_true的值,否则返回on_false的值。condition:minecraft:predicate类型的内联值或命名空间ID。on_true:条件满足时执行的minecraft:context_float_provider类型内联值或命名空间ID。on_false:可选的minecraft:context_float_provider类型内联值或命名空间ID。0.0。minecraft:constantvalue:浮点数。foo: 1.0等同于foo: {type:"minecraft:constant",value:1.0}。minecraft:cosinput的余弦值。input:以弧度为单位的参数;内联值或minecraft:context_float_provider类型的命名空间ID。minecraft:subleft减去right的结果。left:minecraft:context_float_provider类型的内联值或命名空间ID。right:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:enchantment_levelminecraft:enchantment_level_based_value_type)求值。amount:根据魔咒等级给出数值的基于等级的值。minecraft:environment_attributeminecraft:environment_attribute)的值。attribute:要获取的环境属性ID,必须能表示为浮点数。minecraft:floorinput向下取整,即向负无穷取整的值。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:from_intinput:minecraft:context_int_provider类型的内联值或命名空间ID。minecraft:lengthinputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:maxinputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:mininputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:modleft除以right的模。left:minecraft:context_float_provider类型的内联值或命名空间ID。right:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:negateinput的相反数。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:number_dispatcherdefault。cases:按分派器尝试执行顺序排列的分支列表。condition:minecraft:predicate类型的内联值或命名空间ID。value:条件满足时执行的minecraft:context_float_provider类型内联值或命名空间ID。default:可选的minecraft:context_float_provider类型内联值或命名空间ID。0.0。minecraft:powbase的exponent次幂。base:minecraft:context_float_provider类型的内联值或命名空间ID。exponent:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:mulinputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:divleft除以right的结果。left:minecraft:context_float_provider类型的内联值或命名空间ID。right:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:roundinput取到最近整数的值,恰好位于两整数之间时向正无穷取整。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:sininput的正弦值。input:以弧度为单位的参数;内联值或minecraft:context_float_provider类型的命名空间ID。minecraft:sqrtinput的平方根。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:storagefallback的值。storage:命令存储的命名空间ID。path:NBT路径。fallback:可选的minecraft:context_float_provider类型内联值或命名空间ID。0.0。minecraft:addinputs:minecraft:context_float_provider类型的内联值、单个命名空间ID、命名空间ID列表、内联值列表或以井号开头的标签ID。minecraft:truncateinput截断,即向零取整的值。input:minecraft:context_float_provider类型的内联值或命名空间ID。minecraft:uniformmin:最小值;内联值或minecraft:context_float_provider类型的命名空间ID。max:最大值;内联值或minecraft:context_float_provider类型的命名空间ID。minecraft:weighted_listdistribution:对象列表,每个对象包含以下字段:data:minecraft:context_float_provider类型的内联值或命名空间ID。weight:正整数。药水酿造配方现在由数据驱动。可以通过数据包添加新配方,也可以修改原版配方。酿造配方使用minecraft:brewing类型。
主要内容如下:
input:药水原料,具有必需的item字段,以及可选的potion_contents字段;后者使用minecraft:potion_contents数据组件谓词。reagent:酿造材料,具有必需的item字段,以及可选的potion_contents字段;后者使用minecraft:potion_contents数据组件谓词。output:物品堆叠;产出的物品。以下是一个原版配方示例:
{
"type": "minecraft:brewing",
"input": {
"item": "minecraft:potion",
"potion_contents": {
"potion": "minecraft:water"
}
},
"output": {
"components": {
"minecraft:potion_contents": {
"potion": "minecraft:awkward"
}
},
"id": "minecraft:potion"
},
"reagent": {
"item": "minecraft:nether_wart"
}
}
三个槽位都可以使用任意物品,例如:
{
"type": "minecraft:brewing",
"input": { "item": "minecraft:bucket" },
"output": { "id": "minecraft:sulfur_cube_bucket" },
"reagent": { "item": "minecraft:potent_sulfur" }
}
所有烹饪配方的cookingtime字段不再可选。
烟熏炉和高炉配方的数据定义,现在使用与对应熔炉配方相同的烹饪时间。
烹饪加速现在通过熔炉燃料组件所使用的minecraft:cooking/speed_default数值提供器实现。
自定义烟熏炉和高炉配方应相应更新,将cookingtime设为此前数值的两倍。
如果自定义烹饪配方此前依赖默认的cookingtime值,可以使用200保持原有耗时。
minecraft:block_transformer注册表,包含将方块转变为其他方块的规则。block_state_provider:方块状态提供器,用于提供转变后的方块状态。rule_based可能出现的情况,则尝试列表中的下一条规则。sound:可选字段;交互时播放的音效事件,例如minecraft:item.axe.strip。particle:可选字段;交互时显示的粒子。nonescrapewax_onwax_offnone。disallowed_faces:可选字段;方向列表,指定被点击方块上不可交互的面。updownnorthsoutheastwestloot:可选战利品表;成功转变时用于生成掉落物的战利品表,例如minecraft:till/rooted_dirt。drop_strategy:可选字段;配置战利品从方块的哪个位置掉落。from_middle:从方块中心掉落。clicked_face:从交互的面掉落。from_middle。update_from_neighbors:可选布尔值;转变后的方块是否根据相邻方块更新。例如,这可使栅栏连接。true。transform_type:可选字段;配置转变如何影响附近方块。single_block:仅影响交互的方块。copper_chest:如果输入和输出方块都是任意氧化程度的铜箱子,无论涂蜡与否,转变都会影响大型箱子的两半。single_block。consume_on_use:可选布尔值;决定是否消耗物品。true。item_damage_per_use:可选整数;决定物品每次使用损耗多少耐久度。0。minecraft:shovel:锹的默认值。minecraft:axe:斧的默认值。minecraft:hoe:锄的默认值。spawners、spawn_costs和creature_spawn_probability字段。
worldgen/configured_feature注册表移至worldgen/feature;配置现在内联于根对象中,不再单独存放在config字段下。minecraft:coral_mushroomminecraft:kelpminecraft:seagrassminecraft:sea_pickleminecraft:nether_forest_vegetationminecraft:twisting_vinesminecraft:weeping_vinesminecraft:desert_well开发者注: 这些地物类型已不再需要,因为此前由它们硬编码实现的地物,现在使用其他可配置程度更高的功能实现。
更改了minecraft:coral_claw和minecraft:coral_tree:
feature字段,类型为已放置地物,用于在每个预期方块位置进行放置。更改了minecraft:stepped_column_cluster(由minecraft:basalt_columns重命名而来):
现在提供对地物功能的更多控制。
格式更改:
reach字段重命名为column_reach。block:方块状态提供器;要放置的方块。can_replace:方块谓词;柱体可以替换的方块。continue_through:方块谓词;允许作为柱体一部分的已有方块。cannot_place_on:方块ID、方块ID列表或以井号开头的方块标签ID;开始放置时避开的方块。column_count:1至150之间的整数提供器;生成的柱体数量。cluster_reach:0至13之间的整数提供器;尝试生成柱体的正方形范围大小。height限制。更改了minecraft:single_block_pillar(由minecraft:basalt_pillar重命名而来):
现在提供对地物功能的更多控制。
block:方块状态提供器;要放置的方块。can_replace:方块谓词;要替换的方块。direction:up或down;柱体的垂直方向。chance_to_continue:可选的0至1之间浮点数;在can_replace匹配的前提下,柱体继续延伸一格的概率。1。cap_feature:可选的已放置地物;放置在柱体末端。更改了minecraft:random_neighbor_spread(由minecraft:glowstone_blob重命名而来):
现在提供对地物的更多控制。从原点开始,在一个区域内随机放置方块,每次放置都要求恰好有一个被接受的相邻方块。
block:方块状态提供器;要放置的方块。accepted_neighbors:方块ID、方块ID列表或以井号开头的方块标签;视为有效相邻方块的方块。can_replace:方块谓词;要替换的方块。attempts:1至3000之间的整数提供器;尝试放置的次数。xz_offset:-16至16之间的整数提供器;沿X轴和Z轴尝试的偏移量。y_offset:-16至16之间的整数提供器;沿Y轴尝试的偏移量。更改了minecraft:sculk_patch:
extra_rare_growths和catalyst_chance字段。加入了minecraft:overlay:
在同一位置放置一组地物。注意,与minecraft:sequence地物类型不同,无论各地物放置成功与否,都会尝试放置所有地物。
features:已放置地物ID、非空的已放置地物ID列表或以井号开头的已放置地物标签;要放置的地物。加入了minecraft:projected_random_patchy_square:
生成一个正方形,其中每个方块按其到中心的距离随机决定是否放置,中心比边缘更容易生成。满足适当条件时,每个放置的方块都可以向下投射。
block:方块状态提供器;要放置的方块。project_through:方块谓词;视为“空”且应穿过的方块。size:1至16之间的整数提供器;从中心到边缘测量的正方形大小。max_projection_height:非负整数;正方形内方块从原始高度投射到放置高度时,允许的最大Y坐标变化。加入了minecraft:end_podium:
end_podium_activeend_podium_inactiveactive:布尔值;传送门是否激活。更改了minecraft:template:
processors字段:要应用于模板的结构处理器列表的命名空间ID或内联定义。更改了minecraft:tree:
加入了shelf_mushroom树木装饰器类型:
probability:0至1之间的浮点数;给定地物中放置任何层孔菇的概率。加入了poplar_foliage_placer树叶放置器类型:
height:5至16之间的整数提供器;树冠高度。side_hole_chance:0.0至1.0之间的浮点数;随机移除树冠边缘方块的概率。加入了poplar_trunk_placer树干放置器类型:
trunk_height_above_branches:0至8之间的整数提供器;树干高出树枝的高度。branch_amount:1至4之间的整数提供器;树冠附近生成的树枝数量。加入了minecraft:cuboid:
在长方体范围内重复放置地物。
xz_size:1至16之间的整数提供器;长方体沿X轴和Z轴的尺寸。y_size:1至16之间的整数提供器;长方体沿Y轴的尺寸。include_interior:可选布尔值;是否放置长方体内部的方块。true。include_edges:可选布尔值;是否放置长方体棱边上的方块。false会生成略呈“圆角”的长方体。true。加入了minecraft:random_chance:
以随机概率决定是否放置地物。
chance:0至1之间的浮点数;放置地物的概率。加入了minecraft:randomly_selected:
从列表中随机选择一个放置修饰器,并将放置工作交给它。
placements:供选择的放置修饰器非空列表。更改了minecraft:offset(由minecraft:random_offset重命名而来):
xz_spread和y_spread字段。x、y、z字段:-16至16之间的整数提供器;各轴的偏移量。方块状态提供器现在可以在worldgen/block_state_provider注册表中定义为独立类型,并在接受方块状态提供器的字段中通过命名空间字符串引用。
现在接受内联方块状态定义,作为提供该状态的minecraft:simple方块状态提供器的简写。方块状态必须采用带字段的对象形式,不允许使用简写方块ID。
重命名了以下提供器类型:
minecraft:dual_noise_provider → minecraft:dual_noiseminecraft:noise_provider → minecraft:noiseminecraft:noise_threshold_provider → minecraft:noise_thresholdminecraft:randomized_int_state_provider → minecraft:randomized_intminecraft:rule_based_state_provider → minecraft:rule_basedminecraft:simple_state_provider → minecraft:simpleminecraft:weighted_state_provider → minecraft:weighted加入了minecraft:copy_properties:
将求值位置方块的共通方块状态属性复制到结果状态。
source:方块状态提供器;复制属性所应用到的方块状态。加入了minecraft:random_block:
返回随机选中方块的默认方块状态。
blocks:方块ID、方块ID列表或以井号开头的方块标签;随机选择的方块集合。更改了minecraft:rotated:
现在适用于任何具有axis或facing属性的方块。
state字段现在是方块状态提供器。direction字段:可选方向;要设置的方向。更改了minecraft:rule_based:
fallback都没有结果,现在也会返回无结果。surface_rule字段重命名为material_rule。
final_density字段不再将beardifier密度函数隐式添加到最终结果中。preliminary_surface_level重命名为chunk_surface_level。
aquifers_enabled字段替换为可选的aquifers对象:
barrier:密度函数,从noise_router.barrier移来。fluid_level_floodedness:密度函数,从noise_router.fluid_level_floodedness移来。fluid_level_spread:密度函数,从noise_router.fluid_level_spread移来。lava:密度函数,从noise_router.lava移来。surface_level:密度函数,从noise_router.preliminary_surface_level复制而来。exclusion:密度函数;此值为正的含水层单元不会有流体。ore_veins_enabled字段,以minecraft:ore_vein材料规则替代。noise_router中的以下字段:
barrier、fluid_level_floodedness、fluid_level_spread和lava移至aquifers字段中。vein_toggle、vein_ridged和vein_gap移至minecraft:ore_vein材料规则中。noise.size_horizontal和noise.size_vertical字段,现在在interpolated密度函数中指定。debug_functions字段:对象列表,指定在chunk_generation_stats调试条目中显示的密度函数值。
label:字符串;用于识别此密度函数的标签。function:密度函数;在玩家位置计算并显示的函数。生成目标
更新了spawn_target字段,允许使用任意密度函数,而不再仅限于noise_router字段中定义的部分函数。
候选出生位置的适宜程度,通过在某个任意维数的空间中,计算其到一组目标超立方体的欧几里得距离平方来确定。
例如,一个轴可以是temperature,另一个轴是erosion,适宜程度由到temperature=0.1,erosion=0.2与temperature=0.3,erosion=0.5之间矩形区域的距离决定。这会同等优先选择位于这些范围内的候选出生点,同时降低远离该范围的候选点的优先程度。
格式:目标超立方体列表。
[min, max]形式的目标范围。min:浮点数;目标范围最小值。max:浮点数;目标范围最大值。材料规则注册表
加入了新的数据驱动注册表,从data/<namespace>/worldgen/material_rule/<id>.json加载。
此注册表的元素定义一条处理流程,用于选择世界中给定位置应放置的基础方块。
格式与此前噪声设置文件中surface_rule字段的格式相同,并具有以下扩展:
worldgen/material_rule注册表中的元素。worldgen/material_condition注册表中的元素。材料条件注册表
加入了新的数据驱动注册表,从data/<namespace>/worldgen/material_condition/<id>.json加载。
此注册表的元素定义可在材料规则流程中引用的条件,例如检查生物群系或表面深度。
格式与此前condition材料规则类型中使用的格式相同,并具有以下扩展:
worldgen/material_condition注册表中的元素。加入了minecraft:ore_vein:
ore_block:方块状态;要放置的矿石方块。raw_ore_block:方块状态;要放置的粗矿方块。filler_block:方块状态;要放置的填充方块。raw_ore_chance:0至1之间的浮点数;用raw_ore_block替代ore_block的概率。density:密度函数;矿脉替换方块的概率,介于0和1之间。0或更低时,不替换任何方块。richness:密度函数;放置ore_block或raw_ore_block而非filler_block的概率,介于0和1之间。0或更低时,所有方块均为filler_block。1或更高时,没有方块会是filler_block。filler_gap:密度函数;覆盖richness的行为:为正时始终放置filler_block。更新了噪声的格式,适用于worldgen/noise注册表中的噪声,以及基于噪声的方块状态提供器中内联定义的噪声。
噪声定义分形布朗运动(fBm)配置,具有以下属性:
[-1; 1]。
firstOctave重命名为base_octave。base_amplitude:正浮点数;应用于噪声输出的缩放因子。
1.0。octave_count:1至32之间的整数;采样的倍频层数量。normalize:布尔值或"legacy";控制如何归一化输出振幅。
true时,base_amplitude是输出的预期振幅,即99.7%的样本在[-base_amplitude; base_amplitude]内。false时,base_amplitude是第一个倍频层的振幅。"legacy"时,沿用旧格式的归一化行为。true。amplitude_modifiers字段影响,因此修改单个倍频层的振幅不会影响其他倍频层的振幅。amplitudes重命名为amplitude_modifiers:浮点数列表;应用于各倍频层的缩放因子。
octave_count一致。1.0。开发者注: 我们知道部分数据包利用了浮点数舍入的细节,此更改可能影响特定配置。我们已为已知用途提供替代方案;如果你遇到了无法再实现的用途,请通过反馈网站或反馈Discord告诉我们。
更改了minecraft:constant:
argument重命名为value。更改了minecraft:noise,加入了以下字段:
shift_x:可选密度函数;沿X轴应用的定义域扭曲。
0。shift_y:可选密度函数;沿Y轴应用的定义域扭曲。
0。shift_z:可选密度函数;沿Z轴应用的定义域扭曲。
0。移除了minecraft:shifted_noise:
minecraft:noise替代。更改了minecraft:add、minecraft:mul、minecraft:min和minecraft:max:
argument1重命名为left。argument2重命名为right。更改了minecraft:abs、minecraft:square、minecraft:cube、minecraft:half_negative、minecraft:quarter_negative、minecraft:squeeze、minecraft:interpolated、minecraft:flat_cache、minecraft:cache_2d、minecraft:cache_once、minecraft:cache_all_in_cell和minecraft:blend_density:
argument重命名为input。更改了minecraft:shift_a、minecraft:shift_b和minecraft:shift:
argument重命名为noise。加入了minecraft:sub:
对两个参数做减法。
left:密度函数;运算左侧。right:密度函数;运算右侧。加入了minecraft:div:
对两个参数做除法。
left:密度函数;运算左侧。right:密度函数;运算右侧。更改了minecraft:reciprocal(由minecraft:invert重命名而来):
加入了minecraft:negate:
对输入取相反数。
input:密度函数;要取相反数的函数。加入了minecraft:lerp:
根据alpha在两个参数之间执行不限制范围的线性插值。
alpha:密度函数;插值系数(0对应first,1对应second)。[0; 1]的值会进行外推。first:密度函数;alpha=0时的值。second:密度函数;alpha=1时的值。加入了minecraft:floor、minecraft:round、minecraft:ceil和minecraft:truncate:
按类型指定的方向,将输入值取整为给定函数值的整数倍:
floor向负无穷取整。round取到最近整数,恰好居中时向上取整。ceil向正无穷取整。truncate向0取整。格式:包含以下字段的对象:
input:密度函数;要取整的输入。multiple:密度函数;输出会取整为此值的整数倍。
1,即取到整数。加入了minecraft:pow:
计算给定底数的指定次幂。
base:密度函数;底数。exponent:密度函数;指数。加入了minecraft:sqrt:
计算给定输入的平方根。
input:密度函数;要计算平方根的值。加入了minecraft:log:
计算给定输入的自然对数。
input:密度函数;要计算自然对数的值。加入了minecraft:sign:
计算输入的符号:
1。0时,返回0。-1。格式:包含以下字段的对象:
input:密度函数;要计算符号的值。加入了minecraft:distance_to_point:
使用指定的距离函数计算到某个固定点的距离。
point:[x, y, z]形式的3个整数数组;要计算距离的目标点。metric:以下选项之一:euclidean:即sqrt(dx^2 + dy^2 + dz^2)。euclidean_squared:即dx^2 + dy^2 + dz^2。manhattan:即abs(dx) + abs(dy) + abs(dz)。chebyshev:即max(abs(dx), abs(dy), abs(dz))。更改了minecraft:gradient(由minecraft:y_clamped_gradient重命名而来):
axis:x、y或z;定义此渐变的轴。tiling:以下选项之一:clamp_to_edge:渐变边界之外使用最近边界上的值。repeat:在边界之外重复渐变。mirrored_repeat:重复渐变,并镜像奇数次重复,保证重复之间连续。from_coordinate:整数;渐变起始坐标。to_coordinate:整数;渐变结束坐标。from_coordinate。from_value:浮点数;渐变起始值。to_value:浮点数;渐变结束值。加入了minecraft:slice:
在某个轴的特定坐标处取“切片”,从输入定义域中移除一个维度。例如,设为axis=y、coordinate=0时,会沿XZ平面取切片,所有值都在y=0处采样。
axis:x、y或z;要移除的轴。coordinate:整数;传给输入函数的固定坐标。input:密度函数;输入函数。加入了minecraft:beardifier:
输出结构地形适配密度,通常与基础地形密度相加,用于在结构下方生成地面、在周围挖出空气,或掩埋结构。
格式:无字段。
更改了minecraft:end_outer_islands(由minecraft:end_islands重命名而来):
更改了minecraft:interpolated:
cell_size_xz:正整数;插值网格单元在XZ轴上的大小,以方块为单位。cell_size_y:正整数;插值网格单元在Y轴上的大小,以方块为单位。更改了minecraft:cache(由minecraft:cache_once重命名而来):
移除了minecraft:cache_2d、minecraft:cache_all_in_cell和minecraft:flat_cache:
minecraft:cache替代。minecraft:slice始终选择Y=0,实现此前minecraft:flat_cache的行为。更改了minecraft:feature_pool_element:
minecraft:bottom。加入了minecraft:dimension_origin:
spawn_target定义;其他情况下为区块(0, 0)。加入了minecraft:height_range:
检查位置高度是否处于给定范围。
min_inclusive:垂直锚点;所需的最小高度。max_inclusive:垂直锚点;所需的最大高度。加入了minecraft:volume_match:
检查一个体积范围内的每个方块是否都匹配给定方块谓词。
min:由3个-16至16之间整数组成的列表;体积范围下角相对于检测位置的偏移量。max:由3个-16至16之间整数组成的列表;体积范围上角相对于检测位置的偏移量。match:在每个位置检测的方块谓词。relative_to_sea_level:指定相对于该维度海平面的偏移量。这些谓词用于ore地物的targets[].target,以及rule结构处理器的rules[].input_predicate和rules[].location_predicate。
加入了minecraft:height_match:
min_inclusive且小于或等于max_inclusive时才返回true。min_inclusive:整数;允许的最小Y坐标,包含端点。max_inclusive:整数;允许的最大Y坐标,包含端点。加入了minecraft:all_of:
true。rules:规则测试列表;用于检测方块的规则。加入了minecraft:any_of:
true。rules:规则测试列表;用于检测方块的规则。加入了minecraft:not:
false。rule:用于检测方块的规则测试。worldgen/configured_carver注册表重命名为worldgen/carver。更改了minecraft:cave:
config字段下的全部字段现在内联到顶层。count字段:非负整数提供器;从种子区块创建的洞穴隧道数量。yScale重命名为room_vertical_radius_multiplier。start_vertical_radius_multiplier字段:浮点数提供器;每条隧道第一段垂直半径的乘数。
1.0。thickness字段:非负浮点数提供器;雕刻隧道半径的乘数。weird_thickness_bias字段:布尔值。
true时,厚度有10%的概率乘以random(0, 1) * random(0, 3) + 1。false。replaceable字段,雕刻器会替换任意方块,但不包括地物。lava_level字段,流体现在始终由维度中的aquifer或sea_level配置选择。debug_settings字段。更改了minecraft:canyon:
config字段下的全部字段现在内联到顶层。yScale重命名并移至shape.y_scale。replaceable字段,雕刻器会替换任意方块,但不包括地物。lava_level字段,流体现在始终由维度中的aquifer或sea_level配置选择。debug_settings字段。移除了minecraft:nether_cave:
minecraft:cave替代。minecraft:very_biased_to_bottom整数提供器类型在给定范围内随机选择一个值,以二次分布偏向最小值。
min_inclusive:整数;可选最小值,包含端点。max_inclusive:整数;可选最大值,包含端点。given_item_modifiers字段重命名为given_item_modifier。
minecraft:item_modifier类型字段不同,此字段不支持命名空间元素ID或标签ID。max_uses和xp字段现在要求minecraft:context_int_provider类型的内联值。wants和additional_wants结构中的count字段现在要求minecraft:context_int_provider类型的内联值。reputation_discount字段现在要求minecraft:context_float_provider类型的内联值。#poplar_logs:所有杨木原木类方块。#wool_stairs:所有羊毛楼梯方块。#wool_slabs:所有羊毛台阶方块。#cushion_uses_collision_shape:放置坐垫时,射线检测使用碰撞形状而非交互形状的方块。#wool_stairs和#wool_slabs加入#dampens_vibrations。#ores:包含所有种类矿石的集合标签。#skulls:包含所有头颅和头骨方块的集合标签。#blocks_motion:包含所有被视为以某种方式阻挡移动的方块的集合标签。#blocks_motion_no_leaves:包含所有被视为以某种方式阻挡移动的方块,但不包括树叶方块的集合标签。#entities_can_teleport_to:允许实体传送到的方块。#blocks_dolphin_jump:海豚跃出水面时无法穿过的方块。#ice_melts_when_destroyed_above:冰放在这些方块上方并被破坏时,会融化成水。#blocks_motion_in_heightmap:计算motion_blocking高度图时考虑的方块。#blocks_motion_in_heightmap_no_leaves:计算motion_blocking_no_leaves高度图时考虑的方块。#blocks_lava_fire_spread:阻止熔岩生火的方块。#blocks_fluid_flow:阻挡流体流动的方块。#washed_away_by_fluids:流体流经时会被破坏的方块。#required_for_poplar_leaf_ambience:可满足杨树树叶发出环境音效所需条件的方块。#turns_into_dirt_path:使用锹制造土径时会变为土径的方块。#sculk_growth_inhibitors:幽匿周围8×2×8区域内超过2个时,会阻止幽匿蔓延的方块。#uncarvable:雕刻器永远无法雕刻的方块。#cats_can_sit_on:猫可随机坐上的方块。#cats_can_lie_on:猫可随机躺下的方块。#speeds_up_zombie_villager_curing:放在附近可加快僵尸村民治愈的方块。〔译注:原文写作“increase ... curing time”,此处按标签含义译为加快治愈。〕#villagers_can_sleep_on_bed:村民可以睡觉的床方块。#villager_babies_can_jump_on_bed:幼年村民可以跳跃玩耍的床方块。#height_specific_ore_replaceables:矿石地物在Y=0以上发现时会替换为普通矿石、在Y=8以下发现时会替换为深层矿石的方块。#concrete_stairs:所有混凝土楼梯方块。#concrete_slabs:所有混凝土台阶方块。#dangerous_for_teleportation:定义传送到其上有危险的方块的集合标签。#cat_does_not_teleport_to:猫不会传送到的方块。#enderman_does_not_teleport_to:末影人不会传送到的方块。#shulker_does_not_teleport_to:潜影贝不会传送到的方块。#consumable_does_not_teleport_to:实体食用具有随机传送效果的食物时不会传送到的方块。#nether_portal_frame:可用于构建下界传送门的方块。#conduit_effect_block:可用于构建潮涌核心框架的方块。#overworld_carver_replaceables和#nether_carver_replaceables。#poplar_logs:所有杨木原木类物品。#wool_stairs:所有羊毛楼梯物品。#wool_slabs:所有羊毛台阶物品。#mushrooms:所有蘑菇物品。#ores:包含所有种类矿石的集合标签。#douses_campfires:可熄灭已点燃营火方块的物品。#concrete_stairs:所有混凝土楼梯物品。#concrete_slabs:所有混凝土台阶物品。#cloneable_maps:地图、所有探险家地图物品及藏宝图,用作map_cloning配方的输入。#extendable_maps:可在工作台或制图台中使用纸扩展比例尺的地图。#brewing_potion_inputs:可放入酿造台药水槽的物品,无论是否是酿造配方的输入。#furnace_fuel_bottom_takeable:可由连接熔炉底面的漏斗取出的物品。#brewing_fuel:现在使用brewing_fuel物品组件识别酿造燃料。#has_structure/abandoned_camp_bamboo_jungle#has_structure/abandoned_camp_birch_forest#has_structure/abandoned_camp_cherry_grove#has_structure/abandoned_camp_dappled_forest#has_structure/abandoned_camp_flower_forest#has_structure/abandoned_camp_forest#has_structure/abandoned_camp_meadow#has_structure/abandoned_camp_old_growth_birch_forest#has_structure/abandoned_camp_old_growth_pine_taiga#has_structure/abandoned_camp_old_growth_spruce_taiga#has_structure/abandoned_camp_savanna#has_structure/abandoned_camp_pale_garden#has_structure/abandoned_camp_snowy_taiga#has_structure/abandoned_camp_sparse_jungle#has_structure/abandoned_camp_swamp#has_structure/abandoned_camp_taiga#has_structure/abandoned_camp_windswept_forest#has_structure/abandoned_camp_wooded_badlands#cannot_be_dismounted_by_item_usage:无法通过使用物品使乘客离开骑乘的实体。#no_wolf_retaliation:不会使驯服的狼为保护主人而攻击伤害来源的伤害类型。#douses_fire:击中目标时会熄灭火方块的药水。#hurts_water_sensitive_entities:会伤害怕水实体(例如末影人)的药水。#extinguishes_entities:可扑灭实体身上火焰的药水。#rehydrates_axolotls:会使美西螈补水的药水。#abandoned_camp:所有废弃营地变种。#on_woodland_explorer_maps重命名为#on_woodland_mansion_maps。#on_ocean_explorer_maps重命名为#on_ocean_monument_maps。#on_jungle_explorer_maps重命名为#on_jungle_pyramid_maps。#on_swamp_explorer_maps重命名为#on_swamp_hut_maps。#on_trial_explorer_map重命名为#on_buried_trial_chambers_map。〔译注:按所给日志保留;Wiki指出此处两名称中的map均应为maps。〕#axolotl_try_find_liquid:美西螈会尝试寻找的所有流体。#dolphin_try_find_liquid:海豚会尝试寻找的所有流体。#frog_try_find_land_near_liquid:青蛙会尝试在其附近寻找陆地的所有流体。#entity_floatable:会使实体漂浮的所有流体。〔译注:以上前三个流体标签按所给日志保留;Wiki所列实际名称分别为#axolotl_tries_to_find、#dolphin_tries_to_find和#frog_tries_to_find_land_near。〕
minecraft:red_poplar_leavesminecraft:orange_poplar_leavesminecraft:yellow_poplar_leavestextures/trim/color_palettes/移至textures/palettes/trim/。
textures/palettes/trim_base.png。paletted_permutations生成到minecraft:trims图集中,而是按需生成。
palette mcmeta节字段中指定。base_palette,指定重映射所依据的基础调色板纹理ID。paletted_permutations生成。paletted_permutations精灵图来源palette_key和permutations字段中的调色板纹理位置替换为调色板纹理ID,即<namespace>:<path>现在解析为<namespace>:textures/palettes/<path>.png。新的可选字段trim_overrides可用于为指定装备资源替换特定纹饰材料或图案所使用的纹理或调色板。它替代了此前纹饰材料中的override_armor_assets以及自定义图集覆盖所支持的功能。
when:对象;要匹配的材料和/或图案。material:可选纹饰材料ID;指定时要匹配的材料。pattern:可选纹饰图案ID;指定时要匹配的图案。material或pattern之一。texture:可选纹饰图案资源ID;此条目匹配时使用的替换纹理。asset_id相同。palette:可选调色板ID;此条目匹配时使用的替换调色板。texture或palette之一。block/orange_poplar_leaves.pngblock/poplar_door_bottom.pngblock/poplar_door_top.pngblock/poplar_log.pngblock/poplar_log_top.pngblock/poplar_planks.pngblock/poplar_sapling.pngblock/poplar_shelf.pngblock/poplar_sign.pngblock/poplar_trapdoor.pngblock/red_poplar_leaves.pngblock/red_shrub.pngblock/shelf_mushroom_stage0.pngblock/shelf_mushroom_stage1.pngblock/straw_bed.pngblock/stripped_poplar_log.pngblock/stripped_poplar_log_top.pngblock/poplar_hanging_sign.pngblock/yellow_poplar_leaves.pngitem/abandoned_camp_map.pngitem/black_cushion.pngitem/blue_cushion.pngitem/brown_cushion.pngitem/buried_ancient_city_map.pngitem/buried_mineshaft_map.pngitem/buried_treasure_map.pngitem/buried_trial_chambers_map.pngitem/cyan_cushion.pngitem/desert_pyramid_map.pngitem/desert_village_map.pngitem/gray_cushion.pngitem/green_cushion.pngitem/jungle_pyramid_map.pngitem/light_blue_cushion.pngitem/light_gray_cushion.pngitem/lime_cushion.pngitem/magenta_cushion.pngitem/ocean_monument_map.pngitem/orange_cushion.pngitem/pink_cushion.pngitem/plains_village_map.pngitem/poplar_boat.pngitem/poplar_chest_boat.pngitem/poplar_door.pngitem/poplar_hanging_sign.pngitem/poplar_sign.pngitem/purple_cushion.pngitem/red_cushion.pngitem/savanna_village_map.pngitem/snowy_village_map.pngitem/swamp_hut_map.pngitem/taiga_village_map.pngitem/warm_ocean_ruins_map.pngitem/white_cushion.pngitem/woodland_mansion_map.pngitem/yellow_cushion.pngitem/filled_map_markings.pngitem/light.pnggui/hanging_signs/poplar.pnggui/signs/poplar.pnggui/realms/friends.pnggui/realms/minigames.pnggui/realms/private_server.pnggui/sprites/widget/realms_button.pnggui/sprites/widget/realms_button_disabled.pnggui/sprites/widget/realms_button_highlighted.pngentity/boat/poplar.pngentity/chest_boat/poplar.pngentity/cushion/black_cushion.pngentity/cushion/blue_cushion.pngentity/cushion/brown_cushion.pngentity/cushion/cyan_cushion.pngentity/cushion/gray_cushion.pngentity/cushion/green_cushion.pngentity/cushion/light_blue_cushion.pngentity/cushion/light_gray_cushion.pngentity/cushion/lime_cushion.pngentity/cushion/magenta_cushion.pngentity/cushion/orange_cushion.pngentity/cushion/pink_cushion.pngentity/cushion/purple_cushion.pngentity/cushion/red_cushion.pngentity/cushion/white_cushion.pngentity/cushion/yellow_cushion.pngabandoned_camp.pngancient_city.pngdesert_pyramid.pngmineshaft.pngwarm_ocean_ruins.pngplayer.pngplayer_off_limits.pngplayer_off_map.pngblock/destroy_oit_stage_0.pngblock/destroy_oit_stage_1.pngblock/destroy_oit_stage_2.pngblock/destroy_oit_stage_3.pngblock/destroy_oit_stage_4.pngblock/destroy_oit_stage_5.pngblock/destroy_oit_stage_6.pngblock/destroy_oit_stage_7.pngblock/destroy_oit_stage_8.pngblock/destroy_oit_stage_9.pngblock.shelf_mushroom.breakblock.shelf_mushroom.fallblock.shelf_mushroom.placeblock.shelf_mushroom.stepblock.shelf_mushroom.bounceblock.poplar_leaves.ambientblock.straw_bed.breakblock.straw_bed.break_leaveblock.straw_bed.stepblock.straw_bed.placeblock.straw_bed.hitblock.straw_bed.fallblock.poplar_leaves.breakblock.poplar_leaves.fallblock.poplar_leaves.placeblock.poplar_leaves.stepblock.poplar_leaves.hitblock.red_shrub.breakblock.red_shrub.placeentity.cushion.breakentity.cushion.placeentity.cushion.get_upentity.cushion.sitorange_poplar_1.pngorange_poplar_2.pngorange_poplar_3.pngorange_poplar_4.pngred_poplar_1.pngred_poplar_2.pngred_poplar_3.pngred_poplar_4.pngyellow_poplar_1.pngyellow_poplar_2.pngyellow_poplar_3.pngyellow_poplar_4.pngshelf_mushroom_particle.pngstraw_bed_particle.pngshade_direction_override。
down、up、north、south、west、east。shade。
shade_direction_override: "up"可实现此前shade: false的行为。minecraft:map_color。
minecraft:map_color组件已不存在。terrain.vsh和terrain.fsh着色器,以支持多重绘制。Globals和DynamicTransforms中的部分成员,以降低这些统一变量块的内存占用。开发者注: 虽然资源包可以覆盖核心着色器,但这不是受支持或预期的资源包功能。这些着色器属于游戏内部实现,可能随内部实现的发展随时更改。我们理解,覆盖核心着色器实现了许多非常酷的资源包功能,而其中许多缺乏受支持的替代方案。我们希望未来提供更好且受支持的替代方案。
core/blit_depth.fshcore/oit_composite.fshcore/oit_depth_bounds_cull.fshinclude/oit.glslinclude/oit_add_transmittance.glslinclude/oit_common.glslinclude/oit_depth_bounds.glslinclude/oit_depth_sample.glslinclude/oit_sample.glslcore/terrain.fsh提取到include/texture_sampling.glsl。core/rendertype_clouds.vsh → core/clouds.vshcore/rendertype_clouds.fsh → core/clouds.fshcore/rendertype_world_border.vsh → core/world_border.vshcore/rendertype_world_border.fsh → core/world_border.fshOIT:存在时表示已启用OIT。OIT_DEPTH_BOUNDS:存在时表示正在执行深度边界渲染阶段。OIT_TRANSMITTANCE:存在时表示正在执行透射率渲染阶段。OIT_ACCUMULATE:存在时表示正在执行累积渲染阶段。OIT_ALPHA_ONLY:存在时表示正在执行深度边界或透射率渲染阶段。OIT_ADDITIVE:存在时表示OIT算法应为当前管线模拟加法混合。OIT_WAVELET_RANK:OIT算法内部使用的整数。OIT_COEFF_COUNT:OIT算法内部使用的整数。OIT_COEFF_ATTACHMENT_COUNT:OIT算法内部使用的整数。RENDERPEARL_DEPTH_IS_ZERO_TO_ONE:存在时表示当前渲染后端使用[0, 1]深度范围;无论OIT设置如何,此宏均对所有着色器全局可用。RENDERPEARL_EXPLICIT_DEPTH_INVARIANCE:存在时表示OIT着色器应显式输出深度值,因为运行设备可能产生略有不同的隐式值。core/block.fshcore/block.vshcore/clouds.fshcore/clouds.vshcore/entity.fshcore/entity.vshcore/item.fshcore/item.vshcore/particle.fshcore/position_color.fshcore/rendertype_beacon_beam.fshcore/rendertype_clouds.fshcore/rendertype_crumbling.fshcore/rendertype_entity_shadow.fshcore/rendertype_lightning.fshcore/rendertype_lines.fshcore/rendertype_world_border.fshcore/terrain.fshcore/terrain.vshcore/text.fshcore/world_border.fshcore/world_border.vshpost_effect/transparency.jsonshaders/post/transparency.fshcore/integrate_depth.fsh,用于将“3D HUD”和始终置顶的辅助控件的深度缓冲区整合到主深度缓冲区中。core/text_background.fsh和core/text_background.vsh,文本展示实体的文本背景现在使用文本着色器渲染。#include处理,替代#moj_import。RENDERPEARL_INSTANCE_INDEX_INCLUDES_BASE_INSTANCE:布尔值,表示gl_InstanceIndex遵循Vulkan语义还是OpenGL的gl_InstanceID语义。开发者注: 此前版本使用OpenGL时,不允许为顶点输入指定位置。只在定义了“VULKAN”宏时指定位置,可以保持兼容。
开发者注: 此前版本仅按名称匹配顶点输出和片元输入。继续使用相同名称,可以保持兼容。
minecraft:end_of_frame后处理效果。posteffect命令启用的效果。posteffect命令控制。/spreadplayers将告示牌视为可以分散到的有效方块。Team NBT标签只存在于活体实体上。/spreadplayers可以将实体分散到结构空位上。/spreadplayers可以将玩家分散到水面附近的海草上。/give影响多名玩家时,成功消息使用了错误的字符串。/gamerule在数值没有改变时仍报告成功。Silent NBT标签仍无法使部分实体完全静音。tag且expand设为true的战利品表条目,不会对物品应用战利品函数。items/light.png从未在游戏中出现,却被其他游戏资源无意义地引用。Block-attached entity at invalid position: [BlockPosition]。entity_scores谓词类型无法检查所有可能的分数。/schedule clear的函数参数要求包含命名空间。tab_inventory.png中有一个颜色错误的像素。see_through的文本展示实体前方。/random指定范围过大时,其失败消息给出了错误的范围上限。cache_once密度函数不起作用。/fillbiome未作出任何更改时不会失败。#convertable_to_mud方块标签将“convertible”错误拼写为“convertable”。selectWorld.load_folder_access字符串中,“folder”前缺少冠词。entity.happy_ghast.riding音效事件没有隐藏式字幕。see_through的文本展示实体上方。/recipe给予或撤销,也不遵循limited_crafting游戏规则。/test locate总会失败。/give给予超过100组物品时,虽然显示失败消息且没有给予物品,命令仍报告成功。apply_impulse实体效果与tick或location_changed进度触发器配合使用时,不会应用会使受影响实体撞上固体方块的冲量分量。apply_impulse魔咒实体效果时,如果视角垂直朝上,冲量的X轴和Z轴效果只会应用于其中一个水平轴。InhabitedTime NBT标签可能被设为不可能达到的极高数值。/time未作出任何更改时仍报告成功。Std140Builder对vec3s和ivec3s的填充不正确。ActiveProfiler的一条日志消息存在拼写错误:“aprox”。SoundEngine的一条日志消息存在拼写错误:“disapeared”。GameRenderer的一条日志消息存在拼写错误:“coudln't”。fillModeNonSolid Vulkan功能的设备上,游戏无法使用硬件加速。/tag成功消息报告的受影响实体数量大于实际数量。/scoreboard players enable成功消息报告的受影响玩家数量大于实际数量。/recipe成功消息报告的受影响玩家数量大于实际数量。/enchant成功消息报告的受影响实体数量大于实际数量。/effect成功消息报告的受影响实体数量大于实际数量。/clear成功消息报告的受影响玩家数量大于实际数量。killed_by:sulfur_cube统计值。/unpublish虽然显示失败消息,仍报告成功。/defaultgamemode,会将所有人的游戏模式改为“对其他玩家的设置”中的模式。chat_restriction.disabled_by_profile.action字符串大小写不正确。end_cube特殊模型类型的物品,未在预期位置显示发光轮廓。chat_restriction.disabled_by_launcher字符串缺少句号,与同类字符串不一致。gamerule.minecraft.fire_spread_radius_around_player.description字符串缺少句号,与同类字符串不一致。gui.report_to_server字符串大小写不正确。editGamerule.inGame.discardChanges.title字符串大小写不正确。structure_block.position.x字符串大小写不正确。subtitles.block.bubble_column.upwards_inside字符串将“whoosh”错误拼写为“woosh”。subtitles.entity.copper_golem.no_item_get字符串中,“item”前缺少冠词。commands.worldborder.set.grow字符串中的“blocks”和“seconds”始终使用复数。commands.op.failed字符串的副词位置生硬且不一致,与同类字符串不同。commands.kick.owner.failed字符串中,“server”和“LAN”前缺少冠词。/stopwatch字符串错误地将句中的“Stopwatch”首字母大写,与其他命令不一致。commands.perf.started字符串中,“10”和“second”之间缺少连字符,“10”前缺少冠词。mco.errorMessage.6002字符串大小写不正确。mco.configure.world.close.question.line1字符串大小写不正确。mco.snapshot.subscription.info字符串使用了介词“to”,而非“with”。advMode.trackOutput字符串大小写不正确。gamerule.minecraft.entity_drops.description字符串大小写不正确。argument.enum.invalid字符串使用双引号而非单引号包围占位符,与其他命令不一致。mount.onboard字符串大小写不正确。selectWorld.edit.backupSize字符串大小写不正确。gui.friends.error.unauthorized字符串缺少句号,与同类字符串不一致。multiplayer.confirm_command.signature_required字符串缺少句号。argument.pos.outofbounds字符串以句号结尾,与同类字符串不一致。quickplay.error.invalid_identifier字符串中,“world”前缺少冠词。datapackFailure.safeMode.failed.title字符串以句号结尾,与同类标题字符串不一致。commands.bossbar.set.max.unchanged字符串将“maximum”缩写为“max”,与同类字符串不一致。options.languageWarning字符串缺少句号,与同类字符串不一致。commands.bossbar.get.visible.visible字符串使用“shown”而非“visible”,与同类字符串不一致。/tag list成功消息始终将“tags”写为复数。pack.mcmeta中要求pack_format字段的最低格式版本。savanna_lamp_post_01村庄结构的拼图方块NBT中,末尾有一个多余的右方括号。generic战利品上下文类型缺少部分战利品上下文参数。