minecraft-snapshot-25w44a
25w44a_1170x500.jpg

Minecraft快照25w44a
新闻Minecraft Java版快照

注意:此文章包含了尚未确定正式中文译名的游戏内名称。

译名未定内容的名称已在文中标记为浅色字加点状下划线,并在给出暂定译名,注意,这可能不是最终译名

在今天激动人心的新快照中,我们带来了更多群骑——以及更多纷争!来认识一下骆驼尸壳吧,这是一种在沙漠中活动的亡灵被动生物,还要直面骑在它们身上的敌对骑手!骆驼尸壳由尸壳骑乘,同时还会有另一个挑战者一同出现:一种栖息在沙漠中的骷髅,名为焦骸

除了这些新威胁,我们还对矛的突进魔咒做了进一步调整(它现在没那么「耗能」了!),并且让马、骡、驴和骆驼在被骑乘时能够在水中漂浮,而不像以前那样会下沉。

和往常一样,这个版本还包含了一系列漏洞修复和技术性更新,其中包括对游戏规则的重命名,使其描述更清晰。

祝挖矿愉快!

新特性

  • 更新了进度,加入了骆驼尸壳和焦骸。
  • 加入了新的图形选项「各向异性过滤」。

焦骸

  • 新的骷髅变种。
  • 在沙漠亮度等级0时生成,会替代部分普通骷髅。
  • 在阳光下不会燃烧。
  • 射出虚弱之箭。
  • 与普通骷髅相比射箭速度较慢,类似沼骸。
  • 遵循尸壳的生成规则,不会在洞穴中生成。

骆驼尸壳

  • 新的亡灵骆驼变种。
  • 在沙漠亮度等级0时生成。
  • 在阳光下不会燃烧。
  • 生成时带有两名骑手:一名手持矛的尸壳和一名焦骸
  • 遵循尸壳的生成规则,不会在洞穴中生成。
  • 若骑手为敌对生物,则自身为敌对状态。
  • 无骑手时为被动状态。
  • 与其他敌对生物一样会消失,但被玩家骑乘时会保持存在。
  • 最喜爱的食物是兔子脚。
  • 无法繁殖。
  • 作为坐骑,其功能与普通骆驼类似。

武器矛

突进魔咒

  • 降低了所有魔咒等级下使用突进所消耗的饥饿值。
    • I级突进现在消耗1点饥饿值,II级消耗2点,III级消耗3点(之前分别为4点、5点和6点)。
  • 所有魔咒等级下使用突进均加入1点耐久度消耗。

各向异性过滤

  • 此新选项可提升方块在远处或倾斜视角下的视觉质量。
  • 默认值取决于您的图像预设,可用值为「关」「2x」「4x」和「8x」。
  • 若您的硬件不支持此功能,则不会启用。
  • 这将显著影响显存使用量(尤其是与高Mipmap级别结合时)。

更改

  • 鹦鹉现在可以模仿僵尸鹦鹉螺、僵尸马、骆驼尸壳和焦骸的声音。
  • 鹦鹉螺和僵尸鹦鹉螺在被生物(而非仅玩家)激怒时,会攻击该生物。
  • 下界的环境迷雾不再依赖渲染距离设置,将始终在10至96个方块范围内生效。
  • 马、骡、驴和骆驼被玩家骑乘时不再沉入水中。
  • 区块将淡入显示而非突然出现,淡入时间可通过视频设置调整。
  • 蝙蝠不再于10月20日至11月3日期间在更高亮度等级下更频繁生成。

用户界面

  • 「界面」在视频设置界面中已重命名为「偏好设置」。
  • 自定义单一生物群系界面现在有一个搜索框。
  • 语言选择界面现在有一个搜索框来过滤语言。

技术性更改

  • 数据包版本现在为92.0。
  • 资源包版本现在为72.0。
  • Minecraft服务端管理协议版本现在为2.0.0。
  • 加入了对OSX上KQueue的支持以提升网络连接性能。

Minecraft服务端管理协议版本2.0.0

  • typed_game_ruleuntyped_game_rule模式中,value字段的类型已从字符串改为可接受布尔值或整数。
    • 此外,现在使用游戏规则的资源路径作为键名。

数据包版本92.0

译注:

  1. 鉴于原文中缺少此标题,为保证整体的统一性,在此予以增补。

命令

更改了/worldborder

  • 设置大小的time参数现在可通过添加sd后缀来指定秒或游戏天数。
  • 设置警告距离的time参数默认以刻为单位,但也可通过添加sd后缀来指定秒或游戏天数。

游戏规则

游戏规则已移入注册表。因此,所有游戏规则的名称已从之前的驼峰式命名改为蛇形命名的资源路径。

此外,以下游戏规则已进一步重命名:

  • announceAdvancementsminecraft:show_advancement_messages
  • commandBlocksEnabledminecraft:command_blocks_work
  • command_modification_block_limitminecraft:max_block_modifications
  • disableElytraMovementCheckminecraft:elytra_movement_check
    • 在使用该资源路径的地方,其值也相应反转。
  • disablePlayerMovementCheckminecraft:player_movement_check
    • 在使用该资源路径的地方,其值也相应反转。
  • disableRaidsminecraft:raids
    • 在使用该资源路径的地方,其值也相应反转。
  • doDaylightCycleminecraft:advance_time
  • doEntityDropsminecraft:entity_drops
  • doImmediateRespawnminecraft:immediate_respawn
  • doInsomniaminecraft:spawn_phantoms
  • doLimitedCraftingminecraft:limited_crafting
  • doMobLootminecraft:mob_drops
  • doMobSpawningminecraft:spawn_mobs
  • doPatrolSpawningminecraft:spawn_patrols
  • doTileDropsminecraft:block_drops
  • doTraderSpawningminecraft:spawn_wandering_traders
  • doVinesSpreadminecraft:spread_vines
  • doWardenSpawningminecraft:spawn_wardens
  • doWeatherCycleminecraft:advance_weather
  • maxCommandChainLengthminecraft:max_command_sequence_length
  • maxCommandForkCountminecraft:max_command_forks
  • naturalRegenerationminecraft:natural_health_regeneration
  • snowAccumulationHeightminecraft:max_snow_accumulation_height
  • spawnRadiusminecraft:respawn_radius
  • spawnerBlocksEnabledminecraft:spawner_blocks_work

限制

一些以前没有值范围限制的游戏规则现在有了限制:

  • minecraft:max_block_modifications:最小值1
  • minecraft:max_command_forks:最小值1
  • minecraft:max_command_sequence_length:最小值0
  • minecraft:max_entity_cramming:最小值1
  • minecraft:max_snow_accumulation_height:最小值0,最大值8
  • minecraft:players_nether_portal_creative_delay:最小值0
  • minecraft:players_nether_portal_default_delay:最小值0
  • minecraft:players_sleeping_percentage:最小值0
  • minecraft:random_tick_speed:最小值0
  • minecraft:respawn_radius:最小值0

加入了minecraft:fire_spread_radius_around_player

  • 控制玩家周围火可以蔓延的最大方块距离。
    • 此规则取代了之前的doFireTickallowFireTicksAwayFromPlayer游戏规则,这两个规则现已移除。
    • 设置为0将禁用火蔓延。
    • 设置为-1将允许在玩家不在场时蔓延火。
    • 限制:最小值-1

游戏测试

game_rules测试环境中,键bool_ruleint_rule已被替换为单个键rules。它是从游戏规则资源路径到游戏规则值的映射。值类型根据游戏规则为整数或布尔值。

环境属性

ARGB颜色值修饰符

  • override
    • 参数格式:ARGB颜色
  • add - 分量级加法颜色混合
    • 参数格式:RGB颜色
  • subtract - 分量级减法颜色混合
    • 参数格式:RGB颜色
  • multiply - 分量级乘法颜色混合
    • 参数格式:RGB或ARGB颜色
    • 若指定alpha通道,其乘法运算将独立于其他颜色通道进行。
  • alpha_blend - 图像编辑软件中常见的传统alpha混合
    • 参数格式:ARGB颜色
    • 当alpha通道为1时,行为等同于无混合的override

更改了环境属性

  • minecraft:visual/water_fog_radius重命名为minecraft:visual/water_fog_end_distance
  • 移除了minecraft:visual/extra_fog
  • minecraft:visual/cloud_opacity替换为minecraft:visual/cloud_color

加入了minecraft:visual/water_fog_start_distance

摄像机开始受水下迷雾影响的方块距离。若为负值,迷雾会以摄像机后方该距离处的密度开始渲染。

  • 值类型:浮点数
  • 默认值:-8.0
  • 修饰符:浮点值修饰符
  • 插值:是
  • 在摄像机位置解析

加入了minecraft:visual/fog_start_distance

摄像机(未浸入其他物质时)开始受迷雾影响的方块距离。若为负值,迷雾会以摄像机后方该距离处的密度开始渲染。注:最终值也会受天气影响。

  • 值类型:浮点数
  • 默认值:0.0
  • 修饰符:浮点值修饰符
  • 插值:是
  • 在摄像机位置解析

加入了minecraft:visual/fog_end_distance

摄像机(未浸入其他物质时)迷雾达到最大密度的方块距离。

注:最终值也会受天气影响。

  • 值类型:非负浮点数
  • 默认值:1024.0
  • 修饰符:浮点值修饰符
  • 插值:是
  • 在摄像机位置解析

加入了minecraft:visual/sky_fog_end_distance

摄像机(未浸入其他物质时)影响天空的迷雾达到最大密度的方块距离。

注:此值受渲染距离选项限制。

  • 值类型:非负浮点数
  • 默认值:512.0
  • 修饰符:浮点值修饰符
  • 插值:是
  • 在摄像机位置解析

加入了minecraft:visual/cloud_fog_end_distance

摄像机(未浸入其他物质时)影响云层的迷雾达到最大密度的方块距离。

注:此值受云层距离选项限制。

  • 值类型:非负浮点数
  • 默认值:2048.0
  • 修饰符:浮点值修饰符
  • 插值:是
  • 在摄像机位置解析

加入了minecraft:visual/cloud_color

云的颜色。若完全透明,云将完全禁用且快乐恶魂在云层高度时不会更快恢复生命值。

  • 值类型:ARGB颜色
  • 默认值:#00000000
  • 修饰符:ARGB颜色值修饰符
  • 插值:是
  • 渲染时在摄像机位置解析,或在快乐恶魂位置解析以影响其生命值恢复

槽位源

  • 加入了槽位源以允许在数据包中指定任意物品栏槽位的位置。
  • 格式:包含字段的对象:
    • type:槽位源类型
    • <type-specific>:根据类型而定的附加字段

minecraft:empty类型

  • 空选择,不包含任何槽位。

minecraft:group类型

  • 将多个槽位源合并为一个,结果选择包含每个提供的槽位源的所有槽位。
    • 若某槽位被多个槽位源包含,将在结果槽位源中重复出现。
    • 示例:[a, b] + [c, a][a, b, c, a]
  • 格式:
    • terms:要合并的槽位源列表
  • 也可内联写成槽位源列表。

minecraft:slot_range类型

  • 从实体或方块实体的物品栏中选择某一槽位范围内的槽位。
  • /item命令的from参数行为一致。
  • 格式:
    • source:从战利品上下文中获取槽位的实体或方块实体。
      • 可为block_entitythisattacking_entitylast_damage_playerdirect_attackertarget_entityinteracting_entity
    • slots:槽位范围,格式为<slot_type><slot_type>.<slot_number>(例如armor.chestcontainer.*

minecraft:contents类型

  • 从一个或多个物品的物品栏组件中选择所有非空槽位。
    • 若该组件中未存储任何物品,结果选择将为空。
  • 要使用其物品栏组件的物品位置由另一个槽位源指定。
    • 若该槽位源包含多个带有该组件的物品,结果选择将按照minecraft:group类型的方式合并。
    • 示例:收纳袋 [a, b] + 潜影盒 [c, d][a, b, c, d]
  • 格式:
    • component:目标物品栏组件
      • 允许值为minecraft:bundle_contentsminecraft:charged_projectilesminecraft:container
    • slot_source:包含目标物品所在槽位的槽位源

minecraft:filtered类型

  • 对所选槽位应用过滤器,从结果选择中排除所有不匹配的槽位。
  • 格式:
    • item_filter:用于匹配每个槽位中物品的物品谓词
    • slot_source:要过滤的槽位源

minecraft:limit_slots类型

  • 限制提供的槽位数量,结果选择最多包含该数量的槽位。
    • 任何使槽位数量超过该限制的槽位都将按包含顺序被排除。
    • 示例:若限制设为3,则[a, b, c, d][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:描述物品位置的槽位源
    • 支持所有标准战利品池条目字段
  • 移除了contents作为dynamic战利品条目类型的支持值。
    • 其提供潜影盒内容物的功能因slots战利品条目类型的加入而变得多余,现在可通过slot_range槽位源实现相同效果。

世界生成

生物群系

  • effects定义中的以下颜色字段现在支持字符串形式的#rrggbb颜色或浮点数数组形式的[red, green, blue]
    • water_color
    • foliage_color
    • dry_foliage_color
    • grass_color
    • grass_color_modifier

标签

物品标签

  • 加入了#camel_husk_food - 所有可用于喂食骆驼尸壳的物品。

实体标签

  • 加入了#can_float_while_ridden - 骑乘时可在水面漂浮的实体。
  • #skeletons更改为包含焦骸
  • #zombies更改为包含僵尸鹦鹉螺、僵尸马和骆驼尸壳。
  • #can_equip_saddle更改为包含鹦鹉螺、僵尸鹦鹉螺、僵尸马和骆驼尸壳。

资源包版本72.0

纹理

物品精灵图

  • 加入了新的物品精灵图:
    • item/camel_husk_spawn_egg
    • item/parched_spawn_egg

实体纹理

  • 加入了新的实体纹理:
    • entity/camel/camel_husk.png
    • entity/equipment/camel_husk_saddle/saddle.png
    • entity/skeleton/parched.png
    • entity/skeleton/parched_overlay.png

声音

  • 移除了item.underwater_saddle.equip
  • 为鹦鹉螺加入了以下声音事件:
    • item.nautilus_saddle_equip
    • item.nautilus_saddle_underwater_equip
  • 焦骸加入了以下声音事件:
    • entity.parched.ambient
    • entity.parched.death
    • entity.parched.hurt
    • entity.parched.step
  • 为骆驼尸壳加入了以下声音事件:
    • entity.camel_husk.ambient
    • entity.camel_husk.dash
    • entity.camel_husk.dash_ready
    • entity.camel_husk.death
    • entity.camel_husk.eat
    • entity.camel_husk.hurt
    • entity.camel_husk.saddle
    • entity.camel_husk.sit
    • entity.camel_husk.stand
    • entity.camel_husk.step
    • entity.camel_husk.step_sand
  • 为鹦鹉加入了以下声音事件:
    • entity.parrot.imitate.camel_husk
    • entity.parrot.imitate.parched
    • entity.parrot.imitate.zombie_horse
    • entity.parrot.imitate.zombie_nautilus

着色器与后期处理效果

  • 加入了animate_sprite*核心着色器,它们使用新的SpriteAnimationInfo统一变量。

精灵图动画

  • 精灵图(作为更大图集一部分的纹理)现在在GPU上进行动画处理,而非每刻在CPU上处理。
  • 对于常规的基于帧的动画,使用animate_sprite.vshanimate_sprite_blit.fsh进行绘制。
  • 对于插值动画,使用animate_sprite.vshanimate_sprite_interpolate.fsh进行绘制。
  • UBOSpriteAnimationInfo包含精灵图在更大纹理图集中应绘制位置的信息。

[版本]中修复的漏洞

译注:Minecraft.net上的修复列表可能并不完整。关于较为完整的列表,参见Minecraft Wikihttps://zh.minecraft.wiki/w/25w44a#修复)。

由于篇幅限制,本段不会列出指向特定漏洞报告的链接,如需访问,请使用https://bugs.mojang.com/browse/MC/issues/<漏洞编号>

  • MC-2791 - 玩家的模型在物品栏界面中若未站直,其渲染方向会错误。
  • MC-73186 - 物品模型与复杂方块模型的面之间存在间隙。
  • MC-149630 - 一些粒子周围有很细的垂直线闪烁。
  • MC-237158 - 岩浆块可在含水层下方的洞穴顶部生成。
  • MC-298942 - 骑乘快乐恶魂时,是角色身体移动而不是头部移动。
  • MC-300642 - 当纹理图集较大时,低分辨率的方块之间会出现渲染间隙。
  • MC-301311 - 当选中Java版Realms信息框时,「立即转移」按钮不再突出显示。
  • MC-301516 - 在「创建新的世界」菜单及类似屏幕中,鼠标悬停在选项卡上时,光标不会变为手形。
  • MC-301517 - 在单人游戏、多人游戏、资源包和数据包菜单中,鼠标悬停在箭头上时,光标不会变为手形。
  • MC-301527 - 在进度菜单中滚动时,鼠标光标不会变为调整大小的形状。
  • MC-301988 - 遥测数据屏幕中的按钮在某些语言中未正确对齐。
  • MC-302111 - 使用TAB键时,资源包和数据包菜单中的元素不会按顺序选中。
  • MC-302325 - 玩家在调试选项屏幕中使用热键(F3+BF3+G)切换调试渲染器时,相应条目不会更新。
  • MC-302338 - 在辅助功能设置菜单中,按下Ctrl+B时,复述功能按钮不会更新。
  • MC-302362 - 在主菜单中点击「单人游戏」或「多人游戏」,然后立即点击一个世界或服务器,即使不点击游玩按钮也能进入。
  • MC-302482 - 当有滚动条时,资源包与数据包的名称可能会与选择框重叠。
  • MC-302678 - 箭和三叉戟会卡在玩家和生物身上。
  • MC-303072 - 当PierceLevel1的三叉戟实体击中生物或玩家时,游戏崩溃。
  • MC-303168 - 给鹦鹉螺装备鞍时,使用的是subtitles.entity.horse.saddle字幕。
  • MC-303255 - 若mobGriefingfalse,鹦鹉螺不会造成伤害。
  • MC-303429 - 猪灵和疣猪兽在下界会抖动。
  • MC-303432 - 无法识别中文输入。
  • MC-303434 - 无法识别日文输入。
  • MC-303439 - 在第三人称视角下,持有的物品在特定角度观看时会出现奇怪的伪影。
  • MC-303455 - 在Wayland上打开容器或菜单时,光标不再居中。
  • MC-303460 - 在Wayland上,光标不再遵循系统设置的外观。
  • MC-303461 - 在Wayland上,应用程序图标显示的是通用的Wayland图标,而不是Minecraft图标。
  • MC-303478 - 在装有英伟达显卡的Linux系统上无法启动25w43a。
  • MC-303481 - 游戏在Mac Studio Display上没有声音且会崩溃。
  • MC-303485 - 游戏无法再在自定义维度中保存区块。
  • MC-303504 - 从锐角角度看,下界苗的纹理仍会拉伸。
  • MC-303506 - 在Wayland上,组合控制键还会发送普通字母。
  • MC-303520 - 从锐角角度看,甜浆果丛的纹理仍会拉伸。
  • MC-303541 - 游戏在Wayland上无法启动。
  • MC-303651 - 旋转的掉落物品有时会产生视觉伪影。

获取此快照

Minecraft:Java版提供快照。要安装快照,请打开Minecraft启动器https://www.minecraft.net/content/minecraft-net/language-masters/download),并在「配置」选项卡中启用快照。

测试版本可能会损坏您的世界,因此请务必备份您的世界,或者在不同于您主要世界的文件夹中运行测试版本。

跨平台服务器jar包:

在此报告漏洞:

想提供反馈吗?

原文名称:Minecraft Snapshot 25w44a
原文作者:Java Team
原文链接:https://www.minecraft.net/zh-hans/article/minecraft-snapshot-25w44a

免责声明:本页面为Minecraft.net官方文章的简体中文翻译作品,原文及除特别说明外的图片版权归Mojang Studios所有,采用CC BY-NC-SA 4.0授权;翻译作品解释权归Afulai2333所有,页面内容严格遵循《Minecraft使用准则》《Minecraft最终用户许可协议》及相关授权条款。完整版权说明详见通用版权声明:https://afulai2333.wikidot.com/mcarticle-general-copyright-notice

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License