1.20.5-pre1是Java版1.20.5的首个预发布版,发布于2024年4月10日,加入了4个新进度,在内置实验性数据包中加入了1个新进度,更改了试炼密室的结构,并修复了一些漏洞。
新内容
常规
- 进度
- 加入了4个新进度。
- 这不是鳞甲么?
- 用刷子从犰狳身上获得犰狳鳞甲
- Snip it!
- 用剪刀移除狼身上的狼铠
- Good as New
- 用犰狳鳞甲修复损坏的狼铠
- The Whole Pack
- 驯服所有种类的狼
- 这不是鳞甲么?
- 语言
- 加入了Viossa。
- 结构地物的地形调整方式
- 加入了
encapsulate
。- 结构周围每一部分的密度都会增加。
- 用于需要完全埋藏在地下的理想结构。
- 战利品表函数
-
modify_contents
:对容器类组件中的每个物品应用modifier
中函数的新函数。
-
-
- conditions:(默认为
[]
)一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。 - component:目标组件,值可以为:
container
、bundle_contents
和charged_projectiles
。 - modifier:应用于目标组件中所有物品的函数或函数列表。
- conditions:(默认为
-
-
- 如果组件不存在,此函数不生效。
-
set_item
:不更改数量和组件即可替换物品堆叠类型的新函数。
-
-
- conditions:(默认为
[]
)一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。 - item:新物品ID。
- conditions:(默认为
-
-
filtered
:仅对符合物品谓词的物品应用modifier
中函数的新函数。
-
-
- conditions:(默认为
[]
)一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。 - item_filter:用于匹配物品的物品谓词。
- modifier:应用于物品的函数。
- conditions:(默认为
-
-
set_custom_model_data
:设置custom_model_data
组件的新函数。
-
-
- conditions:(默认为
[]
)一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。 - value:一个整型数值提供器。
- conditions:(默认为
-
- 实体谓词
- 在实体子谓词
equipment
中加入了body
选项,以匹配实体身体盔甲槽中的物品。
- 标签
- 加入了以下实体类型标签:
#punchable_projectiles
:fireball
。- 能被击中且会随玩家视角方向偏转的弹射物。
- 加入了以下魔咒标签:
#tooltip_order
:binding_curse
、vanishing_curse
、riptide
、channeling
、frost_walker
、sharpness
、smite
、bane_of_arthropods
、impaling
、power
、piercing
、sweeping_edge
、multishot
、fire_aspect
、flame
、knockback
、punch
、protection
、blast_protection
、fire_protection
、projectile_protection
、feather_falling
、fortune
、looting
、silk_touch
、luck_of_the_sea
、efficiency
、quick_charge
、lure
、respiration
、aqua_affinity
、soul_speed
、swift_sneak
、depth_strider
、thorns
、loyalty
、unbreaking
、infinity
和mending
。- 控制在物品提示框中所显示魔咒的顺序。
更改
方块
- 常规
- 更改了在刷怪笼方块实体数据
SpawnPotentials
中和试炼刷怪笼方块实体数据spawn_potentials
中的可选字段equipment_loot_table
。- 现在被重命名为
equipment
。 - equipment
- 现在被重命名为
-
-
-
- loot_table:一个用于生成装备的战利品表。
- slot_drop_chances:(可选)为浮点型时,表示对所有槽位生效的掉落概率。为列表时,表示每个槽位装备的掉落概率列表。
- <槽位ID>:一个装备槽位与指定掉落概率的键值对。
-
-
-
-
- 示例:
equipment: {loot_table: "minecraft:equipment/trial_chamber", slot_drop_chances: {"head": 0.0f, "chest": 0.25f, "legs": 1.0f, "feet": 0.25f}}
。
- 示例:
-
物品
- 药水
- 将不可合成的药水由品红色更改为蓝色。[2]
- 现在盘丝药水、渗浆药水和虫蚀药水只能由命令获取。
游戏内容
- 粒子
- 命令中的粒子效果和与区域效果云的
Particles
相似的字段现在使用与生物群系环境粒子设置的相同格式。- 例如
/particle minecraft:dust 1.0 0.0 0.0 2.0 ...
变为了/particle minecraft:dust{color:[1.0, 0.0, 0.0], scale:2.0} ...
。 - 没有额外选项的粒子的语法保持不变,如
minecraft:villager
。
- 例如
- 对方块粒子(如
block
、block_marker
、falling_dust
和dust_pillar
)选项的更改:- 将
value
重命名为block_state
。block_state
可用方块ID表示某种方块状态。- 如
minecraft:block minecraft:redstone_lamp[lit=true]
可转换为minecraft:block{block_state: {Name: "minecraft:redstone_lamp", Properties: {lit: "true"}}}
,minecraft:block minecraft:diamond_block
可转换为minecraft:block{block_state: "minecraft:diamond_block"}
。
- 如
- 将
- 对
item
选项的更改:- 将
value
重命名为item
。item
可用物品ID表示带有某些物品堆叠组件的物品。- 如
minecraft:item minecraft:dirt
可转换为minecraft:item{item: {id: "minecraft:dirt"}}
,minecraft:item minecraft:dirt
可转换为minecraft:item{item: "minecraft:dirt"}
。
- 如
- 将
- 对
dust_color_transition
选项的更改:- 将
fromColor
重命名为from_color
。 - 将
toColor
重命名为to_color
。 - 转换示例:
dust_color_transition 1.0 0.0 0.0 0.5 0.0 1.0 0.5
->dust_color_transition{from_color: [1.0f, 0.0f, 0.0f], scale: 0.5f, to_color: [0.0f, 1.0f, 0.5f]}
- 将
- 对
entity_effect
选项的更改:- 将
value
重命名为color
。color
现在也接受表示RGBA颜色的浮点数列表。
- 将
常规
- 数据包
- 将数据包版本号更改为
39
。
- 战利品表函数
set_contents
- 移除了未使用的 type字段。
- 加入了必选字段 component,描述将加入物品的目标组件。
- 可选的值为
container
、bundle_contents
和charged_projectiles
,其中bundle_contents
和charged_projectiles
会忽略空堆叠。
- 可选的值为
set_custom_data
- tag现在也接受SNBT字符串数据和不扁平标签。
- 物品堆叠组件
- 移除了 written_book_content组件中的 pages项数上限。
- max_stack_size和 max_damage组件不再可通过命令或数据包定义组合。
- 移除了 food组件中的 saturation_modifier,并加入了 saturation字段作为替代。
- saturation是所增加玩家饱和度的精确值,而非 saturation_modifier所定义的
saturation = nutrition * saturation_modifier * 2
。
- saturation是所增加玩家饱和度的精确值,而非 saturation_modifier所定义的
- 标签
- 移除了以下物品标签:
#tools
- 与
#breaks_decorated_pots
重合。
- 与
新内容(实验性)
常规
- 进度
- 加入了1个新进度。
- Revaulting
- 用不祥试炼钥匙解锁不祥宝库
- Revaulting
更改(实验性)
方块
- 试炼刷怪笼和宝库
- 更改了纹理。
物品
- 附魔书
- 风爆附魔书现在不再能从村民交易、战利品箱和钓鱼获取。
- 重锤
- 现在可以打破饰纹陶罐。
游戏内容
- 魔咒
- 风爆魔咒不再能从附魔台获取。
- 风爆魔咒现在需要使用重锤猛击才能生效。
- 风爆魔咒不再对重锤以外的物品生效。[3]
- 药水酿造
- 现在盘丝药水、渗浆药水和虫蚀药水的酿造配方属于实验性内容。
- 状态效果
- 盘丝
- 现在死亡时会更稳定地生成2-3个蜘蛛网。
- 现在蜘蛛网可以替代具有
#replaceable
标签的方块。
- 现在蜘蛛网可以替代具有
- 现在玩家也能受到穿过蜘蛛网的移速增益。
- 玩家会以正常速度的50%而不是25%穿过蜘蛛网。
- 现在死亡时会更稳定地生成2-3个蜘蛛网。
- 寄生
- 现在生成1-2个蠹虫的概率为10%而非5%。
- 现在蠹虫生成在实体边界箱中心,并会被按受伤实体所面对的方向抛出。
- 渗浆
- 现在只会在实体周围5×5×5的区域生成史莱姆,直到达到实体挤压上限。
- 袭击之兆
- 更改了图标。
- 不祥试炼
- 现在可穿戴装备的生物会带有魔咒的武器和盔甲生成。
- 盔甲魔咒包括保护IV、弹射物保护IV和火焰保护IV。
- 武器魔咒包括锋利I、击退I、力量I和冲击I。
- 所生成生物身上的装备不再在死亡时掉落。
- 玩家现在有50%概率被不祥试炼刷怪笼选中以在其上方生成弹射物。
- 这些弹射物会更精准地生成在选中实体上方。
世界生成
- 试炼密室
- 现在会更常被地形掩埋。
- 移除了
chamber_6
结构,并加入了assembly
。 - 加入了发射器陷阱风格的决斗室。
- 修复了长廊中的各种拼图断连问题。
eruption
决斗室中,凝灰岩砖不再浮空生成,并在象限处添加了更多光源。
常规
- 标签
- 在实体类型标签
#punchable_projectiles
中加入了wind_charge
和breeze_wind_charge
。 - 在物品标签
#breaks_decorated_pots
中加入了mace
。 - 在魔咒标签
#tooltip_order
的channeling
后加入了wind_burst
,在power
后加入了density
和breach
。
修复
- 修复了55个漏洞
- 1.20前正式版的漏洞
- MC-165435 — 当站在2×2岩浆块气泡柱中间时创造模式玩家不能飞行。
- MC-188497 — 生成时不能设定
AngerTime
和AngryAt
。 - MC-207353 — 如果攻击造成0伤害,则恶魂火球和风弹不能被近战反射。
- 1.20的漏洞
- MC-263315 — 疣猪兽和僵尸疣猪兽的攻击目标不会被
/execute on target
检测到。
- 1.20.1的漏洞
- MC-264456 — 被青蛙和美西螈选为目标的实体不会被
/execute on target
检测到。 - MC-265390 —
/forceload
命令提供错误的输出。
- 1.20.4的漏洞
- MC-268000 — 使用
/give
给予玩家一个头颅时,客户端崩溃。 - MC-269496 — 在矿车或船中与旋风人战斗不会受到任何伤害。
- 1.20.5开发版本的漏洞
- MC-267934 — 在发送
ClientboundTransferPacket
后断开连接只会踢出玩家。 - MC-268346 — 在
generic.jump_strength
被设为0时跳跃会导致速度提升。 - MC-268947 —
minecraft:generic.gravity
属性增大时,不能稳定起飞。 - MC-269191 — 旧的村民不能交易。
- MC-269192 — 旋风人不受
/execute on target
命令的影响。 - MC-269266 — 由苦力怕爆炸生成的区域效果云粒子被错误地着色。
- MC-269320 — 含有超过100页的书升级后被截断。
- MC-269357 — 涡流和旋风旗帜图案描述显示为原始翻译字符串。
- MC-269366 — 重锤不像其他工具一样打破饰纹陶罐。
- MC-269501 — 即使“文本背景”设置为“全局”,旁观模式快捷栏上方的文本也没有背景。
- MC-269508 — 玩家被音波攻击后跳起或落地时保持垂直动量。
- MC-269609 — 风弹可以伤害栖息于返回传送门顶端的末影龙,这与箭和三叉戟不同。
- MC-269610 — 风弹能对生命值达到一半或更低的凋灵造成伤害。
- MC-269680 — 将物品的
max_stack_size
更改至低于其当前堆叠数量后,游戏于尝试保存时崩溃。 - MC-269707 — 酿造台槽位存在设定为64的最大堆叠数量。
- MC-269765 — 如果使用重锤攻击一次后仍在摔落,则其伤害不会被重置。
- MC-269933 —
limit_count
物品修饰器能创造堆叠量溢出的物品。 - MC-269947 — 使用重锤连点总共造成很高伤害。
- MC-269948 —
minecraft:event.mob_effect.raid_omen
音效事件字幕显示为原始翻译字符串。 - MC-269949 — “袭击之兆”效果新纹理基于Programmer Art中的唤魔者制作。
- MC-269954 — 使用附魔风爆的重锤攻击非生物实体会将玩家向上推动,即使他(们)正在飞行。
- MC-269955 — 在创造模式下飞行时,使用附魔风爆的重锤攻击末影龙将玩家向上推动,与攻击其他生物的行为不同。
- MC-269959 — 加入世界时,控制台输出
Not a list
。 - MC-269961 — 带有盘丝状态效果的非玩家实体不能以普通速度穿过蜘蛛网。
- MC-269963 — 禁用实验性功能时,不祥之兆不会被移除。
- MC-269974 — 带有盘丝状态效果的生物死亡时不能用蜘蛛网替代可被替换的方块。
- MC-269976 — 风爆附魔书可由村民交易获取。
- MC-269977 — 风爆魔咒可由附魔台获取。
- MC-269980 — 风爆魔咒仅需普攻就能触发,而非需猛击。
- MC-269993 — 使用附魔风爆的重锤攻击风弹造成非常高的上升动量。
- MC-269999 — 不启用实验性功能时,盘丝、渗浆和虫蚀药水也能被获取。
- MC-270001 — 粒子
minecraft:item minecraft:air
导致客户端崩溃。 - MC-270004 — 给自己一个带有高于3级的风爆魔咒的物品,用它攻击某些实体会导致游戏崩溃。
- MC-270005 — 下落一次可以使用重锤造成多次猛击。
- MC-270009 — 带有寄生效果的实体无需真正地受伤也能生成蠹虫。
- MC-270048 — 宝库纹理不一致。
- MC-270060 — 试炼刷怪笼的发光部分纹理不一致。
- MC-270094 — 不启用实验性功能时,制箭师也会卖出新药箭。
- MC-270099 — 即使禁用了
mobGriefing
,杀死一个带有盘丝效果的生物的行为也会放置蜘蛛网。 - MC-270119 —
/item
命令的内容槽不适用于射出的箭、三叉戟和火球。 - MC-270125 — 风爆可由箱子和钓鱼战利品获取。
- MC-270158 — 风爆在重锤冷却时生效。
- MC-270161 — 风爆魔咒在载具实体上明显更强。
- MC-270201 — 在第三人称视角下,钓鱼竿渔线未处理
scale
属性。 - MC-270236 — 区域效果云和滞留药水导致
potion_contents.custom_color
略微透明。
- 上个开发版本的漏洞
- MC-270412 — 在非实验性世界中,风弹物品造成崩溃。
- MC-270475 — 容器组件
slot:-1
造成崩溃。
来源:Minecraft Wiki