23w12a是Java版1.20的首个快照,发布于2023年3月22日,加入了紫水晶块的Vibration Resonance功能、Calibrated Sculk Sensor、Sniffer Egg和Pitcher Plant3种方块以及5种新的锻造模板,考古特性方面则加入了可疑的沙砾、更多的考古地点和新的陶片,并修复了一些漏洞。
新内容
方块
- Calibrated Sculk Sensors
- 幽匿感测体的新变种,无法自然生成。
- 可以使用1个幽匿感测体与3个紫水晶碎片合成。
- Calibrated Sculk Sensors的一面可以接收红石信号,其只会检测能发出与其接收信号强度相等信号强度的振动。
- Pitcher Plant
- 一种新的植物。
- 可以放置在花盆中。
- Sniffer Egg
- 可以在热带海底废墟中的可疑的沙子中找到。
- 当两只嗅探兽交配后也会产下Sniffer Egg。
- 当放置在苔藓块上时,Sniffer Egg会在约十分钟后孵化。放置在其余方块上时孵化时长为约20分钟。
- 可疑的沙砾
- 与沙砾相似,但纹理看起来更粗糙。
- 受重力影响,会在落地时消失。
- 被挖掘或被活塞推动时不掉落任何物品,用附有精准采集的工具挖掘也不会掉落。
- 会在寒带海底废墟和Trail Ruins中自然生成。
- 用刷子刷可疑的沙砾可以刷出物品。
- 清刷时,可疑的沙砾会经历4个阶段,若中途停止,会逐渐恢复原状。
- 清刷完成后,可疑的沙砾会变为普通沙砾。
- 带有有效战利品表的可疑的沙砾才能刷出物品。
- Pitcher Crop
- 可用Pitcher Pod在耕地上种出。
- 共有5个生长阶段,完全成熟时变为两格高的Pitcher Plant。
- 若完全成熟,破坏时掉落Pitcher Plant;若未完全成熟,破坏时掉落Pitcher Pod。
物品
- Pitcher Pod
- 一种新的种子,可以种植在耕地上。
- 可通过嗅探兽挖掘获得。
- 陶片
- 加入了Angler、Blade、Brewer、Burn、Danger、Explorer、Friend、Heart、Heartbreak、Howl、Miner、Mourner、Plenty、Sheaf、Shelter和Snort16种变种。
- 可以在以下5个考古地点中找到:沙漠水井、沙漠神殿、冷水海底废墟、暖水海底废墟、Trail Ruins。
- 锻造模板
- 加入了Wayfinder、Raiser、Shaper、Host和Silence5种盔甲纹饰锻造模板。
- Silence Armor Trim Smithing Template可在远古城市中找到,其余可在Trail Ruins中的可疑的方块中生成。
世界生成
- Trail Ruins
更改
方块
- 紫水晶块
- 现在当放置在幽匿感测体旁时拥有Vibration Resonance行为。
- 当幽匿感测体接收到振动时,紫水晶块会在其位置发送一个频率相同的振动。
- 可以在不重新创造振动源的情况下远程传递振动。
- 幽匿感测体
- 更改了许多可感测的游戏事件的振动频率,新的振动种类及其对应的振动频率见下表:
振动种类 | 振动频率 |
---|---|
移动 | 1 |
降落 | 2 |
与物品互动 | 3 |
鞘翅落地及实体的独有动作(如劫掠兽咆哮、狼甩掉身上的水) | 4 |
离开坐骑及装备物品 | 5 |
骑上坐骑及与实体互动 | 6 |
生物和玩家受伤 | 7 |
消耗物品(进食和饮用) | 8 |
方块取消激活 | 9 |
方块激活 | 10 |
方块变化 | 11 |
破坏方块 | 12 |
放置方块 | 13 |
传送及放置实体 | 14 |
爆炸及实体死亡 | 15 |
- 告示牌
- 现在在放置后可以通过与其交互来重新编辑文字。
- 现在告示牌的两面可以分别显示独立的文字和文字颜色。
- 在首次放置时会默认编辑正面。
- 编辑反面时需要走到告示牌的后方并于反面交互。
- 现在可以使用蜜脾涂蜡,涂蜡后的告示牌无法再进行编辑。
- 可疑的沙子
- 现在可以生成于Trail Ruins和暖水海洋的海底废墟中。
物品
- 药水
- 更改了缓降药水的颜色。
- 更改了凋零效果的粒子颜色,使其更加可辨别。
- 锻造模板
- 更改了沙丘盔甲纹饰锻造模板的物品纹理和实际应用后的盔甲纹理,其盔甲纹理以及物品纹理中的图标被哨兵盔甲纹饰锻造模板使用。
- 原有的哨兵盔甲纹饰锻造模板的盔甲纹理和物品纹理中的图标现在被Shaper盔甲纹饰锻造模板使用。
世界生成
- 海底废墟
- 现在可以生成可疑的沙子和可疑的沙砾。
非生物实体
- 展示实体
- 现在当
interpolation_duration
为0时所有先前的值都会被丢弃。 - 现在所有的渲染属性都会同时应用到对象上。
- 现在展示实体在接收到初始的数据后才会渲染,所以在部分情况下展示实体并不会在插值的第一刻显示。
常规
- 数据包
- 将数据包版本号更改为
13
。 - 将“1.20更新”内置数据包中的内容加入到游戏内。
- 游戏事件
- 移除了
piston_contract
游戏事件,现在对应的动作会触发block_deactivate
游戏事件。 - 移除了
piston_extend
和dispense_fail
游戏事件,现在对应的动作会触发block_activate
游戏事件。 - 许多游戏事件的新的振动频率:
游戏事件 | 振动频率 |
---|---|
step 、swim 、flap |
1 |
projectile_land 、hit_ground 、splash |
2 |
item_interact_finish 、projectile_shoot 、instrument_play |
3 |
entity_roar 、entity_shake 、elytra_glide |
4 |
entity_dismount 、equip |
5 |
entity_mount 、entity_interact 、shear |
6 |
entity_damage |
7 |
drink 、eat |
8 |
container_close 、block_close 、block_deactivate 、block_detach |
9 |
container_open 、block_open 、block_activate 、block_attach 、prime_fuse 、note_block_play |
10 |
block_change |
11 |
block_destroy 、fluid_pickup |
12 |
block_place 、fluid_place |
13 |
entity_place 、lightning_strike 、teleport |
14 |
entity_die 、explode |
15 |
- 功能标志
- 移除了
update_1_20
功能标志以及对应的内置数据包,并将其内容加入到游戏内。
- 声音
- 现在在地毯、雪、下界苗和菌索上行走时,其行走音效会与其下方方块的行走音效合并。
- 下方方块行走音效的音量和音高都会略低于默认值。
- 结构后处理器
- 加入了
capped
后处理器,用于限制指定的结构后处理器中可随机变换的方块的数量。- 必选参数:
delegate
:执行方块变换的结构后处理器。limit
:指定的结构后处理器中可随机变换的方块的最大数量。- 当达到其设定的最大值前,结构中的方块会随机传递至
delegate
参数指定的结构后处理器中。
- 当达到其设定的最大值前,结构中的方块会随机传递至
- 必选参数:
- 现在
output_nbt
字段会引用block_entity_modifier
,而不是由自定义规则指定。- 有如下几种内置的
block_entity_modifier
:passthrough
:默认值,保留方块实体的原有字段。append_static
:向方块实体添加静态字段。clear
:移除方块实体的原有字段。append_loot
:向方块实体添加战利品表和种子,需通过loot_table
参数指定添加到方块实体LootTable
字段的战利品表。- 基于方块位置的随机战利品表种子
LootTableSeed
也会添加到方块实体中。
- 基于方块位置的随机战利品表种子
- 有如下几种内置的
- 标签
- 加入了
combination_step_sound_blocks
方块标签、- 包含
#wool_carpets
、crimson_roots
、moss_carpet
、nether_sprouts
、snow
、warped_roots
- 控制方块的行走音效是否与其下方方块的行走音效合并。
- 包含
修复
- 修复了32个漏洞
来源:Minecraft wiki