本页面列出了Java版1.20的开发版本。
23w12a
23w12a是Java版1.20的首个快照,发布于2023年3月22日[1],将“1.20更新”内置数据包内容正式加入到游戏内,加入了紫水晶块的共振功能、校频幽匿感测体、嗅探兽蛋、瓶子草以及5种新的锻造模板,考古特性方面则加入了可疑的沙砾、16种新的陶片和更多的考古地点,并修复了一些漏洞。
新内容
方块
- 可用瓶子草荚果在耕地上种出。
- 共有5个生长阶段。
- 若完全成熟,破坏时掉落瓶子草;若未完全成熟,破坏时掉落瓶子草荚果。
- 一种2格高的装饰性植物。
- 可用于合成青色染料。
- 与沙砾相似,但纹理看起来更粗糙。
- 受重力影响,会在落地时消失。
- 被挖掘或被活塞推动时不掉落任何物品,用附有精准采集的工具挖掘也不会掉落。
- 会在寒带海底废墟和古迹废墟中自然生成。
- 用刷子刷可疑的沙砾可以刷出物品。
- 清刷时,可疑的沙砾会经历4个阶段,若中途停止,会逐渐恢复原状。
- 清刷完成后,可疑的沙砾会变为普通沙砾。
- 带有有效战利品表的可疑的沙砾才能刷出物品。
物品
- 一种新的种子。
- 可通过嗅探兽刨挖获得。
- 加入了垂钓、利刃、佳酿、烈焰、危机、探险、挚友、爱心、心碎、狼嚎、采矿、悲恸、富饶、麦捆、树荫和嗅探16种变种。
- 加入了向导、牧民、塑造、雇主和幽静5种盔甲纹饰锻造模板。
- 幽静盔甲纹饰锻造模板可在远古城市的箱子中找到,其余可在古迹废墟中的可疑的方块中生成。
世界生成
- 一种被掩埋的陶瓦建筑群结构。
- 自然生成于丛林、针叶林、积雪针叶林、原始松木针叶林、原始云杉针叶林和原始桦木森林。
- 主要由泥砖、各色陶瓦和带釉陶瓦以及一些功能方块构成。
- 不包含箱子,但会生成可疑的方块。
常规
- 加入了下列方块标签:
#combination_step_sound_blocks:#wool_carpets、moss_carpet、snow、nether_sprouts、warped_roots和crimson_roots。- 此处定义的方块的行走音效会与其下方方块的行走音效合并。
#sniffer_egg_hatch_boost:moss_block。- 此处定义的方块会加速嗅探兽蛋的孵化。
#trail_ruins_replaceable:sand、gravel、dirt和coarse_dirt。#vibration_resonators:amethyst_block。
- 加入了下列生物群系标签:
#has_structure/trail_ruins:taiga、snowy_taiga、old_growth_pine_taiga、old_growth_spruce_taiga、old_growth_birch_forest和jungle。
更改
方块
- 现在放置在幽匿感测体旁时具有共振功能。
- 当幽匿感测体接收到振动时,紫水晶块会在其位置发送一个频率相同的振动。
- 可以在不重新创造振动源的情况下远程传递振动。
- 加入了可感测到的15个
resonate游戏事件,对应15个振动频率。 - 更改了许多可感测的游戏事件的振动频率,新的振动种类及其对应的振动频率见下表:
振动种类 振动频率 移动 1 落地 2 与物品互动 3 鞘翅滑翔及实体的独有动作(如劫掠兽咆哮、狼甩掉身上的水) 4 离开坐骑及装备物品 5 骑上坐骑及与实体互动 6 实体受伤 7 进食及饮用 8 方块取消激活 9 方块激活 10 方块变化 11 破坏方块 12 放置方块 13 传送及放置实体 14 爆炸及实体死亡 15
- 现在在放置后可以通过与其交互来重新编辑文字。
- 现在告示牌的两面可以分别显示独立的文字和文字颜色。
- 在首次放置时会默认编辑正面。
- 现在可以使用蜜脾涂蜡,涂蜡后的告示牌无法再进行编辑。
物品
- 更改了缓降药水(所有形式)和缓降之箭的颜色。
- 更改了沙丘盔甲纹饰锻造模板的物品纹理和实际应用后的盔甲纹理。
- 更改了哨兵盔甲纹饰锻造模板实际应用后的盔甲纹理,使用的是原先沙丘盔甲纹饰锻造模板的;并更改了物品纹理。
- 更改了塑造盔甲纹饰锻造模板实际应用后的盔甲纹理,使用的是原先哨兵盔甲纹饰锻造模板的。
世界生成
非生物实体
- 现在当
interpolation_duration为0时所有先前的值都会被丢弃。 - 现在所有的渲染属性都会同时应用到对象上。
- 现在展示实体在接收到初始的数据后才会渲染,所以在部分情况下展示实体并不会在插值的第一刻显示。
游戏内容
常规
- 将数据包版本号更改为
13。 - 将“1.20更新”内置数据包中的内容加入到游戏内。
- 游戏事件
- 移除了
piston_contract游戏事件,现在对应的动作会触发block_deactivate游戏事件。 - 移除了
piston_extend和dispense_fail游戏事件,现在对应的动作会触发block_activate游戏事件。
- 更改了许多游戏事件的振动频率:
振动频率 更改前包含 更改后包含 1 stepstep、swim和flap2 flap和item_interact_finishprojectile_land、hit_ground和splash3 swimitem_interact_finish、projectile_shoot和instrument_play4 elytra_glideentity_roar、entity_shake和elytra_glide5 hit_ground和teleportentity_dismount和equip6 block_change、entity_dismount、entity_shaking、note_block_play和splashentity_mount、entity_interact和shear7 drink、entity_mount、prime_fuse和projectile_shootentity_damage8 eat、entity_damage、entity_interact和projectile_landdrink和eat9 entity_roar、equip和shearcontainer_close、block_close、block_deactivate和block_detach10 block_close、block_deactivate、block_detach和dispense_failcontainer_open、block_open、block_activate、block_attach、prime_fuse和note_block_play11 block_activate、block_attach和block_openblock_change12 block_place、entity_place和fluid_placeblock_destroy和fluid_pickup13 block_destroy、entity_die和fluid_pickupblock_place和fluid_place14 container_close和piston_contractentity_place、lightning_strike和teleport15 container_open、explode、instrument_play、lightning_strike和piston_extendentity_die和explode
- 功能标志
- 移除了
update_1_20功能标志以及对应的内置数据包,并将其内容加入到游戏内。
- 更改了樱花树叶飘落的花瓣粒子的纹理,并将3种状态的花瓣粒子
dripping_cherry_leaves、falling_cherry_leaves和landing_cherry_leaves合并为cherry_leaves。
- 声音
- 结构后处理器
- 加入了
capped后处理器,用于限制指定的结构后处理器中可随机变换的方块的数量。- 必选参数:
delegate:执行方块变换的结构后处理器。limit:指定的结构后处理器中可随机变换的方块的最大数量。- 当达到其设定的最大值前,结构中的方块会随机传递至
delegate参数指定的结构后处理器中。
- 当达到其设定的最大值前,结构中的方块会随机传递至
- 必选参数:
- 现在
output_nbt字段会引用block_entity_modifier,而不是由自定义规则指定。- 有如下几种内置的
block_entity_modifier:passthrough:默认值,保留方块实体的原有字段。append_static:向方块实体添加静态字段。clear:移除方块实体的原有字段。append_loot:向方块实体添加战利品表和种子,需通过loot_table参数指定添加到方块实体LootTable字段的战利品表。- 基于方块位置的随机战利品表种子
LootTableSeed也会添加到方块实体中。
- 基于方块位置的随机战利品表种子
- 有如下几种内置的
- 从
#inside_step_sound_blocks方块标签中移除了snow、nether_sprouts、warped_roots、crimson_roots、moss_carpet和#wool_carpets。 - 向
#mineable/hoe方块标签中加入了calibrated_sculk_sensor。 - 从
#vibrations和#warden_can_listen游戏事件标签中移除了dispense_fail、piston_contract和piston_extend,并加入了resonate_1、resonate_2、resonate_3、resonate_4、resonate_5、resonate_6、resonate_7、resonate_8、resonate_9、resonate_10、resonate_11、resonate_12、resonate_13、resonate_14和resonate_15。 - 将
#decorated_pot_shards物品标签中的pottery_shard_archer、pottery_shard_prize、pottery_shard_arms_up和pottery_shard_skull分别改为archer_pottery_shard、prize_pottery_shard、arms_up_pottery_shard和skull_pottery_shard,并加入了angler_pottery_shard、blade_pottery_shard、brewer_pottery_shard、burn_pottery_shard、danger_pottery_shard、explorer_pottery_shard、friend_pottery_shard、heart_pottery_shard、heartbreak_pottery_shard、howl_pottery_shard、miner_pottery_shard、mourner_pottery_shard、plenty_pottery_shard、sheaf_pottery_shard、shelter_pottery_shard和snort_pottery_shard。 - 向
#trim_templates物品标签中加入了wayfinder_armor_trim_smithing_template、shaper_armor_trim_smithing_template、silence_armor_trim_smithing_template、raiser_armor_trim_smithing_template和host_armor_trim_smithing_template。 - 向
#is_overworld生物群系标签中加入了cherry_grove。
修复
- 修复了39个漏洞
- Java版1.20前正式版的漏洞
- MC-74955 — 在栅栏旁行走/疾跑并跳跃时,栅栏会发出声音。
- MC-157727 — 蜂蜜块和黏液块内部的小立方体不会显示在物品栏中。
- MC-165221 — 3D模型的药水在GUI中展示不正确。
- MC-167957 — 水平方向射出的烟花火箭能产生脚步声。
- MC-197241 — 狼的项圈颜色可由主人以外的玩家改变。
- MC-201647 — 实体骑乘实体会导致位置与坐标不同步。
- MC-209104 — 在方块内或方块旁用鞘翅飞行,会使方块播放脚步声。
- MC-213936 — “矿车移动”事件不会触发正确振动频率。
- MC-256488 — 竹筏和运输竹筏的模型在地面上是悬空的。
- MC-256551 — 幼年骆驼拥有可查看的物品栏。
- MC-256585 — 悬挂式告示牌的文本存在深度冲突现象。
- MC-259201 — 驴耳朵的顶部和底部颜色错误。
- MC-259879 — 具有过大的
shadow_radius的显示实体会导致性能问题。 - MC-260020 — 重新加载世界会重置棕色哞菇吃下的花。
- MC-260043 — 创造模式下饰纹陶罐不会播放破坏的声音。
- MC-260047 — 创造模式物品栏的饰纹陶罐和没有NBT的空白全新饰纹陶罐会匹配最近一次玩家制作的饰纹陶罐的纹理。
- MC-260053 — 当使用调试棒旋转饰纹陶罐时,它会生成一个饰纹陶罐物品。
- MC-260061 — 嗅探兽的耳朵和头部存在深度冲突。
- MC-260069 — 紧挨在一起生长的樱花树的树叶会凋谢。
- MC-260197 — 饰纹陶罐掉落下来的东西没有拾起延时。
- MC-260251 — 嗅探兽的行走动画不会随移动速度改变。
- MC-260282 — 嗅探兽会闻嗅和跟随旁观模式下的玩家。
- MC-260296 — 粉红色花簇的模型没有经过优化。
- MC-260301 — 使用
/setblock和/fill命令,用空气替换原有方块时,饰纹陶罐会以掉落物形式掉落。 - MC-260315 — 趋同事项:陶片的纹理与基岩版不一致。
- MC-260317 — 嗅探兽尝试闻嗅它们无法到达的被阻挡的方块。
- MC-260326 — 嗅探兽濒死时仍能挖掘。
- MC-260409 — 樱花树林缺少
#is_overworld生物群系标签。 - MC-260503 — 嗅探兽不会挖掘顶部放有非固体方块的土类方块。
- MC-260632 — 骑乘相距过远的实体会导致客户端与服务端不同步。
- MC-260678 — 隐身药水和缓降药水的外观过于相近。
- MC-260750 — 岩浆块为已过时的特性使用不必要的随机刻,造成性能问题。
- MC-260757 — 更新大量的铁栏杆会导致游戏在游戏进行时或是在“保存世界中”屏幕时卡死。
- MC-260777 — 嗅探兽在闻嗅和寻路时会忽略部分危险的方块,导致其受到伤害。
- MC-260799 — 在刷子的字幕中,词语“Sand”没有大写。
- MC-260839 — 生物会把主手持有的武器换成盔甲。
- MC-260885 — 使用初始变换数据召唤的展示实体会在下一次变换的对默认变换数据的插值过程中出现错误。
- MC-260897 — 展示实体的插值前状态异常。
- MC-261015 — 趋同事项:可疑的沙子不生成在温水海洋中的海底废墟里,与基岩版不同。
23w13a
23w13a是Java版1.20的第2个快照,发布于2023年3月29日[2],修复了一些漏洞。
更改
方块
- 现在蜜蜂可为其授粉,使其生长一个阶段。
物品
生物
常规
- 现在可以在视频设置屏幕上按下Ctrl并滚动鼠标滚轮调整界面尺寸。
- 向
#crops方块标签中加入了pitcher_crop。 - 向
#flower_pots方块标签中加入了potted_torchflower。 - 向
#tall_flowers方块和物品标签中加入了pitcher_plant。
- 现在种植瓶子草荚果可以达成“开荒垦地”进度。
修复
- 修复了48个漏洞
- Java版1.20前正式版的漏洞
- MC-159637 — 载有乘客的生物移动时出现问题。
- MC-160332 — 行走时,载有非玩家实体的马的朝向不正确。
- MC-230916 — 花盆中的盛开的杜鹃花丛使用了错误的纹理。
- MC-256503 — 骆驼可以在坐下时游泳。
- MC-256506 — 骑着实体的骆驼一直卡在冲刺状态。
- MC-257246 — 马在下界菌柄、樱花木、竹块和蘑菇柄上行走时不会发出
step_wood声音。 - MC-257268 — 骆驼冲刺动画有时不会显示给其他玩家。
- MC-259364 —
item.minecraft.smithing_template.netherite_upgrade.base_slot_description字符串缺少一个连续逗号。 - MC-259778 — 向带有骷髅陷阱的骷髅马放上鞍后,骷髅马不会移动。
- MC-260075 — 第三人称下玩家手持刷子时会握在箍圈位置。
- MC-260080 — 向嗅探兽应用
NoAINBT标签后,嗅探兽会播放其行走动画。 - MC-260081 — 嗅探兽受到伤害时不播放其行走动画。
- MC-260086 — 骑乘嗅探兽的实体位置偏低。
- MC-260090 — 嗅探兽会无视
minecraft:generic.movement_speed属性。 - MC-260093 — 使用副手的刷子刷扫时,粒子向错误的方向运动。
- MC-260146 — 创造模式物品栏内的粉红色花簇没有与其他种类的花在一起。
- MC-260238 — 嗅探兽的挖掘粒子产生的位置略微偏高。
- MC-260247 — 嗅探兽被推入方块后,其行走动画会一直播放。
- MC-260252 — 嗅探兽在冰上的行走动画错误。
- MC-260320 — 趋同事项:幼年嗅探兽的纹理与基岩版不同。
- MC-260435 — 嗅探兽在穿过蜘蛛网时不会播放行走动画。
- MC-260454 — 显示在头盔位置的饰纹陶罐平移至偏离中心。
- MC-260465 — 火把花植株在
age为2时外观类似于火把花。 - MC-260693 — 火把花不属于
#flower_pots方块标签。 - MC-260834 — “Alpha”音乐可以在正常游戏过程中被播放。
- MC-260874 — 展示实体的链式插值行为不一致。
- MC-260898 — 刷子可以对实体使用。
- MC-260974 — 敌对生物无法控制其骑乘的生物。
- MC-261275 — 嗅探兽在被杀死时会掉落苔藓块。
- 上个开发版本的漏洞
- MC-261164 — 嗅探兽蛋不阻挡雨。
- MC-261170 — 嗅探兽蛋被方块覆盖的面未被剔除。
- MC-261181 — 对涂蜡的告示牌使用荧光墨囊也能够达成“眼前一亮!”进度。
- MC-261190 — 告示牌不再能解析JSON文本组件。
- MC-261191 — 瓶子草不属于
#minecraft:flowers和#minecraft:tall_flowers方块标签。 - MC-261193 — 使用命令放置的校频幽匿感测体默认含水。
- MC-261204 — 瓶子草植株在下方的耕地被破坏时不会掉落。
- MC-261205 — 骨粉会使瓶子草植株一次性跳过多个生长阶段。
- MC-261206 — 种植瓶子草荚果不能达成进度“开荒垦地”。
- MC-261213 — 不同于海龟蛋,嗅探兽蛋可以被流体破坏。
- MC-261223 — 手持可放置方块与悬挂式告示牌交互时无法进行编辑。
- MC-261224 — 从特定角度(或侧面)与告示牌交互会编辑其的背面,而不是正面。
- MC-261229 — 从1.19.4更新战利品表的可疑的沙子会导致崩溃和区块重置。
- MC-261232 —
minecraft:block/sniffer_egg_slightly_cracked纹理大小为40x32,导致mipmap等级最大只能为3,而不是4。 - MC-261237 — 对瓶子草植株的上半部分使用骨粉不能促进下半部分的生长。
- MC-261241 — 当玩家为骆驼装备鞍时,装备鞍的音效会播放两次。
- MC-261243 — 瓶子草不属于
#crops标签。 - MC-261262 — 牧民盔甲纹饰和向导盔甲纹饰锻造模板偏移了一个像素。
- MC-261264 — 嗅探兽的繁殖方式变更导致进度“成双成对”无法达成。
23w14a
23w14a是Java版1.20的第3个快照,发布于2023年4月5日[3],更换了全景图与游戏徽标,并修复了一些漏洞。
新内容
常规
- 加入了以下方块标签:
#enchantment_power_provider:bookshelf- 此处定义的方块可以增加附魔台的最大附魔等级。
#enchantment_power_transmitter:#replaceable- 此处定义的方块不会阻断对附魔台的附魔等级增益。
#replaceable:air、water、lava、grass、fern、dead_bush、seagrass、tall_seagrass、fire、soul_fire、snow、vine、glow_lichen、light、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、structure_void、void_air、cave_air、bubble_column、warped_roots、nether_sprouts、crimson_roots和hanging_roots。#replaceable_by_trees:#leaves、grass、fern、dead_bush、vine、glow_lichen、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、hanging_roots、pitcher_plant、water、seagrass、tall_seagrass、warped_roots、nether_sprouts和crimson_roots。- 此处定义的方块能被长成的树木替换。
#sword_efficient:#leaves、#saplings、#small_flowers、#crops、grass、fern、dead_bush、vine、glow_lichen、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、hanging_roots、pitcher_plant、brown_mushroom、red_mushroom、sugar_cane、pumpkin、carved_pumpkin、jack_o_lantern、melon、attached_pumpkin_stem、attached_melon_stem、lily_pad、cocoa、pitcher_crop、sweet_berry_bush、cave_vines、cave_vines_plant、spore_blossom、moss_carpet、pink_petals、big_dripleaf、big_dripleaf_stem、small_dripleaf、nether_wart、warped_fungus、warped_roots、nether_sprouts、crimson_fungus、weeping_vines、weeping_vines_plant、twisting_vines、twisting_vines_plant、crimson_roots、chorus_plant和chorus_flower。- 此处定义的方块可以用剑更快地破坏。
更改
方块
- 加入到创造模式物品栏中的“红石方块”标签页。
- 现在被激活时会发光,与幽匿感测体一致。
- 振动感测距离由8格提升至16格。
- 激活冷却时间由2秒调整至1秒。
- 接收红石信号的方式与其他红石元件更加一致,例如信号可以在被1格方块相隔的情况下被接收。
- 调整了红石信号输出方式,使其更适合距离计算。
- 现在会强充能下方的方块。
- 现在可以检测嗅探兽刨挖种子的事件。
- 现在可以通过一般途径含水。
- 现在多数非固体方块不会阻断书架对附魔台的附魔等级增益。
- 每行文本的字符限制由8字符更改为12字符。[4]
- 现在可以被劫掠兽破坏。
- 现在判定箱大小会根据生长阶段变化。
- 现在能合成出2个青色染料,而不是1个。
- 现在在创造模式物品栏中与其他大型花列在一起。
- 略微更改了纹理,使剑的图案契合纹理更新后的剑纹理。
- 调整了红石信号输出方式,使其更适合距离计算。
- 现在会强充能下方的方块。
- 现在可以检测嗅探兽刨挖种子的事件。
- 现在内容包含可点击命令的告示牌在未涂蜡的状态下也可交互了。
- 内容包含非
text的聊天组件的告示牌不再能编辑了。 - 玩家远离告示牌而关闭编辑界面时,已有编辑内容现在会被保存。
- 现在在创造模式物品栏中与其他小型花列在一起。
物品
- 刷扫方块的音量大小现在由“方块”音量滑块而非“玩家”音量滑块控制。
生物
- 现在能被火把花种子吸引。
- 现在其名称会出现在模型上方的正确位置,先前是出现在模型内部。
- 现在能刨挖泥巴。
- 现在产出嗅探兽蛋时会发出声音。
- 现在幼年嗅探兽嗅探时的声音会有不一样的音高,与其他幼年生物类似。
- 现在能捡起火把花种子和瓶子草荚果。
- 现在能检测到紫水晶块的共振。
世界生成
- 地窖的顶部坍塌程度加大,并且现在最上层一定会露出一个可疑的沙子。
常规
- 加入了新的战利品表函数
reference。- 新函数
reference允许函数调用子函数(与reference条件类似)。 - 字段:
name- 要调用的函数的位置。
- 新函数
- 更新了足迹与故事主题全景图,内容为一片樱花树林。
- 更新了Minecraft: Java Edition的徽标。
- Java Edition的部分有轻微放大。
- Minecraft的部分有轻微缩小。
- 现在Minceraft徽标彩蛋使用独立的图片文件。
- 略微更改了邀请图标的格式。
- 更改了Realms的徽标。
- 资源包版本更新至
14。- 更新了minecraft.png和invite_icon.png的Sprite布局。
- 移除了Programmar Art资源包中用于覆盖的minecraft.png。
- 移除了
#replaceable_plants方块标签,并由#replaceable_by_trees替代。 - 向
#bamboo_plantable_on和#overworld_carver_replaceables方块标签中加入了suspicious_gravel。 - 向
#mineable/shovel方块标签中加入了suspicious_sand和suspicious_gravel。 - 从
#sculk_replaceable方块标签中移除了#sand,并加入了sand和red_sand。
- 常规
- 移除了启动参数
server和port,现在由快速进入游戏(Quick Play)功能替代。 - 加入了四个新的启动参数,允许游戏启动时直接进入世界。
- 参数
quickPlayPath接受一个相对于运行目录的日志记录的路径。- 如果提供了路径,则加入世界时以下信息会被记录:
type:可能的值有singleplayer、multiplayer和realms。identifier:所要加入世界的标识符。- 如果
type是singleplayer(单人游戏):世界的文件夹名称。 - 如果
type是multiplayer(多人游戏):服务器的IP地址。 - 如果
type是realms:Realm的ID。
- 如果
port:服务器的端口号,仅多人游戏会记录。name:世界名称。gamemode:世界的游戏模式。lastPlayedTime:上次加入世界的时间。
- 例如:
- 指定
--quickPlayPath "quickPlay/log.json"会指向.minecraft/quickPlay/log.json。
- 指定
- 如果提供了路径,则加入世界时以下信息会被记录:
quickPlaySingleplayer、quickPlayMultiplayer和quickPlayRealms三个参数接受相应的identifier。- 如果提供了其中某个参数,游戏会在启动时尝试直接进入指定的世界。
- 例如:
--quickPlaySingleplayer "New World"--quickPlayMultiplayer "localhost:25565"--quickPlayRealms "1234"
修复
- 修复了78个漏洞
- Java版1.20前正式版的漏洞
- MC-2474 — 放在书架和附魔台之间的透明方块会阻碍书架提高附魔等级。
- MC-138358 — 放在方块顶面的拉杆和物品展示框中的方块存在深度冲突。
- MC-155084 — 马身上的马铠、辔头和缰绳之间存在深度冲突。
- MC-165773 — 执行缺少参数的
/execute命令不会引发语法错误。 - MC-176309 — 幻术师的纹理中留下了一些被错误放置的像素。
- MC-203399 — 漏斗的底面使用了侧面的纹理。
- MC-203406 — 海带及海草的模型似乎有对生物群系染色的引用,但是实际并没有使用。
- MC-212271 — 发光鱿鱼和鱿鱼显示上存在深度冲突。
- MC-224433 — 云的纹理包含半透明的背景。
- MC-224648 — 按放置在画上的按钮会导致深度冲突。
- MC-230792 — 猫的尾巴显示上存在深度冲突。
- MC-236117 — 音乐唱片的纹理没有居中对齐。
- MC-237556 — 黑猫的腿顶部的纹理是白色的。
- MC-241314 — 盛有液体的炼药锅底面被错误的剔除。
- MC-241347 — 紫色带釉陶瓦仍使用剑的旧纹理。
- MC-241850 — 大箱子纹理上有像素颜色错误。
- MC-246459 — 溺尸身体内层的纹理存在透明像素。
- MC-249047 —
minecraft:ui.button.click音效在玩家双击加入Realm时不会播放。 - MC-249514 — 按钮的UV上下颠倒。
- MC-251536 — 沙漠僵尸村民的脚底与侧面仍存在不匹配现象。
- MC-251537 — 与其他村民不同,沙漠(僵尸)村民手臂内侧存在纯色。
- MC-251538 — 沙漠村民的草鞋上缺失了一些像素。
- MC-252099 — 红树胎生苗盆栽的纹理映射不正确(镜像效果)。
- MC-254588 — 缓慢效果的图标有一个像素颜色不正确。
- MC-256419 — 使用别名执行的不完整命令不会报错。
- MC-256540 — 骆驼左前腿的顶面纹理有几个多余的灰色像素点。
- MC-256688 — 悬挂式告示牌中,仅白桦木的放置于音符盒下方时会播放小军鼓音效,其他都是播放贝斯音效。
- MC-258939 — 非原子的缓存状态可导致多线程崩溃。
- MC-259873 — 亡灵马身上的箱子仍在使用旧纹理。
- MC-260036 — 可疑的沙子上不能种植仙人掌和甘蔗。
- MC-260042 — 使用水桶和发射器不能使饰纹陶罐含水。
- MC-260105 — 嗅探兽的名称文本框有一部分陷入到了其模型内部。
- MC-260152 — 嗅探兽挖掘不会激活幽匿感测体。
- MC-260202 — 使用刷子时的音效不受方块影响。
- MC-260233 — 可疑的沙子没有合适挖掘工具。
- MC-260240 — 处于求爱模式中的嗅探兽不会尝试靠近对方以进行繁殖。
- MC-260347 — 重新打开世界后,可疑的沙子从半空落地不会被破坏。
- MC-260348 — 泥巴拥有
sniffer_diggable标签,但嗅探兽不会挖掘泥巴。 - MC-260401 — 副手上的刷子损坏时,粒子会以主手物品为准。
- MC-260459 — 小嗅探兽在嗅探时不会发出高音。
- MC-260467 — 创造模式物品栏中,火把花没有与其他小型花排列在一起。
- MC-260478 — 火把花植株的碰撞箱不会随其生长而发生变化。
- MC-260527 — 嗅探兽的
minecraft:sniffer_explored_positions标签中的坐标不会检查维度。 - MC-260778 — 嗅探兽尝试闻嗅世界边界外的方块。
- MC-260779 — 嗅探兽尝试挖掘世界边界外的方块。
- MC-260810 — 火把花种子可以用于耕种,但村民并不会将其捡起。
- MC-261020 — 不再能双击Realm加入。
- MC-261029 — 上传世界至Realm的进度条比正常情况要大。
- MC-261487 — 嗅探兽头部的背面存在深度冲突。
- Java版1.20开发版本的漏洞
- MC-261167 — 可疑的沙砾没有合适挖掘工具。
- MC-261171 — 可疑的沙砾上无法种植竹子。
- MC-261172 — 瓶子草植株的碰撞箱不会随其生长而发生变化。
- MC-261174 — 可疑的沙砾缺少
#overworld_carver_replaceables标签,导致雕刻器不能将其刻掉。 - MC-261176 — 瓶子草成熟后,其下方的耕地会退化成泥土。
- MC-261179 — 尝试与涂蜡的告示牌互动会有音效播放,但不会显示对应的字幕。
- MC-261183 — 嗅探兽蛋的声音事件被列入“entity”内,而不是在“block”。
- MC-261186 — 实体寻路时不会将嗅探兽蛋视为障碍物。
- MC-261187 — 寻路至嗅探兽蛋上的实体会原地打转。
- MC-261189 — 嗅探兽蛋和海龟蛋的方块状态命名不一致。
- MC-261196 — 火把花和瓶子草不能燃烧。
- MC-261197 — 冒险模式下的玩家可以编辑告示牌文本。
- MC-261198 — 校频幽匿感测体不会和普通幽匿感测体一样发光。
- MC-261201 — 瓶子草可以被其他方块放置取代,与其他两格高的花性质不一致。
- MC-261208 — 瓶子草存在未使用的底面纹理。
- MC-261222 — 边潜行边移动,然后站定一段时间,再取消潜行会激活幽匿感测体。
- MC-261226 — 校频幽匿感测体侧面只接受“强”红石信号。
- MC-261235 — 某些情况下,强制关闭告示牌编辑文本的GUI不会保存已输入的内容。
- MC-261253 — 进度“潜行100级”的达成条件现在不只要求潜行。
- MC-261255 — 紫水晶块没有列入创造模式物品栏中的“红石方块”物品组。
- MC-261297 — 瓶子草不能合成出两份染料,与其他两格高的花不一致。
- MC-261298 — 创造模式物品栏中的瓶子草没有和其他两格高的植物排列在一起。
- MC-261304 — 青色染料的合成配方没有分到同一组中。
- MC-261346 — 嗅探兽没有下蛋的声音,尽管它们像鸡一样下蛋。
- MC-261356 — 幽匿尖啸体和监守者不会被紫水晶块共振发出的振动触发。
- MC-261365 — 接收频率设置为7的校频幽匿感测体不会探测到玩家受伤。
- MC-261423 — 瓶子草植株在上方有方块阻挡时无法生长,但对其使用骨粉仍会正常消耗。
- MC-261503 — 劫掠兽无法摧毁瓶子草植株。
- MC-261547 — 幽匿催发体可以将可疑的沙子转化成幽匿系方块,与可疑的沙砾以及基岩版中的表现不一致。
23w16a
23w16a是Java版1.20的第4个快照,发布于2023年4月20日[5],丰富了古迹废墟的结构,并修复了一些漏洞。
新内容
命令格式
- 可用于控制函数内部执行流程并更改函数返回值的新命令,可达成以下效果:
- 跳过当前执行函数中尚未执行的单独顶层命令。
- 将
/function命令返回值由命令执行次数改为指定值。 - 此命令本身的返回值即为其
value参数的值。
- 语法:
/return <value>value:需要指定的返回值。
游戏内容
- 加入了
recipe_crafted进度触发器,会在合成一个配方时触发。- 触发条件:
recipe_id:合成出的配方的命名空间ID。ingredients:由配方中的物品堆叠的谓词组成的数组。- 一个物品堆叠只能满足一个谓词的条件。
- 只有在所有谓词的条件被满足时进度才会触发,以区分使用相同标识符但不同合成材料的配方。
- 该字段为可选项,当字段未指定或字段为空时,对应的进度只会通过
recipe_id触发。
- 触发条件:
常规
- 加入了以下闪烁标语:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
- 加入了以下方块标签:
#maintains_farmland:pumpkin_stem、pumpkin、attached_pumpkin_stem、melon_stem、melon、attached_melon_stem、beetroots、carrots、potatoes、torchflower_crop、torchflower、pitcher_crop和wheat。- 此标签中的方块放置在耕地上时,耕地不会退化为泥土。
#stone_buttons:stone_button和polished_blackstone_button。
- 加入了以下物品标签:
#stone_buttons:stone_button和polished_blackstone_button。#villager_plantable_seeds:wheat_seeds、potato、carrot、beetroot_seeds、torchflower_seeds和pitcher_pod。- 此标签中的物品可被村民种植在耕地上。
更改
方块
- 磨制黑石按钮的破坏时间现在与其他按钮一致。
- 更改了模型,使紫水晶部分与紫水晶簇一致。
- 将方块实体中
shard字段重命名为sherd。
- 更改了每个生长阶段的判定箱形状。
- 现在是可燃的。
- 若有振动计划被幽匿感测体和幽匿尖啸体接收,此振动会在临近全部区块均被加载和计算前留在等待队列中。
- 此改动用于防止共振机制在远处被卸载的区块中出现问题。
物品
- 英文名称由“Pottery Shard”更改为“Pottery Sherd”。[注 1]
生物
非生物实体
- 将
item_display展示的物品沿Y轴旋转了180度,以与应用于渲染盔甲架头部及展示框上的物品的渲染变换相匹配。
世界生成
常规
- 将数据包版本号更改为
14。
- 略微更改了区块颜色图的颜色。
- 从
#buttons方块和物品标签中移除了stone_button和polished_blackstone_button,并改为新加入的#stone_buttons标签。 - 从
#mineable/pickaxe方块标签中移除了stone_button,并改为新加入的#stone_buttons标签。 - 从
#trail_ruins_replaceable方块标签中移除了sand、dirt和coarse_dirt。 - 将
#decorated_pot_shards物品标签重命名为#decorated_pot_sherds,并将其内部成员做了相应更改。
- 常规
修复
- 修复了34个漏洞
- Java版1.20前正式版的漏洞
- MC-151882 — 游戏窗口上的图标仍使用旧版工作台纹理。
- MC-162253 — 穿越特定区块边界时会突然卡顿。
- MC-169498 — 某些情况下,最顶层的空子区块不会更新天空光照。
- MC-170010 — 天空光照贴图不会正确初始化。
- MC-170012 — 初始天空光照缺少光照贴图。
- MC-188295 — 在某些情况下,使用
/setblock命令放置下落的方块会导致客户端侧出现明显卡顿。 - MC-199752 — 磨制黑石按钮需要更长时间才能破坏,比其他按钮要久。
- MC-207251 — 克隆出的、在超平坦中生成的或由自定义结构放置的幽匿感测体和幽匿尖啸体不能正常工作。
- MC-249450 — 附带NBT放置的幽匿尖啸体不能接收其附近的幽匿感测体发出的信号。
- MC-252786 —
SculkSensorBlockEntity和SculkShriekerBlockEntity更新时会泄露VibrationListeners。 - MC-254410 —
/setidletimeout设置值超过35791时会将挂机玩家立即踢出。 - MC-257178 — 雕纹书架的红石行为不一致。
- MC-260038 — 嗅探兽的部分动画(如嗅探)没有平滑动画过渡。
- MC-260219 — 使用物品堆叠中的最后一个火把花种子喂食嗅探兽不发出声音。
- MC-260221 — 飘浮效果使嗅探兽飘浮时,其仍能挖掘出火把花种子。
- MC-260237 — 嗅探兽躲避过程中仍能嗅探。
- MC-260466 — 火把花不会使将其生长出的耕地保持耕地状态。
- MC-260849 — 嗅探兽不能进入矿车。
- MC-261804 — 过期密钥会导致玩家不能登录服务器。
- MC-261857 — 在与其他区域完全隔离的区域中使用
/setblock、/fill或/clone放置少量方块会导致明显的客户端卡顿。
- Java版1.20开发版本的漏洞
- 上个开发版本的漏洞
- MC-261605 — 闪烁标语有时会盖住“JAVA EDITION”上的几个字母。
- MC-261608 — 幽匿感测体和校频幽匿感测体缺少冷却状态。
- MC-261609 — 字幕
subtitles.block.sign.waxed_interact_fail不显示。 - MC-261620 — 更改瓶子草植株的
age方块状态会导致游戏崩溃。 - MC-261625 — 内置的Programmer Art和高对比度资源包被标记为不兼容。
- MC-261643 — 村民不能种植火把花种子或瓶子草荚果,也不能拾起这两种物品。
- MC-261646 — 嗅探兽下蛋声对应的字幕是“鸡:下蛋”。
- MC-261740 — 在嗅探兽挖掘过程中喂食会导致其静止不动一段时间,而后再进行挖掘(此时没有动画)。
- MC-261746 —
block.sniffer.egg_crack和block.sniffer.egg_hatch声音事件ID的拼写不正确。
- 通过启动器更新热修复的漏洞
23w17a
23w17a是Java版1.20的第5个快照,发布于2023年4月26日[6],加入了音乐唱片“Relic”、新的音乐曲目和新进度,并修复了一些漏洞。
新内容
物品
- 加入了音乐唱片“Relic”,作者为Aaron Cherof。
游戏内容
- 加入了7个新进度。
常规
- 加入了
unihex字形提供器,用于读取Unifont HEX文件。- HEX格式包含了字体的位图字形。
- 所有字形的高度均为16像素。
- 所有字形的宽度可为8、16、24、32像素。
- 每一行由两个十六进制数字组成,由
:分隔。 - 第一个数字代表字符码点,需要有4、5或6位。
- 第二个数字为字形的比特流。
- 渲染时字形左右的空像素列会被移除。
- 可以通过
size_overrides设置自定义字形宽度。
- 提供器有两个必选字段:
hex_file:指向包含一个或多个*.hex文件的ZIP压缩包的路径(压缩包内其他文件会被跳过)。size_overrides:包含需要自动检测并调整字形宽度的码点区间的列表。拥有以下字段:from、to:码点区间的起始与结束点(区间为闭区间)。left、right:字形最左边和最右边的像素列。- 该区间之外的所有像素或字节都会被忽略。
- HEX格式包含了字体的位图字形。
- 加入了
reference字形提供器,可以包含其他字体的字形提供器。- 若包含多个相同提供器,每个提供器都只会被加载一次。
- 拥有必选字段
id:指定被包含的字体。- 在所有字体被加载后,该字段指定的字体的所有提供器都会被加入到该提供器中。
- 加入了
sniffer_digging:torchflower_seeds和pitcher_pod。- 此战利品表用于控制可被嗅探兽挖掘出的种子。
- 加入了4首新的音乐[注 2],作者为Aaron Cherof:
- 加入了下列物品标签:
#decorated_pot_ingredients:brick和#decorated_pot_sherds。
更改
方块
- 激活状态的持续时长由20游戏刻改为10游戏刻。
- 冷却状态的持续时长由1游戏刻改为10游戏刻。
- 用于合成饰纹陶罐的材料名称现在会显示在提示框中。
- 激活状态的持续时长由40游戏刻改为30游戏刻。
- 冷却状态的持续时长由1游戏刻改为10游戏刻。
- 现在开启时也属于红石导体。
常规
- 更新了鸣谢名单。
- 现在可通过↑键向上滚动。
- 字体纹理现在会包含在使用F3 + S生成的内容中。
- 更改了以下音乐可播放的位置:[注 3]
- “Aerie”“Firebugs”和“Labyrinthine”现在不再会在菜单屏幕上播放,也不会在所有种类的丛林中播放。
- 由于字体和鸣谢名单的更新,资源包版本号更改为
15。- 移除了
legacy_unicode字形提供器,功能由新的unihex取代。 - 移除了
uniform字体使用的位图。 - 将
uniform字体更新为Unifont 15.0.01.- 此更改会使很多字符形状发生变动,同时也添加了对新字符的支持。
- 组合字符不再包括覆盖在它们上面的圆圈。
- 在credits.json中加入了
disciplines字段(放在titles的上一级),作为第二级组织结构。
- 移除了
- 从
#decorated_pot_sherds物品标签中移除了brick。 - 向
#music_discs物品标签中加入了music_disc_relic。
- 常规
- 优化了光照引擎的性能。
修复
- 修复了29个漏洞
- Java版1.20前正式版的漏洞
- MC-30939 — 下界传送门会一直发光,即便传送门已被破坏。
- MC-108045 — Minecraft未使用最新Unifont Unicode图表;缺失字符。
- MC-127394 — Minecraft不渲染Unicode mb4范围内的字符。
- MC-166260 — 火熄灭后,其之前发出的光仍会在区块边界外出现。
- MC-172980 — 当被更新时,方块光照更新不能正确穿越区块边界。
- MC-179867 — 游戏中,有Unicode字符被相互交换了。
- MC-197772 —
minecraft:uniform字体中缺失纹理。 - MC-225742 — 可发光方块作为矿石生成时不发光。
- MC-241725 — 鸣谢名单中,Riley Manns缺少左括号。
- MC-241730 — 鸣谢名单中,Konrad Jówko缺少左括号。
- MC-241732 — 鸣谢名单中,Lionbridge有一处拼写错误。
- MC-241733 — 鸣谢名单中,Insight有一处拼写错误。
- MC-241741 — 鸣谢名单中,有一些名字被列出两次。
- MC-241803 — credits.json的2632行上,字母O错写为C。
- MC-245819 — 光照计算仍然会偶尔落后于世界生成过程。
- MC-249341 — 一些Mojang员工未在鸣谢名单中提及。
- MC-249508 — 世界生成时,洞穴藤蔓和发光地衣的光有时不会跨区块传播。
- MC-254506 — 韩语字体文件中的部分字符显示错误。
- MC-258926 — 字体中,空格不再视为填充字符。
- MC-260307 — 樱花树林有空声音事件。
- MC-261626 — Unicode字体无法正确渲染“⹁”(反逗号)字符。
- MC-261900 — 嗅探兽着火时不会正确寻路到水中。
- Java版1.20开发版本的漏洞
- 上个开发版本的漏洞
- MC-261997 — 生成区块时出现
java.lang.IllegalStateException: Asking for biomes before we have biomes崩溃错误。 - MC-262012 — 遥测工具提示会出现在屏幕外。
- MC-262022 — 工具提示在页面底部会被切断。
- MC-262024 — 嗅探兽繁殖时有时嗅探兽蛋会生成在地下。
- MC-262030 — 嗅探兽被玩家吸引时离玩家太近。
23w18a
23w18a是Java版1.20的第6个,也是最后一个快照,发布于2023年5月3日[7],加入了一个新进度,并修复了一些漏洞。
新内容
游戏内容
- 加入了1个新进度:
- 知识就是力量
- 使用红石比较器获取雕纹书架的信号强度
- 知识就是力量
常规
- 遥测数据
- 加入了
launcher_name全局属性,会包括在所有事件中。- 此值基于
minecraft.launcher.brand系统属性的值设置。- 这可以帮助开发者判断游戏启动时出现的错误是由官方启动器还是第三方软件引起。
- 此值基于
- 为必选的
world_loaded事件加入了realms_map_content属性。- 当加载Realm地图内容(小游戏)时,
world_loaded会接收到该地图的名称。- 这可以帮助开发者了解玩家是如何与Realms冒险或小游戏内容交互的。
- 当加载Realm地图内容(小游戏)时,
- 加入了
advancement_made可选事件。- 在玩家达成进度时触发,包含进度的ID和完成进度的时间。
- 这可以帮助开发者了解玩家的进程及上限,从而为游戏设计提供信息。
- 在玩家达成进度时触发,包含进度的ID和完成进度的时间。
- 加入了
game_load_times可选事件。- 在游戏客户端加载时触发,包含客户端加载的时间。
- 这可以帮助开发者优化游戏并减少加载游戏客户端的时间。
- 在游戏客户端加载时触发,包含客户端加载的时间。
更改
方块
- 为了方便使用,现在使用锻造台时无需将锻造模板第一个放入。
生物
- 现在会受到跳跃提升效果的影响。
游戏内容
- 将唱片机加入红石方块类别中。
常规
- 将
placed_block、item_used_on_block和allay_drop_item_on_block进度触发器中的所有字段移至原有层级上的新的location字段下。- 新的
location字段与player字段相似,为一个含有战利品条件/谓词的列表。 - 此列表中的所有条件都必须满足才能触发进度。
- 新的
- 条件现在会在
advancement_location上下文中进行评估。该上下文可以访问:- 玩家(作为实体)
- 被放置的方块的位置
- 被放置或被交互的方块的方块状态
- 手持或被使用的物品(作为“工具”)
- 如果需要进行迁移,应进行以下更改:
- 原有的
location字段改为location_check条件。 - 原有的
item字段改为match_tool条件。 - 原有的
block和state字段改为block_state_property条件。 - 更改示例(取自进度
make_a_sign_glow):- 更改前:
{ "conditions": { "item": { "items": [ "minecraft:glow_ink_sac" ] }, "location": { "block": { "tag": "minecraft:all_signs" } } }, "trigger": "minecraft:item_used_on_block" }
- 更改后:
{ "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:glow_ink_sac" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "tag": "minecraft:all_signs" } } } ] }, "trigger": "minecraft:item_used_on_block" }
- 更改前:
- 原有的
- 将数据包版本号更改为
15。
- 将
alternative条件重命名为any_of。 - 加入了
all_of条件,只会在所有子条件通过的时候通过。其语法与any_of相同。
- 音效
修复
- 修复了24个漏洞
- Java版1.20前正式版的漏洞
- MC-1133 — 玩家受到的效果会受玩家中心点下方的方块影响。
- MC-2604 — 在没有碰撞体积的非固体方块上行走会播放对应的脚步声。
- MC-48923 — 史莱姆和岩浆怪不受跳跃提升效果影响。
- MC-130089 — 海龟蛋在方块边缘异常裂开。
- MC-158154 — 即使没有直接碰到床,玩家也可以在床上弹跳。
- MC-203317 — 要塞里有一个房间中缺少了一个火把,但仍保留其光源。
- MC-207290 — 当玩家走在方块边缘时,幽匿感测体不会感测振动。
- MC-217447 — 在下界疣上行走时产生石头的脚步声而非下界疣的脚步声。
- MC-240098 — Minecraft无法正确识别Windows 11。
- MC-242105 — 下落在非完整方块上并碰到细小方块时,碰撞产生的粒子使用细小方块的纹理。
- MC-252389 — 当实体碰撞箱着陆或跳跃在方块边缘时会产生振动。
- MC-257269 — 当玩家走在地毯与羊毛之间时,幽匿感测体会感测振动。
- MC-259978 — Minecraft遥测数据将Windows 11检测为Windows 10。
- MC-260279 — 唱片机不在创造模式物品栏中的红石方块标签页里。
- MC-261417 — 当嗅探兽趴下时,其碰撞箱没有被调整。
- MC-262067 — 嗅探兽刨挖时产生的粒子使用嗅探兽所在方块的纹理而非其所挖掘方块的纹理。
- MC-262069 — 即使目标方块被破坏,嗅探兽仍会刨挖。
- Java版1.20开发版本的漏洞
- 上个开发版本的漏洞
- MC-262123 — 23w17a中加入的新进度的英文名称未正确大写。
- MC-262133 — 在大面积虚空上方移动时卡顿严重。
- MC-262185 — 字体字形中的半透明像素比提示框中的像素更不透明。
- MC-262218 — 23w17a中的方块光照更新没有正确穿过区块边界。
1.20-pre1
1.20-pre1是Java版1.20的首个预发布版,发布于2023年5月10日[8],同步了一些基岩版的特性,加入了新的伤害类型,并修复了一些漏洞。
新内容
常规
- 加入了2种新伤害类型。
更改
方块
命令格式
/data
string数据源的[<start>]和[<end>]参数现在可以以负数表示从字符串末尾起计的位置。
常规
- 战利品表的随机序列现在是确定性的。
- 随机序列现在基于世界种子和序列ID而产生,如两者一致,生成的随机序列也一致。
- 用于战利品表的随机序列ID现在可通过新的
random_sequence字段指定。
- 文件更改为UTF-8编码存储。
- 读取文件默认以UTF-8编码读取,若失败则按以前使用的编码(ISO 8859-1/Latin 1)读取。
- 从
#maintains_farmland方块标签中移除了pumpkin和melon。 - 向
#bypasses_armor伤害类型标签中加入了generic_kill和outside_border。 - 向
#bypasses_invulnerability和#bypasses_resistance伤害类型标签中加入了generic_kill。
修复
- 修复了34个漏洞
- Java版1.20前正式版的漏洞
- MC-180 — 到达下界传送门的另一端时,若玩家不离开下界传送门,动画会一直播放。
- MC-2215 — server.properties中的编码错误问题。
- MC-18060 — 一些Realms字符串不可翻译。
- MC-21520 —
/kill命令的死亡消息是“死者掉出了这个世界”。 - MC-35078 — 破坏动画缺了一帧。
- MC-107224 — 世界边界上的死亡消息是“死者在墙里窒息而亡”。
- MC-123081 — 在进入末地时,放置末地水晶会使末影龙不能生成。
- MC-146582 — 玩家站在地面上进入旁观模式会向下移动0.19051格。
- MC-188595 — F3 + N英文描述中的“gamemode”字符串与
F3+F4英文描述中出现的“game mode”字符串不一致。 - MC-193749 — 其他维度已加载时,下界传送门会再播放一次被激活的音效。
- MC-195781 — 结构方块UI上显示的“包括实体:”英文字符串中大小写不正确。
- MC-195825 —
datapackFailure.title英文字符串中的“datapacks”与“data pack”不一致。 - MC-198202 — 选项屏幕背景纹理与泥土纹理不一致。
- MC-203039 —
options.hideMatchedNames.tooltip英文字符串中不正确使用了冒号。 - MC-206548 — 与拴绳结有关的英文字幕中大小写不正确。
- MC-226454 — “轻功雪上飘”进度的英文描述中,省略号后没有空格。
- MC-236606 — 与闪电束有关的英文字幕中缺少大小写变化。
- MC-241736 — 鸣谢名单中的公司名称仍然不一致,且有部分拼写错误。
- MC-250571 — 创建新的世界屏幕上的英文描述文本中结尾的标点符号不一致。
- MC-256424 — 英文文本中,“Game mode”一词有时会被写成“gamemode”。
- MC-257336 — 与雕纹书架交互时显示的一些英文字幕中的大小写不正确。
- Java版1.20开发版本的漏洞
- MC-262006 — 西瓜和南瓜不会使耕地不被转化为泥土,但它们是
#maintains_farmland标签的一部分。 - MC-262208 — 鸣谢名单中,“Lionbridge”拼写错误(缺少“g”)。
- MC-262253 — 作曲家没有列在鸣谢名单中。
- MC-262265 — 使用覆盖了字体的资源包会导致JVM崩溃。
- 上个开发版本的漏洞
- MC-262296 — 兔子不受跳跃提升效果影响。
- MC-262300 — 显示Mojang Studios加载屏幕淡入淡出动画时,菜单文本会渲染在其上。
- MC-262304 — 在活板门上,
stepping_on谓词条件不能正确地判定为成功。 - MC-262308 — 被活塞推动的蜂蜜块不会黏住实体中心点不在蜂蜜块上方的实体。
- MC-262313 — 从旧版本升级来的存档中,下界不会加载。
- MC-262317 — 物品实体不遵守支撑其的方块的方块属性。
- MC-262351 — 支撑方块检查过程会导致世界生成过程出现死锁。
- MC-262363 — 玩家仍然可以在特定的时机上从蜂蜜块正常跳跃出去。
- MC-262424 — 在方块边缘上疾跑产生的粒子仍不正确。
1.20-pre2
1.20-pre2是Java版1.20的第2个预发布版,发布于2023年5月16日[9],修复了一些漏洞。
更改
方块
- 现在红石线会连接四周开启的活板门上的红石线。
游戏内容
常规
- 启动游戏时,现在会在用户开启复述功能但功能不可用的时候显示提示框。
"item": "minecraft:air"现在可用于表示会与空槽位匹配上的合成材料,但下列配方类型不允许空合成材料出现:minecraft:crafting_shapedminecraft:crafting_shapelessminecraft:smeltingminecraft:blastingminecraft:smokingminecraft:campfire_cookingminecraft:stonecutting
- 从
#replaceable方块标签中移除了sunflower、lilac、rose_bush和peony。
修复
- 修复了52个漏洞
- Java版1.20前正式版的漏洞
- MC-1310 — 由发射器放置的船会卡在此发射器中。
- MC-124327 — 在铁砧上,若清空文本框,并不会使重命名不能完成,而是会使物品显示文本框清空前的最后一个名字。
- MC-132076 — 按键绑定菜单中,绑定了字母按键的键位以小写字母展示;未绑定的键位不显示“未指定”字样。
- MC-159633 — 函数执行过程中会出现不必要的命令回显。
- MC-165562 — 光标位于无命令建议的节点起始处时,命令建议会显示“错误的命令参数”。
- MC-175504 — NBT路径不支持单引号。
- MC-220096 — 图形警告按钮的英文文本中的大小写不正确。
- MC-224976 —
NativeImage.setPixelRGBA方法会抛出含“getPixelRGBA”的信息。 - MC-226344 — 除非重载世界,否则更改弹射物的
OwnerNBT标签不会影响弹射物的结果。 - MC-237960 — 使用Programmer Art资源包时,新版药水效果GUI不起作用。
- MC-250197 — 在进度描述的一些英文字符串中,提及玻璃瓶时所用的词语不一致。
- MC-252216 — 打开按键绑定菜单时,若其中有任意未绑定键位,会在日志中记录“65540: Invalid scancode -1”。
- MC-252408 — 关于聊天限制的各英文字符串中,末尾的标点符号不一致。
- MC-256833 — 可骑乘生物被玩家控制时,会在可攀爬方块上累积摔落伤害。
- MC-257052 — 不能在语言菜单中双击选中语言。
- MC-257370 — 创造模式物品栏中,鱼桶的顺序与鱼物品的不一致。
- MC-257512 — 创造模式物品栏中,失活的管珊瑚的顺序有误。
- MC-258360 — 按右键对马上马铠时,马铠NBT数据会丢失。
- MC-258461 — 结构方块GUI上显示的“Detect structure size and position:”英文字符串大小写不正确。
- MC-260468 — 创造模式物品栏中,凋灵玫瑰没有与其他小型花放在一起。
- MC-260602 —
/data modify from string命令索引失败时,/execute store success命令不返回0。 - MC-260711 —
/datapack list命令英文回显中的一些单词总为复数形式。 - MC-260712 —
/scoreboard命令英文回显中的一些单词总为复数形式。 - MC-260713 —
/team命令英文回显中的一些单词总为复数形式。 - MC-260715 —
/bossbar命令英文回显中的一些单词总为复数形式。 - MC-260716 —
/fill、/fillbiome和/clone命令英文回显中的一些单词总为复数形式。 - MC-261024 —
/execute if loaded命令不保证实体被加载。 - MC-261080 — 加载世界时,玩家可穿过脚手架而坠落。
- MC-261433 — 盾牌不能阻挡TNT爆炸伤害。
- MC-262440 — 嗅探兽可在处于求爱模式并正寻路至其伴侣的过程中嗅探。
- MC-262518 —
mco.configure.world.uninvite.player英文字符串中的问号前有一个不必要的空格。
- Java版1.20开发版本的漏洞
- MC-261233 — 幽匿感测体不能可靠地检测到矿车的移动。
- MC-261349 — 作为结构的一部分被放置时,雕纹书架不会旋转。
- MC-261816 — 大多数2格高的花不会阻挡附魔台(属于
#minecraft:replaceable)。 - MC-261988 — 创造模式物品栏中,红树根与各种树叶间的顺序不合适。
- MC-262033 — 命令方块被破坏后,已打开的此命令方块的GUI仍会保持开启状态。
- MC-262106 — 锻造台合成配方中必须要有锻造模板才能起效。
- MC-262135 — 配方书GUI的位置不正确。
- MC-262181 — NBSP为有效的不可见字符,用其重命名物品时会出现空白名称。
- MC-262213 — 幼年嗅探兽的头在其存在的第一帧时较小。
- MC-262310 — 遥测数据描述的英文字符串中,结尾的标点符号不一致。
- MC-262311 —
telemetry.event.game_load_times.description英文字符串中,“execution”一词前缺少冠词。 - MC-262355 — 从可攀爬方块上坠落时显示的死亡消息不起作用。
- MC-262441 — 玩家引诱幼年嗅探兽时,幼年嗅探兽距离玩家过远。
- MC-262445 — 文本光标不在文本上层渲染。
- MC-262446 — 按钮内文本会渲染在菜单边缘的半透明黑线的上方。
- MC-262471 — 水下会随机出现具天空光亮的位置,并且其会在区块边界处被截断。
- 上个开发版本的漏洞
- MC-262506 — 床的各部位会穿过替代配方GUI来渲染。
- MC-262508 — 使用调试棒更改火把花的生长状态会导致游戏崩溃,且火把花在被蜜蜂授粉时会导致存档被锁定。
- MC-262531 —
death.attack.genericKill.player会显示原始翻译字符串(即未被翻译)。 - MC-262542 — 战利品表在每个维度中的随机序列都是相同的。
- MC-262557 — 杀死末影龙前保存并退出游戏,末影龙会重生,返回传送门不会激活。
1.20-pre3
1.20-pre3是Java版1.20的第3个预发布版,发布于2023年5月19日[10],修复了一些漏洞。
修复
- 修复了15个漏洞
- Java版1.20前正式版的漏洞
- MC-121788 — 重新登录后,跳跃提升、缓降和飘浮效果不在被骑乘的马、猪或炽足兽上起效。
- MC-135809 — 具有
MarkerNBT标签的盔甲架仍可以激活压力板。 - MC-152258 — 骑乘具缓降效果的实体不能免除摔落伤害。
- MC-181280 — 有时会显示一些错误纹理。
- MC-259912 — 带鞍的马可以永久保留飘浮效果。
- MC-260653 — 标记、交互实体和展示实体会导致压力板无法解除激活状态。
- MC-260903 — 在末次攻击前一次造成伤害的攻击者可以被记录为击杀者。
- MC-262684 — 游戏图标分辨率低。
- Java版1.20开发版本的漏洞
- MC-261202 — 传送展示实体时,骑在展示物上的玩家会有抖动。
- MC-262324 — 骑乘生物时,传送此生物时的效果不好。
- MC-262505 — 铁傀儡会产生未与其发生碰撞的方块的粒子。
- MC-262593 — 两条Realms英文字符串中,“occurred”一词被错写为“occured”。
- 上个开发版本的漏洞
- MC-262709 — 发射器不把船发射到正确的高度上。
- MC-262712 — 在配方书中点击右键不显示替代配方。
- MC-262714 — 在按键绑定菜单上显示的
key.keyboard.unknown英文字符串大小写不正确。
1.20-pre4
1.20-pre4是Java版1.20的第4个预发布版,发布于2023年5月19日[11],修复了一些漏洞。
修复
- 修复了2个漏洞
- 上个开发版本的漏洞
- MC-262760 — 在多人游戏屏幕上尝试添加服务器再取消会导致服务器列表被清空。
- 其他漏洞
- 修复了上个版本中,游戏会在多人游戏屏幕内崩溃的漏洞。
1.20-pre5
1.20-pre5是Java版1.20的第5个预发布版,发布于2023年5月23日[12],将Unifont更新为15.0.03,并修复了一些漏洞。
更改
常规
- 将
uniform字体从Unifont 15.0.01更新为Unifont 15.0.03。- 向Unifont字体文件内加入了一部分Unicode第2平面的中日韩统一表意文字,以覆盖《通用规范汉字表》的所有汉字(如化学元素及部分地名、人名用字等),以及一部分第3平面的中日韩统一表意文字,例如𰻝𰻝(Biángbiáng)面的前两个字。
- 更新了U+FF00到U+FFEF的全角标点及符号,使得其不再呈现为半角拉伸的形态。
- 微调了其他的部分字形,其中包括臭鼬表情符号(U+1F9A8)的字形。[13]
修复
- 修复了14个漏洞
- Java版1.20前正式版的漏洞
- MC-572 — 铁砧落下时,有时会把下方的掉落物摧毁,即使铁砧没有被成功放置。
- MC-120158 —
HurtEntitiesNBT标签被设置为true的铁砧及其他falling_blocks会杀死掉落物和经验球。 - MC-163467 — 南瓜灯能附魔绑定诅咒和消失诅咒。
- MC-261294 — 不使用命令就可以把南瓜灯放在玩家或盔甲架头上,且此时不会显示模糊效果。
- Java版1.20开发版本的漏洞
- MC-262334 — 被旋转过的物品展示实体的光照有误。
- MC-262504 — 配方书中,染色羊毛、地毯和床的配方没有被归类。
- MC-262513 — 放在刚被破坏方块位置上的方块,破坏动画在此方块被更新前仍会显示。
- MC-262514 — 尝试挖掘不可破坏方块时会显示破坏动画的第一帧。
- MC-262690 — 玩家仍可从蜂蜜块边缘上跳起。
- MC-262730 — 1.20-pre2中,旧存档中的生物群系会被部分覆盖或重新生成。
- 上个开发版本的漏洞
- MC-262773 — 标记、交互、展示实体会导致测重压力板无法解除激活状态。
- MC-262778 — 失去对带有飘浮效果生物的控制后再重新获得控制权,飘浮效果会永远存在。
- MC-262797 — 附魔台GUI中的书模型不渲染。
- MC-262801 — 物品栏中,带纹饰的附魔盔甲上会出现深度冲突现象。
1.20-pre6
1.20-pre6是Java版1.20的第6个预发布版,发布于2023年5月25日[14],修复了一些漏洞。
更改
游戏内容
- 进度“匠心独具”由普通进度改为挑战进度。
常规
- 现在随机序列的ID为可选项,当未指定时序列将会通过无指定性的随机种子生成。
"item": "minecraft:air"不再能在数据包配方中使用。smithing_trim和smithing_transform类型的配方,其template、base和addition字段现在支持以数组形式列出多种原材料。- 这些字段允许空数组,意为将此槽位留空。
修复
- 修复了7个漏洞
- Java版1.20前正式版的漏洞
- MC-230799 — 启用通过按键切换潜行状态的玩家在重生后,其移动会被幽匿感测体感测到。
- MC-237042 — 处于潜行状态且辅助功能选项中将潜行设为按键切换状态的玩家被杀死后重生时,其他玩家不能观察到其处于潜行状态。
- MC-241326 — 鸣谢名单中,Thomas Guimbretière的名字被写了两次,且名字本身拼写有误。
- MC-260411 — 杀死末影龙前离开世界,重新生成的末影龙不会生成末地折跃门。
- Java版1.20开发版本的漏洞
1.20-pre7
1.20-pre7是Java版1.20的第7个,也是最后一个预发布版,发布于2023年5月29日[15],加入了适用于world文件夹内符号链接的白名单机制,并修复了一个漏洞。
更改
常规
- 向
#slabs方块和物品标签中加入了bamboo_mosaic_slab。 - 向
#stairs方块和物品标签中加入了bamboo_mosaic_stairs。
- 常规
- 为提升安全性,游戏现在会检测
world文件夹内的符号链接。- 如果符号链接指向的目标不在用户配置的白名单内,游戏将不会加载世界。
- 世界文件夹自身可被链接。
- 允许的符号链接目标存储于客户端或服务端文件夹顶层的
allowed_symlinks.txt文件里。 - 此文件由符合以下格式的条目(每行一个)组成:
#起始的行是注释行,并会被忽略。- 格式:
[type]pattern,type可以是glob、regex或prefix。prefix可匹配上开头包含此字符串的路径。例如/test可以匹配上/test、/test/和/test/foo.txt这些路径。regex将正则表达式与整个路径相匹配。glob执行与操作系统有关的匹配模式。例如*.txt通常可以匹配上所有扩展名为txt的文件。- 路径分隔符与系统有关。
- 格式:
pattern,默认类型为prefix。
- 如果符号链接指向的目标不在用户配置的白名单内,游戏将不会加载世界。
修复
- 修复了1个漏洞
- Java版1.20前正式版的漏洞
- MC-257778 — 竹马赛克台阶和竹马赛克楼梯不属于
#slabs和#stairs方块和物品标签。
1.20-rc1
1.20-rc1是Java版1.20的唯一一个发布候选版本,发布于2023年5月31日[16],修复了一些漏洞。
新内容
常规
- 加入了以下闪烁标语:
- Joule is neat too!
更改
方块
- 知识之书现在可以放在雕纹书架中。
常规
- 向
#bookshelf_books物品标签中加入了knowledge_book。
修复
- 修复了3个漏洞
- Java版1.20前正式版的漏洞
- Java版1.20开发版本的漏洞
- MC-262853 — 如生长时无足够的光照,瓶子草会被破坏并飘浮在半空中。
注释与参考
- ↑ 据韦氏词典对shard和sherd的解释,英文语境下,尽管shard和sherd基本同义,但考古学上更偏好“sherd”这一词形。即,sherd一词可特指考古发掘出的陶片。
- ↑ 发布到了23w14a起的所有1.20快照中。
- ↑ 23w14a起的所有1.20快照均受此改动影响。
- ↑ "Minecraft Snapshot 23w12a" – Minecraft.net,2023年3月22日
- ↑ "Minecraft Snapshot 23w13a" – Minecraft.net,2023年3月29日
- ↑ "Minecraft Snapshot 23w14a" – Minecraft.net,2023年4月5日
- ↑ “Lol I just realized,we missed something in the last snapshot changelog - Hanging Sign text has been changed to allow slightly more characters on Java.This has now also been matched in Bedrock in the latest beta as well.” – @kingbdogz,2023年4月13日
- ↑ "Minecraft Snapshot 23w16a" – Minecraft.net,2023年4月20日
- ↑ "Minecraft Snapshot 23w17a" – Minecraft.net,2023年4月26日
- ↑ "Minecraft Snapshot 23w18a" – Minecraft.net,2023年5月3日
- ↑ “Minecraft 1.20 Pre-Release 1” – Minecraft.net,2023年5月10日
- ↑ “Minecraft 1.20 Pre-Release 2” – Minecraft.net,2023年5月16日
- ↑ “Minecraft 1.20 Pre-Release 3” – Minecraft.net,2023年5月19日
- ↑ “Minecraft 1.20 Pre-Release 4” – Minecraft.net,2023年5月19日
- ↑ “Minecraft 1.20 Pre-Release 5” – Minecraft.net,2023年5月23日
- ↑ GNU Unifont Glyphs - Unifoundry.com, Wayback Machine上的存档
- ↑ “Minecraft 1.20 Pre-Release 6” – Minecraft.net,2023年5月25日
- ↑ “Minecraft 1.20 Pre-Release 7” – Minecraft.net,2023年5月29日
- ↑ “Minecraft 1.20 Release Candidate 1” – Minecraft.net,2023年5月31日