这是 Minecraft 1.17 的第 1 个预发布版。
原文链接 · 汉化版链接

MINECRAFT 快照 1.17 第 1 预发布版
一个 Minecraft Java 预发布版快照
第一个 1.17 预发布版来了!
从现在开始,你多数情况下看到的会是错误修复。除此之外,预发布版并不遵从常规的周三发快照的节奏,所以时刻关注我们!
另外,基于社区反馈,我们决定把蜡烛 (Candle) 放回洞穴与山崖更新第一部分。蜡烛也会在第一部分正式上线后不久登陆基岩版。
1.17 第 1 预发布版新增特性
进度
译注:以下进度译名仅供参考,以中文化小组最终稿为准。
- 添加「芜湖起飞!(Whatever Floats Your Goat!)」,在船里与一只山羊 (Goat) 一起漂浮时达成
- 添加「上蜡 (Wax on)」,为铜 (Copper) 方块涂蜡时达成
- 添加「下蜡 (Wax off)」,从铜方块移除蜡时达成
- 添加「最可爱的捕食者 (The Cutest Predator)」,用桶捕获美西螈 (Axolotl) 时达成
- 添加「友情治愈力 (The Healing Power of Friendship!)」,与一只美西螈组队赢得一场战役时达成
- 添加「亮亮更好看 (Glow and Behold)」,使一个告示牌发光时达成
- 添加「轻若脱兔 (Light as a Rabbit)」,穿着皮革靴子走在细雪 (Powder Snow) 上时达成
- 添加「电涌保护器 (Surge Protector!)」,在一个村民附近使用一个避雷针 (Lightning Rod) 成功吸引雷击时达成
- 添加「那是鸟吗?(Is it a Bird?)」,在使用望远镜 (Spyglass) 看到一只鹦鹉时达成
- 添加「那是气球吗?(Is it a Balloon?)」,在使用望远镜看到一个恶魂时达成
- 添加「那是飞机吗?(Is it a Plane?)」,在使用望远镜看到一个末影龙时达成
1.17 第 1 预发布版内容改动
- 蜡烛已被加回创造模式物品栏
- 蜡烛的合成和染色配方再次可用
- 蜡烛在点燃后有了新的材质
- 告示牌上发光的文本现在有了一层外层光晕,使深色文本在黑暗环境中更可见
- 按住空格键会增加制作人员表的滚动速度
洞穴与山崖预览
下载新版数据包。
1.17 第 1 预发布版技术性改动
- 添加了
started_riding
、lightning_strike
和 using_item
进度触发器
- 为
effects_change
触发器添加了 source
条件
- 添加了
lightning_bolt
子谓词
- 为实体谓词添加了
passenger
、stepping_on
和 lightning_bolt
属性
- 为玩家子谓词添加了
looking_at
条件
- 将物品谓词的
item
字段扩展为 items
- 将方块谓词的
block
字段扩展为 blocks
- 添加了 F3+L 快捷键用于在游戏中生成并持续记录性能指标
- 移除了 debug report 命令(使用 perf start/stop 记录服务端性能数据)
- perf start/stop 命令在专用服务端会生成并持续记录服务端性能指标
进度
新触发器
STARTED_RIDING
- 在玩家开始骑乘载具或实体开始骑乘玩家骑乘着的载具时触发
- 条件:
player
– 一个开始骑乘的玩家或一艘船的一名乘客
LIGHTNING_STRIKE
- 在雷击结束(如实体小时)时触发
- 对服务器上的任何玩家有效
- 条件:
player
– 触发这个触发器的玩家
lightning
– 用于雷击实体的谓词
bystander
– 用于雷击附近没被击中的实体的谓词
USING_ITEM
- 在使用道具的每刻触发(如十字弓、望远镜、钓鱼竿等)
- 条件:
player
– 使用道具的玩家
item
– 使用的道具
触发器改动
EFFECTS_CHANGED
- 添加了
source
触发器用于匹配触发变化的实体
- 在如下情况可能为空:
- 没有实体(例如,效果来自信标)
- 效果由自身施加
- 效果被移除
谓词改动
物品谓词
item
字段扩展为 items
,现在接受物品类型的数组
方块谓词
block
字段扩展为 blocks
,现在接受方块类型的数组
实体谓词
passenger
– 用于直接骑乘载具的乘客的新子谓词(如果存在,须至少匹配一个)
stepping_on
– 用于所站位置的方块实体的位置谓词
lightning_bolt
– 只对闪电实体有效的子谓词
玩家谓词
looking_at
– 玩家正看着的实体
- 与攻击生物使用相同的视线规则
- 具体的检测半径可能在未来有更改
闪电
blocks_set_on_fire
– 对被这个实体引燃的方块的范围检查
entity_struck
– 用于被此闪电击中的实体的谓词(如果存在,须至少匹配一个)
性能指标报告
这些会被保存为 zip 文件并存放于 debug/profiling/<yyyy-MM-dd_HH.mm.ss-[levelname]-[version]>.zip
,附于问题汇报时可用于性能回归分析。
确切的指标、输出格式和名称会在不同版本间频繁变动。我们计划持续迭代关于收集指标的方案。
客户端 F3+L 快捷键
在游戏中按下 F3+L 会启动持续 10 秒的指标收集,包括刻时长、使用堆大小和其他更细节的统计数据。
在 10 秒内再次按下 F3+L 会提前结束收集。
这个快捷键在客户端中总是可用,在多人游戏中则会收集客户端的性能数据。
专用服务器 PERF START/STOP 命令
perf start
会启动持续 10 秒的指标收集,包括刻时长、使用堆大小和其他更细节的统计数据。
在 10 秒内执行 perf stop
可提前结束收集。
1.17 第 1 预发布版错误修复
- MC-19690 - Reducing maxHealth / max_health can cause fake death
- MC-65587 - Lag spike while loading player head textures/player skins
- MC-104897 - End crystals placed on exit portals generated before 1.9 do not respawn the ender dragon
- MC-117708 - Credits background jitters
- MC-118757 - Increasing Game State Rain Level values make the game increasingly laggier and distorts UI
- MC-148809 - Structure block data length limited to 12
- MC-163945 - Intersecting structures can create corrupted block entities (spawner / chest)
- MC-189336 - Shifting around servers in the server list crashes the game (ArrayIndexOutOfBoundsException)
- MC-192889 - When placing certain heads or putting them in entities’ head slot the game stutters
- MC-197942 - Leaves change to stone near Lava Pool (Recurrence of MC-48340)
- MC-198957 - End Portal Frames change to Stone near Lava Pool
- MC-202249 - Angering passive mobs in new nether chunks very far away from previously generated chunks, then entering a nether portal causes server to completely freeze
- MC-203131 - Setting the weight in Template Pool to high values will lag world and can cause out of memory error.
- MC-203558 - Lighting a candle is sometimes delayed
- MC-203661 - Flowing liquids look very dark through tinted glass
- MC-203704 - Candles don’t show flame animations when particles are set to “Minimal”
- MC-204649 - Amethyst blocks don’t make chime sounds when walked on by certain mobs
- MC-205035 - Powder Snow Bucket is not grouped with Snowball or buckets in creative inventory
- MC-208604 - While the mainhand is empty and there’s a loaded crossbow in the offhand, the mainhand will appear invisible
- MC-209819 - Server crash when pathfinding to player that is teleporting away
- MC-211601 - Entities are loaded after scheduled ticks are processed causing detector rails, pressure plates, etc. to turn off
- MC-212142 - Applying glow ink on signs doesn’t render the text bright without also having applied a custom color
- MC-212146 - Glow lichen can generate floating inside underground structures
- MC-212207 - Geodes generating inside icebergs
- MC-213062 - A ruined portal generated in an end portal
- MC-213799 - Dripleaf isn’t properly held in the player’s hand
- MC-214057 - Entities no longer showing flame animation when in water/lava at the same time
- MC-214636 - Small dripleaf leafs can overlap each other and cause z-fighting
- MC-214684 - Azaleas cannot be placed in flower pots
- MC-216276 - Lava pools break bedrock with custom world generation
- MC-218112 - SynchedEntityData is using locks incorrectly
- MC-218831 - Lots of missing shaders in the game assets
- MC-218972 - The glowing effect outline omits parts of entities if the entity is invisible
- MC-219762 - More performant noise blending algorithm in BlendedNoise
- MC-221554 - When searching, the goat spawn egg appears in the middle of the different boat types
- MC-221820 - Inconsistency: Enderman is able to pick up flowering azalea, while unable to hold normal azalea bush.
- MC-223021 - glShaderSource fails on some AMD drivers resulting in a crash on 1.17
- MC-223843 - Mycelium inside enderman_holdable.json twice
- MC-224159 - Absorbtion hearts don’t have the wither heart effect
- MC-224445 - Reloading resource packs with fabulous graphics causes screen to become black, after a few times causes crash for AMD drivers
- MC-224778 - Game crashes when there is a block with no facing block state in #wall_corals and a warm ocean tries to generate
- MC-224861 - Falling blocks disappear for a moment when landing
- MC-224862 - Azalea and Flowering Azaleas can take bone meal despite being on clay
- MC-225010 - Closing the inventory in creative mode while having an item on the cursor turns it into a ghost item
- MC-225129 - Players do not despawn until they respawn
- MC-225193 - Goats will attempt to ram entities that are outside of the world border
- MC-225315 - Selected text on signs blinks
- MC-225404 - The axe is still an appropriate tool for moss carpets
- MC-225722 - java.lang.IllegalArgumentException: bound must be positive
- MC-225773 - Axolotls can make ambient noises when they’re playing dead
- MC-225843 - Snow layers can still generate floating over lakes
- MC-225850 - Grass, tall grass, flower, double flower, fern, large fern and tree can generate on sand or gravel
- MC-225853 - Minecraft sometimes crashes when trying to start 21w20a for the first time
- MC-225895 - Floating grass can still generate above lava lakes
- MC-225916 - Non-waxed oxidized copper blocks don’t require at least stone tier to be mined
- MC-225919 - Coal Ore from fossils can generate through bedrock
- MC-225929 - Item statistic sorting not functioning
- MC-225978 - Non-waxed weathered copper blocks appear twice in needs_stone_tool.json
- MC-226192 - Crash upon attempting to create a new scoreboard objective: java.lang.NullPointerException: Cannot invoke “String.toLowerCase(java.util.Locale)” because “☃” is null