这是 Minecraft 1.17 的第四个快照。
原文链接 · 汉化版链接

MINECRAFT 快照 20W49A
一个 Minecraft Java 版快照
又一个快照出来了,而这次它带来了 Sculk。它们有点恐怖。但不要怕,善用振动!
(译注:瞎起的名字翻译个毛线啊!)
译名更新
- Pointed Dripstone:尖滴水石 → 滴水石锥
20W49A 新增特性
- 添加了滴水石洞 (Dripstone Cave) 生物群系
- 添加了 Sculk 传感器
滴水石洞生物群系
这个生物群系目前还不能自然生成,因为它是为接下来的大型洞穴准备的。但是如果你想在现在的洞穴中看到这个生物群系,你可以创建一个滴水石洞单生物群系世界。
- 在地面、天花板和小水塘中包含大量滴水石锥。
- 在一些地方,你会发现更大的石笋、钟乳石和滴水石方块构成的柱子。
Sculk 传感器
- 欢迎来到 Sculk 的奇妙多须世界——做好被 Sculk 传感器吓破胆的准备吧,它们有探测周围振动的独特能力。
- 振动指任何可以导致物理运动的东西(译注:我觉得 Mojang 说反了)。如果你有留意,有些运动靠潜行是无法被传感器检测到的。
- 这些潜行友好的振动目前包括行走、落到地面和投掷/发射弹射物。
- Sculk 传感器不会对其他 Sculk 来源直接产生的振动起反应。
- 当检测到一个振动时,一个信号会从来源位置以 1 方块每游戏刻的速度向传感器传播。
- 当一个信号正在向一个传感器传播时其他振动无法被检测。
- 接收到信号时传感器会被激活 40 游戏刻(大约 2 秒钟)。
- 被激活时传感器无法检测其他振动。
- Sculk 传感器可以检测周围 8 方块半径内的振动。
- 挖掘 Sculk 传感器的最适工具是锄头。
- 它们可浸水。
红石信号
- Sculk 传感器在被激活时会输出红石信号。
- 红石信号的强度反比于振动信号传播的距离。
- 也就是说振动越近红石信号越强。
- 信号输出也与 Sculk 传感器的半径有关,所以当振动传播距离为 0 时(直接发生于传感器上)红石信号可以达到最大强度。
振动频率
- Sculk 传感器与比较器有独特的交互。
- 游戏中的每一个振动都带有一个特定的频率值,这个值可被比较器测量。
- 利用有效的装置,你可以检测附近发生的特定动作。
👉振动频率表
羊毛绝缘体
- 羊毛与 Sculk 传感器有特殊的交互。
- 如果一个羊毛挡在振动的传播路径上,传感器将无法检测到它。
技术性小知识
- Sculk 传感器在被放置或休眠后有 1 刻的冷却期。
- 在这个短暂的冷却期中,它无法检测振动。这是为了防止由它驱动的装置在下线过程中激活它自己。欢迎大家就这一点提供反馈意见!
20W49A 内容变动
- 收纳袋的空间使用情况现在总会显示,无论是否启用了高级提示框。
- 钟乳石和石笋的尖部在相邻时会合并,除非你按住 shift 放置。
20W49A 技术性变动
- 实现了一个新的游戏事件系统以支持 Sculk 传感器的振动检测。
- 世界高度相关的数值现在会在自定义世界中暴露出来。
- 移除
max-build-height
服务器设定。
- 添加了
occludes_vibration_signals
方块标签。任何包含这个标签的东西都会阻挡振动,并默认继承 wool
标签条目。
- 新粒子类型:
vibration
和 dust_color_transition
。
游戏事件
这个系统为在附近区块发生特定内部动作时进行识别而开发,也正因此新的 Sculk 传感器能够以振动的形式检测这些事件。
下面是预置游戏事件的清单:
minecraft:step
minecraft:swim
minecraft:flap
minecraft:elytra_free_fall
minecraft:hit_ground
minecraft:splash
minecraft:projectile_shoot
minecraft:projectile_land
minecraft:entity_hit
minecraft:block_place
minecraft:block_destroy
minecraft:fluid_place
minecraft:fluid_pickup
minecraft:block_open
minecraft:block_close
minecraft:block_switch
minecraft:block_unswitch
minecraft:block_attach
minecraft:block_detach
minecraft:block_press
minecraft:block_unpress
minecraft:container_open
minecraft:container_close
minecraft:explode
minecraft:armor_stand_add_item
minecraft:wolf_shaking
minecraft:dispense_fail
minecraft:fishing_rod_cast
minecraft:fishing_rod_reel_in
minecraft:piston_extend
minecraft:piston_contract
minecraft:flint_and_steel_use
minecraft:eating_start
minecraft:eating_finish
minecraft:lightning_strike
标签
同时引入的还有可被数据包修改的游戏事件标签。它们可在 data/minecraft/tags/game_events
目录下找到。
vibrations
决定游戏事件是否会被 Sculk 传感器识别为振动。目前所有已添加的游戏事件都默认包含这个标签。
ignore_vibrations_stepping_carefully
当事件来源在潜行时 Sculk 传感器是否要忽略其游戏事件。
这些游戏事件默认包含 ignore_vibrations_stepping_carefully
:
minecraft:step
minecraft:hit_ground
minecraft:projectile_shoot
20W49A 修复错误
- MC-18880 - The Absorption effect has no texture for poison/wither hearts (appears empty instead)
- MC-201840 - Optional function tags sometimes don’t run even when the tag exists
- MC-203797 - Placing or removing a block over the void causes a DecoderException on servers
- MC-204314 - Double copper slabs only drop a single slab when mined
- MC-205043 - Absorption hearts appear broken when taking freezing damage
- MC-205096 - Hardcore hearts lose all color when player is taking freeze damage
- MC-205391 - Waxing cut copper doesn’t prevent it from oxidising
- MC-205629 - Unused sign cache when rendering signs
- MC-206553 - Pointed Dripstone creates water particles in the Nether
- MC-206563 - Pointed dripstone is not connected to the player’s hand
- MC-206578 - Large pillars of stalactites don’t fall when the block above is removed
- MC-206583 - Cauldrons below stalactites at least 2 blocks tall won’t fill up
- MC-206591 - Setting any floating block to a pointed dripstone, causes the replaced block to drop as an item
- MC-206594 - Large stalactites falling occasionally don’t drop all of their pointed dripstone items
- MC-206599 - Pointed dripstone can be placed atop each other, even if a player would be inside the hitbox of the lower dripstone
- MC-206606 - Frustum stage of stalactites negates fall damage
- MC-206613 - Pointed Dripstone duplicates when the block it was attached to is removed
- MC-206615 - Pointed dripstone’s hitbox can extend further than a block, causing nearby stalactites to not be able to fall
- MC-206642 - Stalactites destroy items they fall on, however stalagmites don’t
- MC-206643 - When a dripstone’s hitbox extends into the space of another block, the area that extends into said block cannot be targeted
- MC-206669 - Inconsistency between dripstone and non-mob entities
- MC-206682 - Floating dripstone tips are sometimes left behind from large dripstone pillars
- MC-206691 - Pointed dripstone replaces items with pointed dripstone items
- MC-206711 - Coding error at net.minecraft.world.entity.Entity.resetPos()
- MC-206790 - Waterlogged dripstone does not update
- MC-206878 - Pointed dripstone attached to a piston is not removed as the piston extends