|
|
@@ -1,7 +1,305 @@
|
|
|
---
|
|
|
-version-image-link: null
|
|
|
-wip: true
|
|
|
+version-image-link: https://test.fukit.cn/autoupload/f/eVhYusBtjOJG2qfZ4rUTz9iO_OyvX7mIgxFBfDMDErs/20260128/nTMc/1170X500/image.png/webp
|
|
|
server-jar: https://piston-data.mojang.com/v1/objects/4e79b5742a989ae384d9bb032ecfe30ee55f0c48/server.jar
|
|
|
-translator: null
|
|
|
+translator: 最亮的信标
|
|
|
cats: ['26.1']
|
|
|
---
|
|
|
+## 新特性
|
|
|
+
|
|
|
+- 重制了更多幼年生物的外观
|
|
|
+- 增加了幼年鸡的音效
|
|
|
+- 增加了金蒲公英
|
|
|
+
|
|
|
+### 金蒲公英
|
|
|
+
|
|
|
+- 金蒲公英是一种新的类型的花,可以用于阻止生物成长
|
|
|
+ - 对幼年生物使用金蒲公英可以使其停止成长
|
|
|
+ - 对已经停止成长的幼年生物使用金蒲公英可以使其继续成长
|
|
|
+ - 金蒲公英不能被用于敌对幼年生物以及村民
|
|
|
+- 可以使用蒲公英和金粒合成
|
|
|
+
|
|
|
+### 幼年生物
|
|
|
+
|
|
|
+- 更新了下列幼年生物的模型与纹理:
|
|
|
+ - 海豚
|
|
|
+ - 鱿鱼
|
|
|
+ - 扩大了幼年鱿鱼的边界箱以适配新模型
|
|
|
+ - 发光鱿鱼
|
|
|
+ - 扩大了幼年发光鱿鱼的边界箱以适配新模型
|
|
|
+ - 海龟
|
|
|
+ - 美西螈
|
|
|
+ - 扩大了幼年美西螈的边界箱以适配新模型
|
|
|
+
|
|
|
+### UI
|
|
|
+
|
|
|
+#### 游戏规则
|
|
|
+
|
|
|
+- 搜索栏现在除命名空间 ID 与名称外还会基于描述与分类选择游戏规则
|
|
|
+
|
|
|
+## 技术性更改
|
|
|
+
|
|
|
+- 数据包版本现在为 98
|
|
|
+- 资源包版本现在为 79
|
|
|
+- 由 `minecraft:nbt` 文本组件,带有 `interpret: false` 解析的标签,现在由更好地输出效果,而不再是被扁平化为单一的 `text` 组件
|
|
|
+
|
|
|
+## 数据包版本 98
|
|
|
+
|
|
|
+- 更改了一些自定义配方字段的语法
|
|
|
+- 更新了 `gameplay/turtle_egg_hatch_chance` 环境属性以使其默认值设为 `0.002`
|
|
|
+
|
|
|
+### 数据组件
|
|
|
+
|
|
|
+#### 增加了 `minecraft:dye`
|
|
|
+
|
|
|
+- 代表染料颜色
|
|
|
+- 用于以前需要特定染料物品的各种地方, 包括对生物和方块的交互
|
|
|
+ - 注意:本组件存在本身并不能启用染料功能,必须对其被给予的功能做出明确允许,例如添加到标签或更改配方原料
|
|
|
+- 格式:`white`, `orange`, `magenta`, `light_blue`, `yellow`, `lime`, `pink`, `gray`, `light_gray`, `cyan`, `purple`, `blue`, `brown`, `green`, `red`, `black` 其中之一
|
|
|
+
|
|
|
+### 战利品表条件
|
|
|
+
|
|
|
+#### `minecraft:set_random_dyes`
|
|
|
+
|
|
|
+- 不再仅生效于带有 `#dyeable` 标签的物品
|
|
|
+
|
|
|
+### 配方
|
|
|
+
|
|
|
+- `minecraft:crafting_special_mapcloning` 配方类型已被移除,其功能已被 `minecraft:crafting_transmute` 包含
|
|
|
+- 新的与在 `minecraft:crafting_shaped` 中有着相同功能的 `show_notification` 字段被添加到下列配方类型中:
|
|
|
+ - `minecraft:crafting_shapeless`
|
|
|
+ - `minecraft:crafting_shaped`
|
|
|
+ - `minecraft:crafting_transmute`
|
|
|
+ - `minecraft:smelting`
|
|
|
+ - `minecraft:blasting`
|
|
|
+ - `minecraft:smoking`
|
|
|
+ - `minecraft:campfire_cooking`
|
|
|
+ - `minecraft:stonecutting`
|
|
|
+ - `minecraft:smithing_transform`
|
|
|
+ - `minecraft:smithing_trim`
|
|
|
+- 从不在配方书里的配方中移除了未使用的 `group` 字段:
|
|
|
+ - `minecraft:stonecutting`
|
|
|
+ - `minecraft:smithing_transform`
|
|
|
+ - `minecraft:smithing_trim`
|
|
|
+- 重命名了下列切石机配方,连同相关进度:
|
|
|
+ - `minecraft:chiseled_stone_bricks_stone_from_stonecutting` 重命名为`minecraft:chiseled_stone_bricks_from_stone_stonecutting`
|
|
|
+ - `minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting` 重命名为`minecraft:end_stone_brick_slab_from_end_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting` 重命名为`minecraft:end_stone_brick_stairs_from_end_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting` 重命名为`minecraft:end_stone_brick_wall_from_end_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting` 重命名为`minecraft:mossy_stone_brick_slab_from_mossy_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting` 重命名为`minecraft:mossy_stone_brick_stairs_from_mossy_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting` 重命名为`minecraft:mossy_stone_brick_wall_from_mossy_stone_bricks_stonecutting`
|
|
|
+ - `minecraft:prismarine_brick_slab_from_prismarine_stonecutting` 重命名为`minecraft:prismarine_brick_slab_from_prismarine_bricks_stonecutting`
|
|
|
+ - `minecraft:prismarine_brick_stairs_from_prismarine_stonecutting` 重命名为`minecraft:prismarine_brick_stairs_from_prismarine_bricks_stonecutting`
|
|
|
+ - `minecraft:quartz_slab_from_stonecutting` 重命名为`minecraft:quartz_slab_from_quartz_block_stonecutting`
|
|
|
+ - `minecraft:stone_brick_walls_from_stone_stonecutting` 重命名为`minecraft:stone_brick_wall_from_stone_stonecutting`
|
|
|
+
|
|
|
+#### `minecraft:crafting_transmute`
|
|
|
+
|
|
|
+- 有着这个类型的配方现在接受与 `material` 原料匹配的多种物品
|
|
|
+
|
|
|
+新增字段:
|
|
|
+
|
|
|
+- `material_count` - 整数范围,用于描述与 `material` 原料匹配的物品数量
|
|
|
+ - 必须为 `[2,8]` 的子区间
|
|
|
+ - 默认值:`[1,1]`(即恰好一个物品)
|
|
|
+- `add_material_count_to_result` - 布尔字段(默认:`false`)
|
|
|
+ - 当为 `true` 时,与 `material` 原料匹配的物品所在槽位数量会被加入到最终结果堆叠数量中
|
|
|
+
|
|
|
+#### `minecraft:crafting_dye`
|
|
|
+
|
|
|
+- 替代了 `minecraft:crafting_special_armordye`
|
|
|
+- 输出:
|
|
|
+ - 本配方会将由 `target` 原料匹配的物品上 `minecraft:dyed_color` 组件的当前值,与由 `dye` 原料匹配物品上的 `minecraft:dye` 组件值进行混合
|
|
|
+ - 结果将通过把 `target` 原料匹配的物品转化为 `result` 物品堆叠,并应用新的 `minecraft:dyed_color` 组件值来构建
|
|
|
+
|
|
|
+字段:
|
|
|
+
|
|
|
+- `category` - 配方书类别,`building`、`redstone`、`equipment`、`misc` 之一;默认:`misc`
|
|
|
+- `group` - 用于在配方书中分组的字符串;默认:空字符串
|
|
|
+- `show_notification` - 可选布尔值,描述在解锁该配方时是否显示弹窗;默认:`true`
|
|
|
+- `target` - 原料(过去被硬编码为 `#dyeable` 标签)
|
|
|
+- `dye` - 原料(过去被硬编码为染料物品)
|
|
|
+ - 匹配物品必须包含 `minecraft:dye` 组件,否则整个配方不匹配
|
|
|
+- `result` - 结果物品堆叠(过去总是复制 `target` 原料匹配的物品)
|
|
|
+
|
|
|
+#### `minecraft:crafting_imbue`
|
|
|
+
|
|
|
+- 替代了 `minecraft:crafting_special_tippedarrow`
|
|
|
+- 匹配一个被八个 `material` 原料环绕的 `source` 原料
|
|
|
+- 输出:
|
|
|
+ - 本配方会将 `source` 原料匹配物品上的 `minecraft:potion_contents` 组件值复制到结果堆叠
|
|
|
+
|
|
|
+字段:
|
|
|
+
|
|
|
+- `category` - 配方书类别,`building`、`redstone`、`equipment`、`misc` 之一;默认:`misc`
|
|
|
+- `group` - 用于在配方书中分组的字符串;默认:空字符串
|
|
|
+- `show_notification` - 可选布尔值,描述在解锁该配方时是否显示弹窗;默认:`true`
|
|
|
+- `source` - 原料(过去硬编码为 `minecraft:lingering_potion`)
|
|
|
+- `material` - 原料(过去硬编码为 `minecraft:arrow`)
|
|
|
+- `result` - 结果物品堆叠(过去硬编码为八个 `minecraft:tipped_arrow`)
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_bannerduplicate`
|
|
|
+
|
|
|
+- 现在可以限制原料
|
|
|
+- 输出现在可配置
|
|
|
+- 配方仍仅适用于旗帜物品
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `banner` - 作为源与目标物品使用的原料(过去硬编码为任意旗帜物品)
|
|
|
+ - `result` - 结果物品堆叠(过去总是复制带有非空图案的旗帜)
|
|
|
+- 输出:
|
|
|
+ - 配方会找到第一个与 `banner` 原料匹配的旗帜物品,并将其视为源旗帜
|
|
|
+ - 结果将通过把源旗帜转化为 `result` 物品堆叠来构建
|
|
|
+ - 源旗帜会保留在工作台中
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_bookcloning`
|
|
|
+
|
|
|
+- 原料与输出现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `source` - 作为源书籍的原料
|
|
|
+ - 匹配物品必须包含 `minecraft:written_book_contents` 组件,否则整个配方不匹配
|
|
|
+ - `material` - 目标被克隆的物品的原料(过去硬编码为 `#book_cloning_target` 标签)
|
|
|
+ - `allowed_generations` - 整数范围,描述 `material` 原料匹配物品上 `minecraft:written_book_contents` 组件的 `generation` 字段允许的值
|
|
|
+ - 必须为 `[0,2]` 的子区间
|
|
|
+ - 默认:`[0,1]`(即接受原版和第一代副本,不接受副本的副本)
|
|
|
+ - `result` - 结果物品堆叠(过去总是复制 `source` 原料匹配的物品)
|
|
|
+- 输出:
|
|
|
+ - 配方将首先取 `source` 原料匹配物品上 `minecraft:written_book_contents` 组件的值
|
|
|
+ - `minecraft:written_book_contents` 的 `generation` 字段将加一
|
|
|
+ - 若 `generation` 值为 `2` 或更高,配方将不会产生结果
|
|
|
+ - 结果将通过把 `source` 原料匹配的物品转化为 `result` 物品堆叠,并应用新的 `minecraft:written_book_contents` 组件值来构建
|
|
|
+ - 除第一个之外,`material` 原料匹配的物品数量将被加入到结果堆叠大小
|
|
|
+ - 原始的 `source` 原料匹配物品会保留在工作台中
|
|
|
+
|
|
|
+#### `minecraft:crafting_decorated_pot`
|
|
|
+
|
|
|
+- Ingredients and result can now be configured
|
|
|
+- Removed unused `category` field
|
|
|
+- 新增字段:
|
|
|
+ - `back`, `left`, `right`, `front` - ingredients (was hardcoded to `#decorated_pot_ingredients`)
|
|
|
+ - `result` - resulting item stack (was hardcoded to a single `minecraft:decorated_pot`)
|
|
|
+- 其它功能保持不变,即与原料匹配的物品将被添加到结果堆叠的 `minecraft:pot_decorations` 组件相应字段中
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_firework_rocket`
|
|
|
+
|
|
|
+- 原料与结果现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `shell` - 原料(过去硬编码为 `minecraft:paper`)
|
|
|
+ - `fuel` - 原料(过去硬编码为 `minecraft:gunpowder`)
|
|
|
+ - `star` - 原料(过去硬编码为 `minecraft:firework_star`)
|
|
|
+ - `result` - 结果物品堆叠(过去硬编码为三个 `minecraft:firework_rocket`)
|
|
|
+- 输出:
|
|
|
+ - 必须恰好存在一个与 `shell` 原料匹配的堆叠
|
|
|
+ - 与 `fuel` 原料匹配的堆叠数量将控制 `flight_duration` 字段
|
|
|
+ - 将从与 `star` 原料匹配物品上的 `minecraft:firework_explosion` 组件复制 `explosions` 字段(如果有)
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_firework_star_fade`
|
|
|
+
|
|
|
+- 原料现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 配方现在使用 `minecraft:dye` 组件而非染料物品到颜色的硬编码映射
|
|
|
+- 新增字段:
|
|
|
+ - `target` - 原料(过去硬编码为 `minecraft:firework_star`)
|
|
|
+ - `dye` - 原料(过去硬编码为染料物品)
|
|
|
+ - 匹配物品必须包含 `minecraft:dye` 组件,否则整个配方不匹配
|
|
|
+ - `result` - 结果物品堆叠(过去总是复制 `target` 原料匹配的物品)
|
|
|
+- 输出:
|
|
|
+ - 本配方会取 `target` 原料匹配物品上 `minecraft:firework_explosion` 组件的当前值
|
|
|
+ - `fade_colors` 字段将设置为由 `dye` 原料匹配物品上的 `minecraft:dye` 组件的值
|
|
|
+ - 结果将通过把 `target` 原料匹配的物品转化为 `result` 物品堆叠,并应用新的 `minecraft:firework_explosion` 组件值来构建
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_firework_star`
|
|
|
+
|
|
|
+- 原料与结果现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `trail` - 原料(过去硬编码为 `minecraft:diamond`)
|
|
|
+ - `twinkle` - 原料(过去硬编码为 `minecraft:glowstone_dust`)
|
|
|
+ - `fuel` - 原料(过去硬编码为 `minecraft:gunpowder`)
|
|
|
+ - `dye` - 原料(过去硬编码为染料物品)
|
|
|
+ - 匹配物品必须包含 `minecraft:dye` 组件,否则整个配方不匹配
|
|
|
+ - `shapes` - 将形状映射到原料的映射
|
|
|
+ - 允许的键与 `minecraft:firework_explosion` 组件的 `shape` 字段相同(即 `small_ball`、`large_ball`、`star`、`creeper`、`burst`)
|
|
|
+ - 过去硬编码为:`minecraft:fire_charge` - `large_ball`、`minecraft:feather` - `burst`、`minecraft:gold_nugget` - `star`、任意头颅或头颅方块 - `creeper`
|
|
|
+ - `result` - 结果物品堆叠(过去硬编码为三个 `minecraft:firework_star`)
|
|
|
+- 配方现在使用 `minecraft:dye` 组件而非染料物品到颜色的硬编码映射
|
|
|
+- 输出:
|
|
|
+ - 必须恰好存在一个与 `fuel` 原料匹配的堆叠
|
|
|
+ - 结果将基于 `result` 字段,并按照如下值构建 `minecraft:firework_explosion` 组件内容:
|
|
|
+ - 与 `dye` 原料匹配物品上的 `minecraft:dye` 组件的值将加入到 `colors` 字段
|
|
|
+ - 若存在与 `trail` 原料匹配的物品,则 `has_trail` 字段设为 `true`
|
|
|
+ - 若存在与 `twinkle` 原料匹配的物品,则 `has_twinkle` 字段设为 `true`
|
|
|
+ - `shape` 字段将根据匹配 `shape` 字段中任一原料的物品来设置(若未找到则为 `small_ball`)
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_mapextending`
|
|
|
+
|
|
|
+- 原料与输出现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `map` - 原料(过去硬编码为带有 `minecraft:map_id` 组件的 `minecraft:filled_map`)
|
|
|
+ - 匹配的地图物品必须包含 `minecraft:map_id` 组件,否则整个配方不匹配
|
|
|
+ - `material` - 原料(过去硬编码为 `minecraft:paper`)
|
|
|
+ - `result` - 结果物品堆叠(过去总是复制 `map` 原料匹配的物品)
|
|
|
+- 输出:
|
|
|
+ - 配方会找到带有 `minecraft:map_id` 组件的、与 `map` 原料匹配的物品
|
|
|
+ - 结果将通过把源物品转化为 `result` 物品堆叠来构建
|
|
|
+ - 在结果物品上设置 `minecraft:map_post_processing` 组件
|
|
|
+ - 源物品会保留在工作台中
|
|
|
+
|
|
|
+#### `minecraft:crafting_special_shielddecoration`
|
|
|
+
|
|
|
+- 原料与输出现在可配置
|
|
|
+- 移除了未使用的 `category` 字段
|
|
|
+- 新增字段:
|
|
|
+ - `banner` - 原料(过去硬编码为任意旗帜物品)
|
|
|
+ - 仅当物品为旗帜时才匹配
|
|
|
+ - `target` - 原料(过去硬编码为 `minecraft:shield`)
|
|
|
+ - 匹配的物品其 `minecraft:banner_patterns` 组件必须未设置或为空,否则整个配方不匹配
|
|
|
+ - `result` - 结果物品堆叠(过去总是复制 `target` 原料匹配的物品)
|
|
|
+- 功能保持不变,即该配方会对由 `target` 原料匹配物品的副本应用以下更改:
|
|
|
+- 输出:
|
|
|
+ - 结果将通过把 `target` 原料匹配的物品转化为 `result` 物品堆叠,并且:
|
|
|
+ - 从与 `banner` 原料匹配的物品复制 `minecraft:banner_patterns` 组件
|
|
|
+ - 根据与 `banner` 原料匹配的旗帜类型设置 `minecraft:base_color` 组件
|
|
|
+
|
|
|
+### 标签
|
|
|
+
|
|
|
+#### 物品标签
|
|
|
+
|
|
|
+- 新增 `#dyes` —— 包含原版染料的辅助标签
|
|
|
+- 新增 `#loom_dyes` —— 允许在织布机界面中设置图案颜色的物品
|
|
|
+ - 织布机界面还要求物品堆叠上存在 `minecraft:dye` 组件
|
|
|
+- 新增 `#loom_patterns` —— 允许在织布机界面中解锁图案的物品
|
|
|
+ - 织布机界面还要求物品堆叠上存在 `minecraft:provides_banner_patterns` 组件
|
|
|
+- 新增 `#cat_collar_dyes` —— 可用于给宠物猫项圈染色的物品
|
|
|
+ - 颜色将取自所用物品堆叠的 `minecraft:dye` 组件
|
|
|
+- 新增 `#wolf_collar_dyes` —— 可用于给宠物狼项圈染色的物品
|
|
|
+ - 颜色将取自所用物品堆叠的 `minecraft:dye` 组件
|
|
|
+- 新增 `#cauldron_can_remove_dye` —— 可用于在装满水的炼药锅上移除 `minecraft:dyed_color` 组件的物品
|
|
|
+- 移除 `#dyeable` 标签
|
|
|
+
|
|
|
+#### 实体标签
|
|
|
+
|
|
|
+- 新增 `#cannot_be_age_locked` ,用于定义哪些幼年生物的成长不能通过金蒲公英停止
|
|
|
+
|
|
|
+## 资源包版本 79
|
|
|
+
|
|
|
+- 发光鱿鱼、避雷针,以及方块被打蜡、去蜡和除锈时发出的发光粒子现在按不透明方式渲染,因为它们实际上从未使用过半透明方式
|
|
|
+- 移除了 `demo_background.png`,改用 `popup/background.png` 精灵图
|
|
|
+
|
|
|
+### Block Sprites
|
|
|
+
|
|
|
+- 新增方块纹理:
|
|
|
+ - `block/golden_dandelion.png`
|
|
|
+
|
|
|
+### Sounds
|
|
|
+
|
|
|
+- 为鸡新增以下声音事件:
|
|
|
+ - `entity.baby_chicken.ambient`
|
|
|
+ - `entity.baby_chicken.hurt`
|
|
|
+ - `entity.baby_chicken.death`
|
|
|
+- 为金蒲公英新增以下声音事件:
|
|
|
+ - `item.golden_dandelion.use`
|
|
|
+ - `item.golden_dandelion.unuse`
|