Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

本页面列出了Java版1.20的开发版本。

23w12a

23w12aJava版1.20的首个快照,发布于2023年3月22日[1],将“1.20更新”内置数据包内容正式加入到游戏内,加入了紫水晶块的共振功能、校频幽匿感测体嗅探兽蛋瓶子草以及5种新的锻造模板,考古特性方面则加入了可疑的沙砾、16种新的陶片和更多的考古地点,并修复了一些漏洞。

新内容

方块

校频幽匿感测体
  • 幽匿感测体的新变种,无法自然生成。
  • 可以使用1个幽匿感测体与3个紫水晶碎片合成。
  • 有一面可以接收红石信号,使其只能检测到频率与该红石信号强度相等数值的振动。
瓶子草植株
  • 可用瓶子草荚果在耕地上种出。
  • 共有5个生长阶段。
    • 若完全成熟,破坏时掉落瓶子草;若未完全成熟,破坏时掉落瓶子草荚果。
瓶子草
  • 一种2格高的装饰性植物。
  • 可用于合成青色染料
嗅探兽蛋
  • 可以从热带海底废墟中的可疑的沙子中获取。
  • 两只嗅探兽繁殖后也会产下嗅探兽蛋。
  • 放置于苔藓块上时会在大约10分钟后孵化。放置于其余方块上时的孵化时长约为20分钟。
可疑的沙砾
  • 沙砾相似,但纹理看起来更粗糙。
  • 受重力影响,会在落地时消失。
  • 被挖掘或被活塞推动时不掉落任何物品,用附有精准采集的工具挖掘也不会掉落。
  • 会在寒带海底废墟古迹废墟中自然生成。
  • 刷子刷可疑的沙砾可以刷出物品。
    • 清刷时,可疑的沙砾会经历4个阶段,若中途停止,会逐渐恢复原状。
    • 清刷完成后,可疑的沙砾会变为普通沙砾。
    • 带有有效战利品表的可疑的沙砾才能刷出物品。

物品

瓶子草荚果
  • 一种新的种子。
  • 可通过嗅探兽刨挖获得。
陶片
  • 加入了垂钓、利刃、佳酿、烈焰、危机、探险、挚友、爱心、心碎、狼嚎、采矿、悲恸、富饶、麦捆、树荫和嗅探16种变种。
锻造模板
  • 加入了向导、牧民、塑造、雇主和幽静5种盔甲纹饰锻造模板。
    • 幽静盔甲纹饰锻造模板可在远古城市的箱子中找到,其余可在古迹废墟中的可疑的方块中生成。

世界生成

古迹废墟

常规

标签
  • 加入了下列方块标签:
    • #combination_step_sound_blocks#wool_carpets、​moss_carpet、​snow、​nether_sprouts、​warped_rootscrimson_roots
      • 此处定义的方块的行走音效会与其下方方块的行走音效合并。
    • #sniffer_egg_hatch_boostmoss_block
      • 此处定义的方块会加速嗅探兽蛋的孵化。
    • #trail_ruins_replaceablesand、​gravel、​dirtcoarse_dirt
    • #vibration_resonatorsamethyst_block
  • 加入了下列生物群系标签:
    • #has_structure/trail_ruinstaiga、​snowy_taiga、​old_growth_pine_taiga、​old_growth_spruce_taiga、​old_growth_birch_forestjungle

更改

方块

紫水晶块
  • 现在放置在幽匿感测体旁时具有共振功能。
    • 当幽匿感测体接收到振动时,紫水晶块会在其位置发送一个频率相同的振动。
    • 可以在不重新创造振动源的情况下远程传递振动。
幽匿感测体
  • 加入了可感测到的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_extenddispense_fail游戏事件,现在对应的动作会触发block_activate游戏事件。

  • 更改了许多游戏事件的振动频率:
振动频率 更改前包含 更改后包含
1 step step、​swimflap
2 flapitem_interact_finish projectile_land、​hit_groundsplash
3 swim item_interact_finish、​projectile_shootinstrument_play
4 elytra_glide entity_roar、​entity_shakeelytra_glide
5 hit_groundteleport entity_dismountequip
6 block_change、​entity_dismount、​entity_shaking、​note_block_playsplash entity_mount、​entity_interactshear
7 drink、​entity_mount、​prime_fuseprojectile_shoot entity_damage
8 eat、​entity_damage、​entity_interactprojectile_land drinkeat
9 entity_roar、​equipshear container_close、​block_close、​block_deactivateblock_detach
10 block_close、​block_deactivate、​block_detachdispense_fail container_open、​block_open、​block_activate、​block_attach、​prime_fusenote_block_play
11 block_activate、​block_attachblock_open block_change
12 block_place、​entity_placefluid_place block_destroyfluid_pickup
13 block_destroy、​entity_diefluid_pickup block_placefluid_place
14 container_closepiston_contract entity_place、​lightning_striketeleport
15 container_open、​explode、​instrument_play、​lightning_strikepiston_extend entity_dieexplode
功能标志
  • 移除了update_1_20功能标志以及对应的内置数据包,并将其内容加入到游戏内。
粒子
  • 更改了樱花树叶飘落的花瓣粒子的纹理,并将3种状态的花瓣粒子dripping_cherry_leaves、​falling_cherry_leaveslanding_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_contractpiston_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_14resonate_15
  • #decorated_pot_shards物品标签中的pottery_shard_archer、​pottery_shard_prize、​pottery_shard_arms_uppottery_shard_skull分别改为archer_pottery_shard、​prize_pottery_shard、​arms_up_pottery_shardskull_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_shardsnort_pottery_shard
  • #trim_templates物品标签中加入了wayfinder_armor_trim_smithing_template、​shaper_armor_trim_smithing_template、​silence_armor_trim_smithing_template、​raiser_armor_trim_smithing_templatehost_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

23w13aJava版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-259364item.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 — 火把花植株在age2时外观类似于火把花。
  • 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-261232minecraft:block/sniffer_egg_slightly_cracked纹理大小为40x32,导致mipmap等级最大只能为3,而不是4。
  • MC-261237 — 对瓶子草植株的上半部分使用骨粉不能促进下半部分的生长。
  • MC-261241 — 当玩家为骆驼装备鞍时,装备鞍的音效会播放两次。
  • MC-261243 — 瓶子草不属于#crops标签。
  • MC-261262 — 牧民盔甲纹饰和向导盔甲纹饰锻造模板偏移了一个像素。
  • MC-261264 — 嗅探兽的繁殖方式变更导致进度“成双成对”无法达成。

23w14a

23w14aJava版1.20的第3个快照,发布于2023年4月5日[3],更换了全景图与游戏徽标,并修复了一些漏洞。

新内容

常规

标签
  • 加入了以下方块标签:
    • #enchantment_power_providerbookshelf
      • 此处定义的方块可以增加附魔台的最大附魔等级。
    • #enchantment_power_transmitter#replaceable
      • 此处定义的方块不会阻断对附魔台的附魔等级增益。
    • #replaceableair、​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_rootshanging_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_sproutscrimson_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_plantchorus_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.pnginvite_icon.png的Sprite布局。
    • 移除了Programmar Art资源包中用于覆盖的minecraft.png
标签
  • 移除了#replaceable_plants方块标签,并由#replaceable_by_trees替代。
  • #bamboo_plantable_on#overworld_carver_replaceables方块标签中加入了suspicious_gravel
  • #mineable/shovel方块标签中加入了suspicious_sandsuspicious_gravel
  • #sculk_replaceable方块标签中移除了#sand,并加入了sandred_sand
常规
  • 移除了启动参数serverport,现在由快速进入游戏(Quick Play)功能替代。
  • 加入了四个新的启动参数,允许游戏启动时直接进入世界。
  • 参数quickPlayPath接受一个相对于运行目录的日志记录的路径。
    • 如果提供了路径,则加入世界时以下信息会被记录:
      • type:可能的值有singleplayer、​multiplayerrealms
      • identifier:所要加入世界的标识符。
        • 如果typesingleplayer(单人游戏):世界的文件夹名称。
        • 如果typemultiplayer(多人游戏):服务器的IP地址。
        • 如果typerealms:Realm的ID。
      • port:服务器的端口号,仅多人游戏会记录。
      • name:世界名称。
      • gamemode:世界的游戏模式。
      • lastPlayedTime:上次加入世界的时间。
    • 例如:
      • 指定--quickPlayPath "quickPlay/log.json"会指向.minecraft/quickPlay/log.json
  • quickPlaySingleplayer、​quickPlayMultiplayerquickPlayRealms三个参数接受相应的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-249047minecraft: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

23w16aJava版1.20的第4个快照,发布于2023年4月20日[5],丰富了古迹废墟的结构,并修复了一些漏洞。

新内容

命令格式

/return
  • 可用于控制函数内部执行流程并更改函数返回值的新命令,可达成以下效果:
    • 跳过当前执行函数中尚未执行的单独顶层命令。
    • /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_farmlandpumpkin_stem、​pumpkin、​attached_pumpkin_stem、​melon_stem、​melon、​attached_melon_stem、​beetroots、​carrots、​potatoes、​torchflower_crop、​torchflower、​pitcher_cropwheat
      • 此标签中的方块放置在耕地上时,耕地不会退化为泥土
    • #stone_buttonsstone_buttonpolished_blackstone_button
  • 加入了以下物品标签:
    • #stone_buttonsstone_buttonpolished_blackstone_button
    • #villager_plantable_seedswheat_seeds、​potato、​carrot、​beetroot_seeds、​torchflower_seedspitcher_pod
      • 此标签中的物品可被村民种植在耕地上。

更改

方块

按钮
  • 磨制黑石按钮的破坏时间现在与其他按钮一致。
校频幽匿感测体
  • 更改了模型,使紫水晶部分与紫水晶簇一致。
饰纹陶罐
  • 将方块实体中shard字段重命名为sherd
瓶子草植株
  • 更改了每个生长阶段的判定箱形状。
瓶子草
  • 现在是可燃的。
幽匿感测体幽匿尖啸体
  • 若有振动计划被幽匿感测体和幽匿尖啸体接收,此振动会在临近全部区块均被加载和计算前留在等待队列中。
    • 此改动用于防止共振机制在远处被卸载的区块中出现问题。
火把花
  • 现在不再会使耕地转变为泥土
  • 现在是可燃的。

物品

陶片
  • 英文名称由“Pottery Shard”更改为“Pottery Sherd”。[注 1]

生物

嗅探兽
  • 躲避过程中不再尝试嗅探。
  • 在拥有飘浮效果时不再尝试刨挖。
  • 现在可以进入矿车
村民

非生物实体

展示实体
  • item_display展示的物品沿Y轴旋转了180度,以与应用于渲染盔甲架头部及展示框上的物品的渲染变换相匹配。

世界生成

古迹废墟
  • 新增了34个结构文件。
  • 不再生成沙子可疑的沙子
  • 调整了沙砾泥土的数量。
  • 调整了可疑的沙砾的数量。
  • 可疑的沙砾中的战利品表现在被拆分。
    • 稀有战利品和普通战利品现在有各自独立的战利品表。

常规

数据包
  • 将数据包版本号更改为14
世界加载屏幕
  • 略微更改了区块颜色图的颜色。
标签
  • #buttons方块和物品标签中移除了stone_buttonpolished_blackstone_button,并改为新加入的#stone_buttons标签。
  • #mineable/pickaxe方块标签中移除了stone_button,并改为新加入的#stone_buttons标签。
  • #trail_ruins_replaceable方块标签中移除了sand、​dirtcoarse_dirt
  • #decorated_pot_shards物品标签重命名为#decorated_pot_sherds,并将其内部成员做了相应更改。
常规
  • 游戏的应用图标由工作台改为草方块,若是快照则为泥土。
  • 加入了对ARM64架构Windows的原生支持。
    • 目前需要手动在启动器中指定原生Java可执行文件。

修复

修复了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-252786SculkSensorBlockEntitySculkShriekerBlockEntity更新时会泄露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-261214 — 校频幽匿感测体中的紫水晶呈阴影状且未拉伸。
  • MC-261286 — 在液体附近行走时会播放在石头上行走的脚步声。
  • MC-261515 — 玩家与方块间有掉落物时不能刷扫方块。
上个开发版本的漏洞
  • 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-261746block.sniffer.egg_crackblock.sniffer.egg_hatch声音事件ID的拼写不正确。
通过启动器更新热修复的漏洞
  • MC-261981 — 点击辅助功能引导屏幕上的任意按钮会导致游戏崩溃。
  • MC-261984 — 点击辅助功能选项中的复述功能按钮会导致游戏崩溃。

23w17a

23w17aJava版1.20的第5个快照,发布于2023年4月26日[6],加入了音乐唱片“Relic”、新的音乐曲目和新进度,并修复了一些漏洞。

新内容

物品

音乐唱片

游戏内容

进度

常规

字体
  • 加入了unihex字形提供器,用于读取Unifont HEX文件。
    • HEX格式包含了字体的位图字形。
      • 所有字形的高度均为16像素。
      • 所有字形的宽度可为8、16、24、32像素。
      • 每一行由两个十六进制数字组成,由:分隔。
      • 第一个数字代表字符码点,需要有4、5或6位。
      • 第二个数字为字形的比特流。
      • 渲染时字形左右的空像素列会被移除。
      • 可以通过size_overrides设置自定义字形宽度。
    • 提供器有两个必选字段:
      • hex_file:指向包含一个或多个*.hex文件的ZIP压缩包的路径(压缩包内其他文件会被跳过)。
      • size_overrides:包含需要自动检测并调整字形宽度的码点区间的列表。拥有以下字段:
        • fromto:码点区间的起始与结束点(区间为闭区间)。
        • leftright:字形最左边和最右边的像素列。
          • 该区间之外的所有像素或字节都会被忽略。
  • 加入了reference字形提供器,可以包含其他字体的字形提供器。
    • 若包含多个相同提供器,每个提供器都只会被加载一次。
    • 拥有必选字段id:指定被包含的字体。
      • 在所有字体被加载后,该字段指定的字体的所有提供器都会被加入到该提供器中。
战利品表
  • 加入了sniffer_diggingtorchflower_seedspitcher_pod
    • 此战利品表用于控制可被嗅探兽挖掘出的种子。
音乐
标签
  • 加入了下列物品标签:
    • #decorated_pot_ingredientsbrick#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-197772minecraft:uniform字体中缺失纹理。
  • MC-225742 — 可发光方块作为矿石生成时不发光。
  • MC-241725 — 鸣谢名单中,Riley Manns缺少左括号。
  • MC-241730 — 鸣谢名单中,Konrad Jówko缺少左括号。
  • MC-241732 — 鸣谢名单中,Lionbridge有一处拼写错误。
  • MC-241733 — 鸣谢名单中,Insight有一处拼写错误。
  • MC-241741 — 鸣谢名单中,有一些名字被列出两次。
  • MC-241803credits.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-261413 — 惯用左手模式下玩家使用刷子生成的粒子的移动方向错误。
  • MC-261938 — 黏液块上的嗅探兽动画不连贯。
上个开发版本的漏洞
  • MC-261997 — 生成区块时出现java.lang.IllegalStateException: Asking for biomes before we have biomes崩溃错误。
  • MC-262012 — 遥测工具提示会出现在屏幕外。
  • MC-262022 — 工具提示在页面底部会被切断。
  • MC-262024 — 嗅探兽繁殖时有时嗅探兽蛋会生成在地下。
  • MC-262030 — 嗅探兽被玩家吸引时离玩家太近。

23w18a

23w18aJava版1.20的第6个,也是最后一个快照,发布于2023年5月3日[7],加入了一个新进度,并修复了一些漏洞。

新内容

游戏内容

进度
  • 加入了1个新进度:

常规

遥测数据
  • 加入了launcher_name全局属性,会包括在所有事件中。
    • 此值基于minecraft.launcher.brand系统属性的值设置。
      • 这可以帮助开发者判断游戏启动时出现的错误是由官方启动器还是第三方软件引起。
  • 为必选的world_loaded事件加入了realms_map_content属性。
    • 当加载Realm地图内容(小游戏)时,world_loaded会接收到该地图的名称。
      • 这可以帮助开发者了解玩家是如何与Realms冒险或小游戏内容交互的。
  • 加入了advancement_made可选事件。
    • 在玩家达成进度时触发,包含进度的ID和完成进度的时间。
      • 这可以帮助开发者了解玩家的进程及上限,从而为游戏设计提供信息。
  • 加入了game_load_times可选事件。
    • 在游戏客户端加载时触发,包含客户端加载的时间。
      • 这可以帮助开发者优化游戏并减少加载游戏客户端的时间。

更改

方块

锻造台
  • 为了方便使用,现在使用锻造台时无需将锻造模板第一个放入。

生物

史莱姆岩浆怪

游戏内容

创造模式物品栏

常规

进度
  • placed_block、​item_used_on_blockallay_drop_item_on_block进度触发器中的所有字段移至原有层级上的新的location字段下。
    • 新的location字段与player字段相似,为一个含有战利品条件/谓词的列表。
    • 此列表中的所有条件都必须满足才能触发进度。
  • 条件现在会在advancement_location上下文中进行评估。该上下文可以访问:
    • 玩家(作为实体)
    • 被放置的方块的位置
    • 被放置或被交互的方块的方块状态
    • 手持或被使用的物品(作为“工具”)
  • 如果需要进行迁移,应进行以下更改:
    • 原有的location字段改为location_check条件。
    • 原有的item字段改为match_tool条件。
    • 原有的blockstate字段改为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-261952 — 附魔的时钟在非主世界维度时,其附魔光效快速闪动。
  • MC-262003 — 收纳袋的提示框不显示其界面。
  • MC-262104 — 渲染FPS图的性能降低。
上个开发版本的漏洞
  • MC-262123 — 23w17a中加入的新进度的英文名称未正确大写。
  • MC-262133 — 在大面积虚空上方移动时卡顿严重。
  • MC-262185 — 字体字形中的半透明像素比提示框中的像素更不透明。
  • MC-262218 — 23w17a中的方块光照更新没有正确穿过区块边界。

1.20-pre1

1.20-pre1Java版1.20的首个预发布版,发布于2023年5月10日[8],同步了一些基岩版的特性,加入了新的伤害类型,并修复了一些漏洞。

新内容

常规

伤害类型
  • 加入了2种新伤害类型。
    • outside_border
    • generic_kill
      • 使用/kill命令强制清除实体时使用,替代了之前使用的out_of_world/kill命令显示的死亡信息也因此更改。

更改

方块

地毯羊毛
  • 现在所有颜色的单个方块物品均可以通过与单个染料合成而染成其他颜色的单个方块物品,以同步基岩版
  • 地毯不再能通过8个白色地毯围绕单个染料的方式染色。

命令格式

/data
  • string数据源的[<start>][<end>]参数现在可以以负数表示从字符串末尾起计的位置。

常规

战利品表
  • 战利品表的随机序列现在是确定性的。
    • 随机序列现在基于世界种子和序列ID而产生,如两者一致,生成的随机序列也一致。
    • 用于战利品表的随机序列ID现在可通过新的random_sequence字段指定。
server.properties
  • 文件更改为UTF-8编码存储。
  • 读取文件默认以UTF-8编码读取,若失败则按以前使用的编码(ISO 8859-1/Latin 1)读取。
标签
  • #maintains_farmland方块标签中移除了pumpkinmelon
  • #bypasses_armor伤害类型标签中加入了generic_killoutside_border
  • #bypasses_invulnerability#bypasses_resistance伤害类型标签中加入了generic_kill

修复

修复了34个漏洞
Java版1.20前正式版的漏洞
  • MC-180 — 到达下界传送门的另一端时,若玩家不离开下界传送门,动画会一直播放。
  • MC-2215server.properties中的编码错误问题。
  • MC-18060 — 一些Realms字符串不可翻译。
  • MC-21520/kill命令的死亡消息是“死者掉出了这个世界”。
  • MC-35078 — 破坏动画缺了一帧。
  • MC-107224 — 世界边界上的死亡消息是“死者在墙里窒息而亡”。
  • MC-123081 — 在进入末地时,放置末地水晶会使末影龙不能生成。
  • MC-146582 — 玩家站在地面上进入旁观模式会向下移动0.19051格。
  • MC-188595F3 + N英文描述中的“gamemode”字符串与F3+F4英文描述中出现的“game mode”字符串不一致。
  • MC-193749 — 其他维度已加载时,下界传送门会再播放一次被激活的音效。
  • MC-195781 — 结构方块UI上显示的“包括实体:”英文字符串中大小写不正确。
  • MC-195825datapackFailure.title英文字符串中的“datapacks”与“data pack”不一致。
  • MC-198202 — 选项屏幕背景纹理与泥土纹理不一致。
  • MC-203039options.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-pre2Java版1.20的第2个预发布版,发布于2023年5月16日[9],修复了一些漏洞。

更改

方块

红石线
  • 现在红石线会连接四周开启的活板门上的红石线。

游戏内容

创造模式物品栏

常规

菜单屏幕
  • 启动游戏时,现在会在用户开启复述功能但功能不可用的时候显示提示框。
配方
  • "item": "minecraft:air"现在可用于表示会与空槽位匹配上的合成材料,但下列配方类型不允许空合成材料出现:
    • minecraft:crafting_shaped
    • minecraft:crafting_shapeless
    • minecraft:smelting
    • minecraft:blasting
    • minecraft:smoking
    • minecraft:campfire_cooking
    • minecraft:stonecutting
标签
  • #replaceable方块标签中移除了sunflower、​lilac、​rose_bushpeony

修复

修复了52个漏洞
Java版1.20前正式版的漏洞
  • MC-1310 — 由发射器放置的船会卡在此发射器中。
  • MC-124327 — 在铁砧上,若清空文本框,并不会使重命名不能完成,而是会使物品显示文本框清空前的最后一个名字。
  • MC-132076 — 按键绑定菜单中,绑定了字母按键的键位以小写字母展示;未绑定的键位不显示“未指定”字样。
  • MC-159633 — 函数执行过程中会出现不必要的命令回显。
  • MC-165562 — 光标位于无命令建议的节点起始处时,命令建议会显示“错误的命令参数”。
  • MC-175504 — NBT路径不支持单引号。
  • MC-220096 — 图形警告按钮的英文文本中的大小写不正确。
  • MC-224976NativeImage.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-262518mco.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-262311telemetry.event.game_load_times.description英文字符串中,“execution”一词前缺少冠词。
  • MC-262355 — 从可攀爬方块上坠落时显示的死亡消息不起作用。
  • MC-262441 — 玩家引诱幼年嗅探兽时,幼年嗅探兽距离玩家过远。
  • MC-262445 — 文本光标不在文本上层渲染。
  • MC-262446 — 按钮内文本会渲染在菜单边缘的半透明黑线的上方。
  • MC-262471 — 水下会随机出现具天空光亮的位置,并且其会在区块边界处被截断。
上个开发版本的漏洞
  • MC-262506 — 床的各部位会穿过替代配方GUI来渲染。
  • MC-262508 — 使用调试棒更改火把花的生长状态会导致游戏崩溃,且火把花在被蜜蜂授粉时会导致存档被锁定。
  • MC-262531death.attack.genericKill.player会显示原始翻译字符串(即未被翻译)。
  • MC-262542 — 战利品表在每个维度中的随机序列都是相同的。
  • MC-262557 — 杀死末影龙前保存并退出游戏,末影龙会重生,返回传送门不会激活。

1.20-pre3

1.20-pre3Java版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-pre4Java版1.20的第4个预发布版,发布于2023年5月19日[11],修复了一些漏洞。

修复

修复了2个漏洞
上个开发版本的漏洞
  • MC-262760 — 在多人游戏屏幕上尝试添加服务器再取消会导致服务器列表被清空。
其他漏洞
  • 修复了上个版本中,游戏会在多人游戏屏幕内崩溃的漏洞。

1.20-pre5

1.20-pre5Java版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-120158HurtEntitiesNBT标签被设置为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-pre6Java版1.20的第6个预发布版,发布于2023年5月25日[14],修复了一些漏洞。

更改

游戏内容

进度
  • 进度“匠心独具”由普通进度改为挑战进度。

常规

战利品表
  • 现在随机序列的ID为可选项,当未指定时序列将会通过无指定性的随机种子生成。
配方
  • "item": "minecraft:air"不再能在数据包配方中使用。
  • smithing_trimsmithing_transform类型的配方,其template、​baseaddition字段现在支持以数组形式列出多种原材料。
    • 这些字段允许空数组,意为将此槽位留空。

修复

修复了7个漏洞
Java版1.20前正式版的漏洞
  • MC-230799 — 启用通过按键切换潜行状态的玩家在重生后,其移动会被幽匿感测体感测到。
  • MC-237042 — 处于潜行状态且辅助功能选项中将潜行设为按键切换状态的玩家被杀死后重生时,其他玩家不能观察到其处于潜行状态。
  • MC-241326 — 鸣谢名单中,Thomas Guimbretière的名字被写了两次,且名字本身拼写有误。
  • MC-260411 — 杀死末影龙前离开世界,重新生成的末影龙不会生成末地折跃门。
Java版1.20开发版本的漏洞
  • MC-262134 — 进度“匠心独具”在进度界面里为普通进度。
  • MC-262340 — 铁傀儡可在透明方块上生成。
  • MC-262575 — 鸣谢名单中公司的名字仍有不一致的情况。

1.20-pre7

1.20-pre7Java版1.20的第7个,也是最后一个预发布版,发布于2023年5月29日[15],加入了适用于world文件夹内符号链接的白名单机制,并修复了一个漏洞。

更改

常规

标签
  • #slabs方块和物品标签中加入了bamboo_mosaic_slab
  • #stairs方块和物品标签中加入了bamboo_mosaic_stairs
常规
  • 为提升安全性,游戏现在会检测world文件夹内的符号链接
    • 如果符号链接指向的目标不在用户配置的白名单内,游戏将不会加载世界。
      • 世界文件夹自身可被链接。
    • 允许的符号链接目标存储于客户端或服务端文件夹顶层的allowed_symlinks.txt文件里。
    • 此文件由符合以下格式的条目(每行一个)组成:
      • #起始的行是注释行,并会被忽略。
      • 格式:[type]patterntype可以是globregexprefix
        • 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-rc1Java版1.20的唯一一个发布候选版本,发布于2023年5月31日[16],修复了一些漏洞。

新内容

常规

闪烁标语
  • 加入了以下闪烁标语:
    • Joule is neat too!

更改

方块

雕纹书架

常规

标签
  • #bookshelf_books物品标签中加入了knowledge_book

修复

修复了3个漏洞
Java版1.20前正式版的漏洞
  • MC-256477 — 知识之书不能被放在雕纹书架中。
  • MC-262325 — 落在冰或黏液块的非常边缘的位置上时,冰或黏液块不会给予相应的加速或减速效果。
Java版1.20开发版本的漏洞
  • MC-262853 — 如生长时无足够的光照,瓶子草会被破坏并飘浮在半空中。

注释与参考

  1. 韦氏词典对shard和sherd的解释,英文语境下,尽管shard和sherd基本同义,但考古学上更偏好“sherd”这一词形。即,sherd一词可特指考古发掘出的陶片。
  2. 发布到了23w14a起的所有1.20快照中。
  3. 23w14a起的所有1.20快照均受此改动影响。
  1. "Minecraft Snapshot 23w12a" – Minecraft.net,2023年3月22日
  2. "Minecraft Snapshot 23w13a" – Minecraft.net,2023年3月29日
  3. "Minecraft Snapshot 23w14a" – Minecraft.net,2023年4月5日
  4. “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日
  5. "Minecraft Snapshot 23w16a" – Minecraft.net,2023年4月20日
  6. "Minecraft Snapshot 23w17a" – Minecraft.net,2023年4月26日
  7. "Minecraft Snapshot 23w18a" – Minecraft.net,2023年5月3日
  8. “Minecraft 1.20 Pre-Release 1” – Minecraft.net,2023年5月10日
  9. “Minecraft 1.20 Pre-Release 2” – Minecraft.net,2023年5月16日
  10. “Minecraft 1.20 Pre-Release 3” – Minecraft.net,2023年5月19日
  11. “Minecraft 1.20 Pre-Release 4” – Minecraft.net,2023年5月19日
  12. “Minecraft 1.20 Pre-Release 5” – Minecraft.net,2023年5月23日
  13. GNU Unifont Glyphs - Unifoundry.com, Wayback Machine上的存档
  14. “Minecraft 1.20 Pre-Release 6” – Minecraft.net,2023年5月25日
  15. “Minecraft 1.20 Pre-Release 7” – Minecraft.net,2023年5月29日
  16. “Minecraft 1.20 Release Candidate 1” – Minecraft.net,2023年5月31日
Advertisement