24w36a是Java版1.21.2的第4个快照,发布于2024年9月4日,加入了新的物品堆叠组件、标签和模型格式以允许玩家自定义盔甲,并修复了一些漏洞。
新内容
常规
- 物品堆叠组件
- 加入了item_model组件,控制物品的模型,是所有物品的默认组件之一。- item_model:物品模型的命名空间ID,调用位于/assets/<命名空间>/models/item/<id>的模型。
 
- item_model:物品模型的命名空间ID,调用位于
- 加入了equippable组件。- 组件存在时,此物品能被玩家通过物品栏或在主手中右键以装备。
 
- 
- equippable 物品堆叠组件
- *
 *slot:单一槽位,需为head、chest、legs、feet、body、mainhand、offhand之一。
- equip_sound:物品被装备时播放的声音事件。未指定时,使用默认装备声音事件。
- 声音事件
 
- model:装备模型的命名空间ID。未指定时,若物品被装备到头部,则会渲染物品自身,否则不渲染。
- allowed_entities:能装备此物品的实体ID、标签或实体ID列表。未指定时,任意实体均可穿戴此物品。
- dispensable:(默认为true)物品是否可由发射器装备。如果物品在发射器中具有特殊功能,则装备无效。
 
- *
 
- equippable 物品堆叠组件
- 
- 示例:equippable={slot:'chest',equip_sound:'item.armor.equip_chain'}。
 
- 示例:
- 加入了glider组件。- 存在时,物品能像鞘翅一样允许将物品装备到equippable组件指定槽位的玩家滑翔。
- 示例:glider={}。
 
- 存在时,物品能像鞘翅一样允许将物品装备到
- 加入了tooltip_style组件。- 存在时,物品将此自定义精灵图用作其提示框背景和边框。
- tooltip_style:提示框样式的命名空间ID,如<命名空间>:<路径>将调用assets/<命名空间>/textures/gui/sprites/tooltip/<路径>_background和assets/<命名空间>/textures/gui/sprites/tooltip/<路径>_frame。
- 示例:tooltip_style='minecraft:special_sword'。
 
- 玩家子谓词
- 加入了input字段以用于检测玩家按下的移动键位。目前支持以下输入:- forward:前进。
- backward:后退。
- left:向左。
- right:向右。
- jump:跳跃。
- sneak:潜行。
- sprint:疾跑。
 
- 标签
- 加入了下列方块标签:
- #bats_spawnable_on:- #base_stone_overworld。- 蝙蝠能在其上方生成的方块。
 
 
- 加入了下列物品标签:
- #repairs_leather_armor:- leather。- 用于修复皮革质装备的物品。
 
- #repairs_iron_armor:- iron_ingot。- 用于修复铁质装备的物品。
 
- #repairs_chain_armor:- iron_ingot。- 用于修复锁链质装备的物品。
 
- #repairs_gold_armor:- gold_ingot。- 用于修复金质装备的物品。
 
- #repairs_diamond_armor:- diamond。- 用于修复钻石质装备的物品。
 
- #repairs_netherite_armor:- netherite_ingot。- 用于修复下界合金质装备的物品。
 
- #repairs_turtle_helmet:- turtle_scute。- 用于修复海龟壳的物品。
 
- #repairs_wolf_armor:- armadillo_scute。- 用于修复狼铠的物品。
 
- #piglin_safe_armor:- golden_helmet、- golden_chestplate、- golden_leggings和- golden_boots。- 被玩家穿着时不会激怒猪灵的物品,用于进度文件nether/distract_piglin.json。
 
- 被玩家穿着时不会激怒猪灵的物品,用于进度文件
 
- 资源包
- 现在可以自定义提示框了。
- 提示框的背景与边框分别由tooltip/background和tooltip/frame精灵图控制。
- 如在物品堆叠组件中设置tooltip_style组件为<命名空间>:<路径>,该物品的提示框将由<命名空间>:tooltip/<路径>_background和<命名空间>:tooltip/<路径>_frame精灵图控制。
 
- 提示框的背景与边框分别由
- 装备模型
- 装备模型定义位于assets/<命名空间>/models/equipment/<路径>.json,可被equippable组件调用。
- 
-  父标签
- layers
- wolf_body:类似于狼铠,仅会在狼的身体槽位中渲染的盔甲纹理层。
- horse_body:类似于马铠,仅会在马的身体槽位中渲染的盔甲纹理层。
- llama_body:类似于地毯,仅会在羊驼、行商羊驼的身体槽位中渲染的纹理层。
- humanoid:人形生物的头盔、胸甲和靴子使用的纹理层。
- humanoid_leggings:人形生物的护腿使用的纹理层。
- wings:鞘翅使用的纹理层。
 
 
- layers
 
-  父标签
- 
- 每个纹理层列表中包含多个层对象,格式如下:
 
- 
- 
-  父标签
- *texture:纹理的命名空间ID,如<命名空间>:<路径>会被解析为assets/<命名空间>/textures/entity/equipment/<层类型>/<路径>.png。
- dyeable:具有#dyeable物品标签且具有dyed_color组件的物品被染色时的层行为。存在时,此纹理层会以dyed_color组件内的颜色渲染。- color_when_undyed:(RGB)物品不可染色或未染色时使用的颜色。如果此值不存在,则此纹理层会被隐藏。
 
- use_player_texture:(默认为false)如果为true,则此纹理层能够被从玩家档案获取的纹理覆盖。仅用于会被玩家的自定义鞘翅纹理覆盖的wings层。
 
- *texture:纹理的命名空间ID,如
 
-  父标签
 
- 
- 示例:


assets/minecraft/models/models/equipment/ironjson
{
  "layers": {
    "horse_body": [
      { "texture": "minecraft:iron" }
    ],
    "humanoid": [
      { "texture": "minecraft:iron" }
    ],
    "humanoid_leggings": [
      { "texture": "minecraft:iron" }
    ]
  }
}
更改
方块
- 绊线钩
- 计算沿线方块的连接状态时,尝试设置方块attached状态的行为现在会在遇到非绊线且非绊线钩方块时跳过,而非仅在遇到空气时跳过。
物品
- 马铠
- 马身上的马铠现在会渲染魔咒光效。
- 刷怪蛋
- 鱿鱼刷怪蛋现在只会生成成年鱿鱼。
- 提示框
- 移除了物品提示框的内边距。[2]
- 物品耐久
- 现在具有glider组件且装备在equippable组件指定槽位中的物品会在生物滑翔时消耗耐久。
生物
- 海豚
- 现在幼年海豚有10%的概率自然生成。
- 鱿鱼
- 现在生成时会有5%的概率是幼年鱿鱼。
- 转化
- 现在一种生物转化为另一种生物时,原生物的部分序列化数据会被继承,包括生命值、属性、状态效果、动量、下落高度、乘客、队伍和装备等。
- 如果生物的最大生命值属性未被序列化,它的生命值会按先后生物种类的最大生命值等比转换。
 
游戏内容
- 盔甲材料
- 盔甲材料不再具有注册表。
- 现在盔甲材料不再决定盔甲的属性修饰符和修复物品,仅用于为原版物品提供默认组件。
- 海龟鳞甲质材料的英文名turtle被重命名为turtle_scute。
- 犰狳鳞甲质材料的英文名armadillo被重命名为armadillo_scute。
常规
- 数据包
- 将数据包版本号更改为52。
- 资源包
- 将资源包版本号更改为37。
- 物品覆写条件broken现在在所有物品模型中都可用了。- 之前该条件只能用于鞘翅。
- 若物品的剩余耐久值为1,该条件的值为1,否则均为0。
 
- 所有与装备相关的纹理现移动到了textures/entity/equipment的子目录中。- 玩家盔甲纹理现移动到了textures/entity/equipment/humanoid/和textures/entity/equipment/humanoid_leggings/。- 原先<盔甲材料>_layer_1(_overlay)纹理现被重命名为<盔甲材料>(_overlay),且移动到textures/entity/equipment/humanoid/文件夹中。
- 原先<盔甲材料>_layer_2(_overlay)纹理现被重命名为<盔甲材料>(_overlay),且移动到textures/entity/equipment/humanoid_leggings/文件夹中。
 
- 原先
- wolf_armor和- wolf_armor_overlay纹理现被移动到- textures/entity/equipment/wolf_body/,且按盔甲材料分别重命名为- armadillo_scute和- armadillo_scute_overlay。
- 羊驼装饰物纹理现被移动到textures/entity/equipment/llama_body/。
- 马铠纹理现被移动到textures/entity/equipment/horse_body/。
- 鞘翅纹理现被移动到textures/entity/equipment/wings/elytra。
- textures/trims/models/armor中的盔甲纹饰纹理现被拆分到- textures/trims/entity/humanoid和- textures/trims/entity/humanoid_leggings。- 原先腿部纹理文件的_leggings后缀现被移除。
 
- 原先腿部纹理文件的
 
- 玩家盔甲纹理现移动到了
- 物品堆叠组件
- item_name组件现在是所有物品的默认组件之一。
- trim组件现在会在所有可装备物品的装备模型上渲染盔甲纹饰。- 盔甲纹饰纹理现在会从textures/trims/entity/<模型类型>/目录中加载。
 
- 盔甲纹饰纹理现在会从
更改(实验性)
物品
- 收纳袋
- 现在手持并使用收纳袋时只会扔出最近放入的物品,而不是其中的所有物品。
修复
- 修复了48个漏洞
- 1.21前正式版的漏洞
- MC-16829 — 马铠模型不显示附魔光效。
- MC-38022 — 渲染半透明方块面的顺序未能随相机位置更新。
- MC-88967 — 一种生物转化为另一种生物时,大多数NBT标签不会保留。
- MC-92875 — 无碰撞箱方块忽略高速实体。
- MC-135898 — 一种生物转化为另一种生物时,队伍不会保留。
- MC-167242 — 闪电将睡在床上的村民转化为女巫后,床一直被占用。
- MC-186362 — 投射问题:半透明方块渲染在视距较高时崩溃。
- MC-196556 — 弹射物(如箭和三叉戟)移动过快时不能被传送门和末地折跃门传送。
- MC-196736 — 即使僵尸疣猪兽能被拴住,疣猪兽僵尸化时也会断开拴绳。
- MC-196964 — 一种实体转化为另一种实体时,摔落伤害重置。
- MC-207101 — 滞留药水落于玩家/AI生物头顶时,区域效果云会在其上方而非内部生成,以致滞留药水无效。
- MC-230317 — 拴绳在哞菇被修剪时消失。
- MC-250924 — 山羊角缺失音效。
- MC-259936 — 用右键装备手中的盔甲会装备整组。
- MC-261666 — 给村民的盔甲在其转化为僵尸村民时丢失。
- MC-269447 — 悬停文本背景框不能修改纹理。
- MC-270183 — 击中目标的头部时,滞留药水不会生效。
- MC-271826 — 盔甲默认属性修饰符组件不能被移除。
- 1.21的漏洞
- MC-275011 — 站在蜘蛛网中不能瞬间挖掘。
- 1.21.2开发版本的漏洞
- MC-275228 — 基于创造模式快捷栏的物品复制。
- MC-275239 — 基于屏幕(创造模式)的物品复制。
- MC-275298 — 具有特殊碰撞行为的方块比之前具有更大的探测范围。
- MC-275299 — 用Ctrl+丢弃键合成能合成出数量异常的物品。
- MC-275344 — 甜浆果丛造成伤害的行为与先前不一致。
- MC-275345 — 持续打乱物品的物品栏漏洞。
- MC-275418 — 喂养幼年海豚不能加速其成长。
- MC-275437 — 高速移动的实体会冻结服务端并引起监视器崩溃。
- MC-275445 — 未能指定预处理效果着色器目标的尺寸。
- MC-275450 — 玩家骑乘其他实体时,Motion数据不再更新。
- MC-275455 — 相对传送不再保留玩家的动量。
- MC-275462 — 蝙蝠能生成在不寻常的地方,如在林地府邸和树下。
- MC-275497 — 盔甲物品没有默认的repairable物品堆叠组件。
- MC-275537 — 随蜂蜜块下滑比上个版本慢。
- MC-275622 — 与上个正式版相比,TNT矿车更不稳定。
- MC-275624 — 具有自定义模型的红石线意料之外地泛绿。
- MC-275638 — 仍能在通过投掷激流三叉戟高速移动时穿过传送门。
- MC-275642 — 幼年海豚不会自然生成。
- MC-275655 — 使用/teleport命令时,除非重新加载世界,否则实体视角不会更新。
- MC-275745 — 显示模式为below_name的记分板对象渲染于玩家名称的正后方。
- MC-275767 — 骑乘被不断传送的实体时,视角不断抖动。
- MC-275770 — 守卫者激光攻击保持黄色且不再改变。
- MC-276027 — 盔甲架上的胸甲和靴子渲染头盔层纹理。
- MC-276030 — 告示牌的蓝色高亮文本背景消失了。
- MC-276064 — 通过骨粉催熟草方块生成的高草丛会删除其上方的第二个方块。
- 上个开发版本的漏洞
- MC-276122 — 灵魂沙和岩浆块气泡柱不会竖直移动创造模式下未飞行的玩家。
- MC-276132 — 半透明层排序似乎略有损坏。
- MC-276179 — 僵尸村民攻击时不再有抬手动作。
- MC-276204 — 海豚和美西螈一直尝试游进海床。
来源:Minecraft Wiki
 我的世界中文站 国内知名Minecraft中文主题网站
我的世界中文站 国内知名Minecraft中文主题网站
				




