马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
原文:https://www.minecraft.net/en-us/article/minecraft-snapshot-25w07a
Minecraft 快照 25w07a
Minecraft Java 版快照
星期四的蛙日?谁能想到这种事?!在本周的快照中,我们更新了流浪商人和制图师的交易,并引入了新的羊群生成规则,使其更符合各自生物群系的特点。是时候出去探索世界了!
Mojang 的 bug 追踪系统 Mojira 正在迁移至云端,在此期间 bug 报告功能暂不可用。新平台即将上线,届时玩家可以登录、创建账户,并最重要地——报告 bug!在此期间,请尽量保存 bug 的相关信息,待 Mojira 恢复后再提交报告!
新特性
的毛色基于规则调整
更新了羊在不同生物群系生成时的羊毛颜色规则:
- 生物群系(与当前版本一致):
- 常见:白色
- 不常见:黑色、灰色、淡灰色、棕色
- 稀有:粉色羊有极小概率生成
- 生物群系:
- 常见:黑色
- 不常见:淡灰色、淡蓝色、蓝色、青色
- 稀有:粉色羊有极小概率生成
- 生物群系:
- 常见:棕色
- 不常见:灰色、黄色、橙色、红色
- 稀有:粉色羊有极小概率生成
变更- 只有使用或破坏时才会掉落灌木丛,并且该方块可被其他方块替换。
- 哞菇(Mooshroom)的模型稍作调整,使其鼻子更加立体。
- 环境音效调整:
- (Desert)、(Badlands)和(Pale Garden)的环境音效从“方块”(Blocks)分类调整至“环境/环境音效”(Ambient/Environment)分类。
- (Cartographer)和(Wandering Trader)交易调整。
- 现在可在沙漠生成。
- 村庄的中可找到(Bundle)。
- 方块破坏音效音量降低,影响所有使用该音效的方块。
制图师和流浪商人交易调整
制图师交易- 制图师现在出售的地图包含不同生物群系的建筑:
制图师现在出售 7 张新地图,每张地图都指向不同的村庄或不同生物群系中的其他结构。这些地图可以帮助想要快速找到特定位置的玩家。
来自不同村庄类型的制图师将出售不同范围的地图和彩色横幅。
部分价格和数量也已调整。 -
流浪商人交易- 流浪商人现在价格更合理,交易种类更多,部分物品库存更充足。
- 现在可以向流浪商人出售基础物资,即使你不打算购买物品,也可以通过帮助他们筹备下一次旅程来赚取绿宝石。
- 流浪商人会从以下物品中随机选择两种收购:
- (Water Bottle)
- (Water Bucket)
- (Milk Bucket)
- (Fermented Spider Eye)
- (Baked Potato)
- (Hay Bale)
- 新增可售卖物品(原有物品仍保留):
- (金合欢木、白桦木、深色橡木、丛林木、橡木、云杉木、苍白橡木或樱花木)
- 附魔铁镐
- 隐身药水
声音调整- (Leaf Litter)和(Grass)的音效调整
- 降低了枯叶的声音文件音量(包括破坏、踩踏和放置音效)。
- 降低了草丛类型的声音文件音量,影响所有使用该音效的方块(例如挖掘声音)。
技术性变更数据包版本 67- stepping_on 实体谓词调整:现在仅当实体处于地面上时,该谓词才会返回 true。
标签调整方块标签- 新增 #camels_spawnable_on——表示骆驼可生成的方块。
结构标签- 新增 #on_savanna_village_maps——可出现在热带草原村庄地图(Savanna Village Maps)的结构。
- 新增 #on_desert_village_maps——可出现在沙漠村庄地图(Desert Village Maps)的结构。
- 新增 #on_plains_village_maps——可出现在平原村庄地图(Plains Village Maps)的结构。
- 新增 #on_taiga_village_maps——可出现在针叶林村庄地图(Taiga Village Maps)的结构。
- 新增 #on_snowy_village_maps——可出现在雪原村庄地图(Snowy Village Maps)的结构。
- 新增 #on_swamp_explorer_maps——可出现在沼泽探险者地图(Swamp Explorer Maps)的结构。
- 新增 #on_jungle_explorer_maps——可出现在丛林探险者(Jungle Explorer Maps)地图的结构。
实体数据调整- Pos、Motion 和 Rotation 现在必须包含正确数量的组件(分别为 3、3 和 2),否则整个数据将被丢弃,而不是仅保留有效的部分。
- SleepingX、SleepingY 和 SleepingZ 字段合并为 sleeping_pos,示例:
以下实体的数据调整:- 箭(Arrow)、矿车(Minecart)、方块显示(Block Displays)、末影人(Endermen)、掉落方块(Falling Blocks)、引爆的 TNT(Primed TNT)、活塞移动方块(Piston Moving Blocks):不再允许 Block States 为空对象。
- Tags 字段如果被删除,则不会被保留。
特定实体调整
悦灵(Allay)- 移除了冗余的 CanDuplicate 字段,该功能现在由 DuplicationCooldown 控制。
猫(Cat)- CollarColor 字段现在默认为 14(红色),如果未指定则自动使用默认值。
海豚(Dolphin)- 移除了 TreasurePosX、TreasurePosY 和 TreasurePosZ 字段。
掉落方块(Falling Block)- BlockState 字段现在允许设为空气(air),这样该方块会立即消失。
- 如果 BlockState 未指定或无效,则默认设为沙子(sand)。
狐狸(Fox)- Trusted 字段现在默认为空([]),如果未指定,则不会与先前状态合并(即 /data 命令修改时不会保留先前值)。
物品(Item)- Owner 和 Thrower 字段如果被删除,则不会被保留。
幻翼(Phantom)- Size 字段改名为 size。
- AX、AY、AZ 字段合并为 anchor_pos。
玩家(Player)- SpawnX、SpawnY、SpawnZ、SpawnAngle、SpawnDimension 和 SpawnForced 字段合并为 respawn 对象:
- {
- "pos": [x, y, z], // 复活坐标
- "angle": 0.0, // 复活角度(默认 0.0)
- "dimension": "minecraft:overworld", // 复活维度(默认主世界 minecraft:overworld )
- "forced": false // 布尔值,如果此生成是通过命令设置的,则为 true(默认值:false)
- }
复制代码
- enteredNetherPosition 字段现在改名为 entered_nether_pos,且格式调整为双精度浮点数组:
- entered_nether_pos: [1.0, 2.0, 3.0]
复制代码
引爆的 TNT(PRIMED_TNT)- block_state 字段现在默认设为 tnt,如果未指定,则使用默认值。
潜影贝子弹(SHULKER_BULLET)- Dir 和 Target 字段如果被删除,则不会被保留。
海龟(TURTLE)- HomePosX、HomePosY 和 HomePosZ 字段合并为 home_pos。
- 移除了 TravelPosX、TravelPosY 和 TravelPosZ 字段。
- HasEgg 字段改名为 has_egg。
恶灵(VEX)- LifeTicks 字段改名为 life_ticks。
- BoundX、BoundY、BoundZ 字段合并为 bound_pos。
村民(VILLAGER)流浪商人(WANDERING_TRADER)- wander_target 字段如果被删除,则不会被保留。
狼(WOLF)- CollarColor 字段现在默认为 14(红色),如果未指定,则自动设为默认值。
僵尸村民(ZOMBIE_VILLAGER)唤魔者尖牙(EVOKER_FANGS)、区域效果云(AREA_EFFECT_CLOUD)及所有抛射物(Projectiles) 物品展示框(ITEM_FRAME)、发光物品展示框(GLOW_ITEM_FRAME)、画(PAINTING)和拴绳结(LEASH_KNOT) - TileX、TileY 和 TileZ 字段已合并为 block_pos 字段。
箭(ARROW)、光灵箭(SPECTRAL_ARROW)、三叉戟(TRIDENT) - inBlockState 和 SoundEvent 字段如果被删除,则不会被保留。
矿车(MINECART)及其变体(*_MINECART) - CustomDisplayTile 字段已被移除。
- 如果 DisplayState 被指定,它现在始终会覆盖默认的显示方块状态。
- 现在可以使用 DisplayOffset 来覆盖默认的偏移量,即使没有自定义显示方块状态。
方块显示(BLOCK_DISPLAY)、物品显示(ITEM_DISPLAY)和文本显示(TEXT_DISPLAY) - glow_color_override 字段如果被删除,则不会被保留。
女巫(WITCH)、劫掠兽(RAVAGER)、掠夺者(PILLAGER)、幻术师(ILLUSIONER)、唤魔者(EVOKER)和卫道士(VINDICATOR) - patrol_target 字段如果被删除,则不会被保留。
方块实体数据调整- CustomName 字段如果被删除,则不会被保留。
- LootTable 字段如果被删除,则不会被保留。
末地传送门(END_GATEWAY)- exit_portal 字段如果被删除,则不会被保留。
熔炉、烟熏炉、高炉(FURNACE, SMOKER, BLAST_FURNACE)- RecipesUsed 字段如果被删除,则不会被保留。
头颅(SKULL)- note_block_sound 字段如果被删除,则不会被保留。
资源包版本 52- 物品渲染小幅调整。
- 更新了哞菇(Mooshroom)的模型和材质:
- 现在模型具有突出的鼻子。
- 模型的腿部结构进行了镜像调整。
着色器 & 后处理效果开发者注:虽然资源包可以覆盖核心着色器(Core Shaders),但这并非官方支持的功能,也不是资源包的预期用途。这些着色器是游戏内部实现的一部分,随着游戏的演变,可能会随时发生变化。我们理解许多资源包使用覆盖核心着色器的方式来实现很酷的视觉效果,而目前仍缺乏正式支持的替代方案。未来,我们希望能够提供更稳定、官方支持的替代方案。
核心着色器和后处理效果的着色器程序定义(JSON 文件)已被移除。- 核心着色器程序仍然可用,并且可以被覆盖。
- 后处理效果仍可通过 JSON 进行配置。
后处理效果定义- program 字段已被 vertex_shader(顶点着色器)和 fragment_shader(片段着色器)替换。
- <namespace>:<path> 现在解析为 assets/<namespace>/shaders/<path>.<vsh|fsh>。
- type 现在是每个 uniform 变量的必填字段。
- 可能的值包括:int、ivec3、float、vec2、vec3、vec4、matrix4。
- 每个 uniform 变量的 values 字段现在是可选的。
- 不建议将其留空,因为它用于模糊效果的运行时配置。
- 如果 uniform 变量未指定,则会导致未定义行为,必须明确指定所有着色器使用的 uniform 变量。
物品渲染物品显示(Item Display)- firstperson_lefthand(第一人称左手)和 thirdperson_lefthand(第三人称左手)的渲染方式现在与手持时一致。
物品实体(Item Entity)- 当物品掉落在地面时,模型大小现在会影响其悬浮动画。
- 这意味着无论模型大小如何,物品都不会再穿透地面方块。
- 物品堆叠在地面的摆放方式现在取决于模型大小和模型类型:
- 如果模型深度(Z 轴坐标)小于 1/16 个方块,则物品将以平铺堆叠的方式渲染。
- 否则,物品会以围绕中心的随机簇状排列进行渲染。
- 之前,只有带有 builtin/generated 父级的模型才会使用平铺堆叠渲染方式。
开发者注:由于 Mojang Bug 追踪系统(Mojira)目前正在迁移,文章中的 bug 反馈链接暂时无法使用。
修复的 Bug(25w07a)- MC-122840 - 使用 /data remove 无法删除末影水晶(End Crystal)的 beam_target 标签。
- MC-152382 - 末地传送门(End Gateways)和末影传送门(End Portals)不会在渲染距离雾中逐渐淡出。
- MC-153392 - 使用 /data remove 无法删除村民的八卦言论(Gossips)数据。
- MC-220091 - 召唤 falling_block 实体并将 BlockState NBT 设为空气方块(air、cave_air、void_air)时,会默认生成沙子(sand)。
- MC-230445 - 末影传送门和末地传送门在失明(Blindness)或黑暗(Darkness)效果下的渲染异常。
- MC-279196 - 使用 /data remove 无法删除方块的掉落物表(Block Loot Table)。
- MC-279364 - 无法使用 /data remove 删除方块实体(Block Entity)的 CustomName 字段。
- MC-279434 - 站在细雪(Powder Snow)和火(Fire)上时,会不断播放火焰熄灭音效。
- MC-279472 - 虚空(Void)在视觉上比之前更低、更淡化。
- MC-279572 - 末影传送门和末地传送门的渲染不会受到水、岩浆或粉雪雾效应的影响。
- MC-279598 - 执行 /test clearall 命令后,部分测试结构仍然残留。
- MC-279637 - 在执行 /test verify 时,如果 max_attempts 大于 1,游戏会崩溃。
- MC-279711 - 关闭 UI 时,测试实例方块的 Entities 数据会翻转。
- MC-279913 - 哞菇(Mooshroom)的鼻子外观不再匹配普通牛。
- MC-279921 - 玩家即使沉入粉雪中,仍然会获得 “轻功雪上飘”(Light as a Rabbit) 成就。
- MC-279934 - block.sand.idle 和 block.sand.wind 声音未归类到环境/环境音效(Ambient/Environment)类别。
- MC-279936 - 使用 /test create... 命令时,会错误地显示 commands.test.success 原始翻译键。
- MC-279948 - 寒带牛(Cold Cow)变种的牛角未镜像对称。
- MC-279992 - 穿着皮革靴子(Leather Boots)从特定高度跳落到细雪上,可能会导致玩家卡在粉雪中。
- MC-280067 - 玩家如果与脚手架(Scaffolding)相交,脚手架将无法放置。
- MC-280132 - 叶子覆盖物(Leaf Litter)的生成受到非草方块的不一致影响。
- MC-280133 - 靠近世界边界(World Border)时,边界可能会产生图形异常。
- MC-280134 - 当潜行速度(Sneaking Speed)属性设为 0 时,游戏会冻结。
- MC-280167 - 使用 F3+L 进行性能分析时,日志会输出大量错误信息。
如何下载快照
Minecraft Java 版快照可在Minecraft 启动器中下载。请前往“安装”选项卡,并启用快照版本。
注意:测试版本可能会破坏你的存档,请务必备份世界,或在独立文件夹中运行快照版本。
跨平台服务器 Jar 文件:Minecraft 服务器 Jar 下载
Bug 反馈:Minecraft 问题追踪器
建议反馈:Minecraft 反馈网站 或加入 官方 Minecraft Discord 参与讨论!
|