version-image-link: https://tc.z.wiki/autoupload/f/eVhYusBtjOJG2qfZ4rUTz9iO_OyvX7mIgxFBfDMDErs/20251029/AEjN/25w44a_1170x500.avif/webp server-jar: https://piston-data.mojang.com/v1/objects/1ade1ebd6affbfed6dbfb2ce8864cf19efed07ba/server.jar translator: 最亮的信标
typed_game_rule 与 untyped_game_rule 模式中,value 字段的类型由字符串更改为可取布尔值或整形值
worldbordertime 参数现在也可用后缀 s 或 d 指定秒或游戏日time 参数默认以刻为单位,也可用后缀 s 或 d 指定秒或游戏日游戏规则已移入一个注册表中。因此,所有游戏规则已由此前的驼峰命名重命名为蛇形的资源定位符。
此外,下列游戏规则进一步重命名:
announceAdvancements -> minecraft:show_advancement_messagescommandBlocksEnabled -> minecraft:command_blocks_workcommand_modification_block_limit -> minecraft:max_block_modificationsdisableElytraMovementCheck -> minecraft:elytra_movement_check
disablePlayerMovementCheck -> minecraft:player_movement_check
disableRaids -> minecraft:raids
doDaylightCycle -> minecraft:advance_timedoEntityDrops -> minecraft:entity_dropsdoImmediateRespawn -> minecraft:immediate_respawndoInsomnia -> minecraft:spawn_phantomsdoLimitedCrafting -> minecraft:limited_craftingdoMobLoot -> minecraft:mob_dropsdoMobSpawning -> minecraft:spawn_mobsdoPatrolSpawning -> minecraft:spawn_patrolsdoTileDrops -> minecraft:block_dropsdoTraderSpawning -> minecraft:spawn_wandering_tradersdoVinesSpread -> minecraft:spread_vinesdoWardenSpawning -> minecraft:spawn_wardensdoWeatherCycle -> minecraft:advance_weathermaxCommandChainLength -> minecraft:max_command_sequence_lengthmaxCommandForkCount -> minecraft:max_command_forksnaturalRegeneration -> minecraft:natural_health_regenerationsnowAccumulationHeight -> minecraft:max_snow_accumulation_heightspawnRadius -> minecraft:respawn_radiusspawnerBlocksEnabled -> minecraft:spawner_blocks_work以下原本没有取值范围限制的游戏规则现在有了限制:
minecraft:max_block_modifications: 最小为 1minecraft:max_command_forks: 最小为 1minecraft:max_command_sequence_length: 最小为 0minecraft:max_entity_cramming: 最小为 1minecraft:max_snow_accumulation_height: 最小为 0,最大为 8minecraft:players_nether_portal_creative_delay: 最小为 0minecraft:players_nether_portal_default_delay: 最小为 0minecraft:players_sleeping_percentage: 最小为 0minecraft:random_tick_speed: 最小为 0minecraft:respawn_radius: 最小为 0minecraft:fire_spread_radius_around_playerdoFireTick 与 allowFireTicksAwayFromPlayer 游戏规则(现已移除)0 将禁用火焰蔓延-1 将允许在没有玩家时也可蔓延-1在 game_rules 测试环境中,键 bool_rule 与 int_rule 被合并为单个键 rules。它是一个从游戏规则资源定位符到其值的映射。值类型根据游戏规则不同而为整形或布尔值。
override
add —— 分量逐项相加的颜色混合
subtract —— 分量逐项相减的颜色混合
multiply —— 分量逐项相乘的颜色混合
alpha_blend —— 常规 α 混合(图像编辑软件常见)
1 时,行为等同 override(不进行混合)minecraft:visual/water_fog_radius 重命名为 minecraft:visual/water_fog_end_distanceminecraft:visual/extra_fogminecraft:visual/cloud_color 替代 minecraft:visual/cloud_opacityminecraft:visual/water_fog_start_distance从相机开始的距离,水下雾从此距离开始产生影响。若为负值,则雾在相机后方该距离处“开始”,因此初始密度更高。
-8.0minecraft:visual/fog_start_distance(相机未沉浸在其它介质时)从相机开始的距离,雾从此距离开始产生影响。若为负值,则雾在相机后方该距离处“开始”,因此初始密度更高。
注意:最终取值还受天气影响。
0.0minecraft:visual/fog_end_distance(相机未沉浸在其它介质时)从相机开始的距离,雾在此距离达到最大密度。
注意:最终取值还受天气影响。
1024.0minecraft:visual/sky_fog_end_distance(相机未沉浸在其它介质时)从相机开始的距离,影响天空的雾在此距离达到最大密度。
注意:该值受“渲染距离”选项限制。
512.0minecraft:visual/cloud_fog_end_distance(相机未沉浸在其它介质时)从相机开始的距离,影响云的雾在此距离达到最大密度。
注意:该值受云层距离选项限制。
2048.0minecraft:visual/cloud_color云的颜色。若完全透明,则云将完全禁用,并且快乐恶魂在云层高度不会更快恢复生命。
#00000000type: 槽位来源类型<type-specific>: 取决于类型的附加字段minecraft:empty 类型minecraft:group 类型[a, b] + [c, a] -> [a, b, c, a]terms: 要合并的槽位源列表minecraft:slot_range 类型/item 命令的 from 参数一致source: 槽位源的实体或方块实体(来自掉落上下文)block_entity、this、attacking_entity、last_damage_player、direct_attacker、target_entity、interacting_entityslots: 槽位范围,格式 <slot_type> 或 <slot_type>.<slot_number>(如 armor.chest 或 container.*)minecraft:contents 类型minecraft:group 类型相同方式合并Bundle [a, b] + Shulker Box [c, d] -> [a, b, c, d]component: 目标物品栏组件minecraft:bundle_contents、minecraft:charged_projectiles、minecraft:containerslot_source: 包含目标物品所在槽位的槽位来源minecraft:filtered 类型item_filter: 针对每个槽位中物品匹配的物品谓词slot_source: 要被过滤的槽位来源minecraft:limit_slots 类型[a, b, c, d] -> 若上限为 3,结果为 [a, b, c]limit: 整形,结果中最多包含的槽位数slot_source: 要限制的槽位源示例:从实体的快捷栏与护甲槽位中,选择数量大于 16 的槽位:
{
"type": "minecraft:filtered",
"item_filter": {
"count": {
"min": 16
}
},
"slot_source": [
{
"type": "minecraft:slot_range",
"source": "this",
"slots": "hotbar.*"
},
{
"type": "minecraft:slot_range",
"source": "this",
"slots": "armor.*"
}
]
}
minecraft:slots 掉落池条目
slot_source: 描述物品所在位置的槽位来源dynamic 掉落条目类型中对 contents 的支持
slots 掉落条目而变得冗余,现在可通过 slot_range 槽位来源复现effects 定义中的以下颜色字段现在支持以 "#rrggbb" 字符串或 [red, green, blue] 浮点数组形式指定:
water_colorfoliage_colordry_foliage_colorgrass_colorgrass_color_modifier#camel_husk_food —— 可用于喂食 Camel Husk 的全部物品#can_float_while_ridden —— 被骑乘时可在水面漂浮的实体#skeletons 以包含 Parched#zombies 以包含僵尸鹦鹉螺、僵尸马与 Camel Husk#can_equip_saddle 以包含鹦鹉螺、僵尸鹦鹉螺、僵尸马与 Camel Huskblock.vsh/fsh 复制自 terrain.vsh/fsh,并处理 ad‑hoc 方块(如:被实体拿在手中的)ChunkSection uniform,供 terrain.vsh 使用(其替代了 DynamicTransforms)Globals uniform 现在包含相机坐标item/camel_husk_spawn_eggitem/parched_spawn_eggentity/camel/camel_husk.pngentity/equipment/camel_husk_saddle/saddle.pngentity/skeleton/parched.pngentity/skeleton/parched_overlay.pngitem.underwater_saddle.equipitem.nautilus_saddle_equipitem.nautilus_saddle_underwater_equipentity.parched.ambiententity.parched.deathentity.parched.hurtentity.parched.stepentity.camel_husk.ambiententity.camel_husk.dashentity.camel_husk.dash_readyentity.camel_husk.deathentity.camel_husk.eatentity.camel_husk.hurtentity.camel_husk.saddleentity.camel_husk.sitentity.camel_husk.standentity.camel_husk.stepentity.camel_husk.step_sandentity.parrot.imitate.camel_huskentity.parrot.imitate.parchedentity.parrot.imitate.zombie_horseentity.parrot.imitate.zombie_nautilusanimate_sprite* 核心着色器,使用新的 SpriteAnimationInfo uniformanimate_sprite.vsh 与 animate_sprite_blit.fsh 绘制animate_sprite.vsh 与 animate_sprite_interpolate.fsh 绘制SpriteAnimationInfo 包含该精灵应绘制到大图集中的何处的信息