[版本更新] 我的世界Java版快照24w10a发布

[复制链接]
查看401 | 回复0 | 2024-3-8 14:53:17 | 显示全部楼层 |阅读模式 IP:湖北
24w10a是Java版1.20.5的第11个快照,发布于2024年3月6日,加入了狼的新变种和物品堆叠组件的简化格式,更新了物品栏槽位名称,让物品堆叠组件可在部分配方中生效,并修复了一些漏洞。


新内容生物
  • 加入了狼的多个变种,生成的变种由所处的生物群系决定。
    • Pale Wolf,在针叶林中以4只为一群生成,或通过繁殖生成。
    • Woods Wolf,在森林中以4只为一群生成,或通过繁殖生成。
    • Ashen Wolf,在积雪针叶林中以4只为一群生成,或通过繁殖生成。
    • Black Wolf,在原始松木针叶林中以2-4只为一群生成,或通过繁殖生成。
    • Chestnut Wolf,在原始云杉针叶林中以2-4只为一群生成,或通过繁殖生成。
    • Rusty Wolf,在稀疏丛林中以2-4只为一群生成,或通过繁殖生成。
    • Spotted Wolf,在热带高原中以4-8只为一群生成,或通过繁殖生成。
    • Striped Wolf,在疏林恶地中以4-8只为一群生成,或通过繁殖生成。
    • Snowy Wolf,在雪林中罕见地生成一只,或通过繁殖生成。
  • 在除以上的其他生物群系使用狼刷怪蛋后生成与先前相同纹理的Pale Wolf
常规实体谓词
  • 加入了实体副谓词slots,用于比较任何实体的单个或多个槽位。
    • 比较时,槽位区间中的任意槽位符合条件即视为整项通过。
    • 格式:槽位名称与物品谓词的键值对。
    • 示例:

{    "condition": "minecraft:entity_properties",    "entity": "this",    "predicate": {        "slots": {            "container.*": {                "items": "dirt"            }        }    }}
物品栏
  • 加入了下列新的槽位名称:
    • container.*:包含container.0到container.53。
    • hotbar.*:包含hotbar.0到hotbar.8。
    • inventory.*:包含inventory.0到inventory.26。
    • enderchest.*:包含enderchest.0到enderchest.26。
    • villager.*:包含villager.0到villager.7。
    • horse.*:包含horse.0到horse.14。
    • weapon.*:包含weapon.mainhand和weapon.offhand。
    • armor.*:包含armor.head、​armor.chest、​armor.legs、​armor.feed和armor.body。
    • player.cursor:创造模式物品栏外玩家的鼠标持有的物品。[2]
    • player.crafting.0、​player.crafting.1、​player.crafting.2、​player.crafting.3和player.crafting.*:玩家物品栏中的合成栏。

更改方块砂轮
  • 现在不接受具有 unbreakable组件但没有魔咒的物品。
    • 如果上方物品允许存在耐久度,则可使用下方附魔的无法破坏物品为其修复,输出的物品不会继承 unbreakable组件;如果交换物品顺序,则既不可祛魔也不可修复;如果只存在附魔的无法破坏物品,则仅祛魔而保留 unbreakable组件。
  • 现在不可同时为两本附魔书祛魔。
玩家的头
  • 现在于custom_name标签中储存物品名称。
  • NBT标签SkullOwner和ExtraType被profile替代以与物品形式的组件格式统一。
物品常规
  • 现在物品数为1时count又会被储存了。
    • 如果该字段无效则默认为1。

命令格式/execute
  • 条件子命令现在可用新类型items以比较物品或为物品计数。
    • execute if|unless items <source> <slots> <item_predicate>
      • <source>:用法与/item中相同。
        • 示例:block <x> <y> <z>或entity <target>(可返回多个实体)。
      • <slots>:可以为单个槽位(如container.0)或槽位区间(如container.*)
      • <item_predicate>:用法与/clear中的物品谓词相同。

  • 如果单独使用,则会返回符合条件的物品堆中物品的总数。
/item
  • slot参数现在支持槽位区间。
    • 除非指定为区间,否则现有命令仍然只能在单个槽位上生效。

生物
  • 现在可以在砂土和灰化土上生成。
  • 现在狼会生成于稀疏丛林、热带高原和疏林恶地生物群系中。
世界生成雪林
  • 现在生成于雪林的友好生物仅有兔子、狐狸和狼。
常规数据包
  • 将数据包版本号更改为34。
  • 现在旗帜图案会从data/<命名空间>/banner_pattern/<id>中加载到动态注册表中。
  • :根标签。
    • asset_id:(命名空间ID)用于解析纹理位置。示例:custom:pattern会被解析为assets/custom/textures/entity/banner/pattern.png和assets/custom/textures/entity/shield/pattern.png。
    • translation_key:一个翻译键前缀。示例:block.minecraft.banner.custom.pattern会被解析为block.minecraft.banner.custom.pattern.<所染颜色>。


提示框
  • 鼠标悬停于元素外时,按钮提示框不再显示。
配方
  • 现在可以指定物品组件。
    • crafting_shaped、​crafting_shapeless、​stonecutting和smithing_transform的 result物品堆现在接受 components。
    • smelting、​blasting、​smoking和campfire_cooking类型配方的 result字段现在改为无数量的物品堆叠格式,即必须指定 id且可指定 components数据。

标签
  • 在方块标签#wolves_spawnable_on中加入了coarse_dirt和podzol。
物品堆叠组件
  • profile不再需要 name字段。
  • 现在某些组件支持用于代替的简单定义:
    • profile现在也可以定义为 profile来表示玩家名称。示例:profile="jeb_"。
    • dyed_color现在也可以定义为 dyed_color。示例:dyed_color=16711680。
    • attribute_modifiers现在可以直接定义为 attribute_modifiers。示例:attribute_modifiers=[{type:'generic.scale',uuid:[1,2,3,4],name:'大!',amount:1.0,operation:'add_multiplied_base'}]。
    • potion_contents现在可以定义为单一药水ID potion_contents。示例:potion_contents="invisibility"。
    • enchantments和 stored_enchantments现在可以定义为包含魔咒ID和等级的内联键值对。示例:enchantments={sharpness:1}。
    • 这些定义仅为简化替代,它们总是以完整形式存储。
  • 现在 container组件适用于所有的容器而不只有潜影盒。
  • 将 lodestone_target组件重命名为 lodestone_tracker。
    • pos和 dimension现在被移入 target(可选)。
    • target不存在时,指南针会旋转。
  • lore和 fireworks/explosions的项数最大值现在被提升到256。
  • 具有 can_break和 can_place_on组件的物品现在可以正常堆叠了,此前仅能堆叠1个物品。
更改(实验性)方块宝库
  • 再次更改了纹理。
修复修复了28个漏洞1.20前正式版的漏洞
  • MC-140397 — 将两个附魔的无法破坏的物品放入砂轮,会输出两个堆叠的物品。
  • MC-157133 — 使用砂轮能将诅咒附魔书堆叠。
  • MC-174496 — 玩家的头被放置后丢失名称。
  • MC-217084 — 玩家的头的NBTExtraType在不使用DataFixerUpper升级路径时不再被存储。
1.20.5开发版本的漏洞
  • MC-268392 — 属性generic.gravity为0.0的玩家会因飞行而被踢出服务器
  • MC-268462 — 拥有饱和效果的谜之炖菜现在给予7秒效果而非7刻。
上个开发版本的漏洞
  • MC-268800 — 所有工具均为4攻击伤害和1.6攻击速度。
  • MC-268801 — 保存于快捷栏中的潜影盒从NBT数据到物品组件的更新不一致。
  • MC-268813 — 在给玩家一个带有未知或无效标签的can_break或can_place_on组件的物品时崩溃。
  • MC-268824 — 从砂轮中祛魔的书不与物品栏中的书堆叠。
  • MC-268830 — 用指定无粒子效果的/effect命令时粒子效果出现。
  • MC-268834 — 宝库的纹理不一致。
  • MC-268842 — 在保存有物品形式的画的世界时崩溃。
  • MC-268845 — 在创造模式下,带有can_break或can_place_on组件的物品总在更改物品栏时更新。
  • MC-268850 — 切换快捷栏中物品时属性修饰符的效果未更新。
  • MC-268851 — 弩不发出射箭音效。
  • MC-268853 — 不能加载任何变种的画。
  • MC-268856 — 加载带有单个无效物品的潜影盒或收纳袋会使其所有组件失效。
  • MC-268864 — 具有重复物品堆叠组件的物品修饰符会阻止(重新)加载整个数据包而不是在加载数据包时忽略此物品修饰符。
  • MC-268879 — 损坏高损伤值的物品导致游戏崩溃。
  • MC-268897 — 带有数量为1的物品堆的实体不能被目标选择器选中。
  • MC-268904 — 谜之炖菜不给予状态效果。
  • MC-268921 — 卸载世界后,箭失去粒子。
  • MC-268971 — 破坏磁石指针绑定的磁石后,磁石指针停止工作。
  • MC-269005 — 来源于24w07a的玩家的头有时导致游戏崩溃,有时数据转化异常。
  • MC-269062 — 右键单击删除过bundle_contents组件的收纳袋后,该组件还原。
  • MC-269066 — 物品修饰符不能删除custom_name。
  • MC-269091 — 具有失效字段的AttributeModifiersNBT未正确地升级为组件。
来源:Minecraft Wiki
McFun注意事项

1、本站中所有言论属于网友个人观点,与本站无关

2、本站所有主题由该帖子作者发表,该作者享有帖子相关版权,转载需经过作者同意

3、帖子作者承担一切因本该贴子发表而直接或间接导致的任何纠纷和法律责任

4、本帖内容如转载自其他地方,本站不对其真实性负责

5、本帖如侵犯到任何版权问题,请立即反馈,本站将及时处理

6、"McFun"管理员和版主有权不事先通知发贴者而删除帖子

7、"Minecraft"和"我的世界"版权归Mojang Studios所有,本站与Mojang,微软公司没有任何从属关系





上一篇:我的世界基岩版Beta 1.20.80.21发布
下一篇:我的世界本周资讯:玩家10多年前的建议终于被采纳 新“狼”的皮肤只有8种吗?
回复

使用道具 举报

懒得打字,快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则