开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[版本发布] Minecraft Java版 26.3 Snapshot 4 发布

 发表于 2026-8-6 01:16:36|显示全部楼层|阅读模式 IP:香港
本帖最后由 mxy333 于 2026-8-6 02:10 编辑

|Minecraft Java 版是指 Windows、Mac OS 与 Linux 平台上,使用 Java 语言开发的 Minecraft 版本。
|每周快照是 Minecraft Java 版的测试机制,主要用于下一个正式版的特性预览。
|然而,每周快照主要用于新特性展示,通常存在大量漏洞。因此对于普通玩家建议仅做测试尝鲜用。在快照中打开存档前请务必进行备份适用于正式版的 Mod 不兼容快照,且大多数 Mod 都不对每周快照提供支持
|Minecraft Java 版 26.3 仍未发布,26.3-snapshot4 为其第 4 个快照。
|本文内容按照 CC BY-NC-SA 4.0 协议进行授权,转载本帖时须注明原作者以及本帖地址



NEWS


Minecraft 26.3 Snapshot 4

Minecraft 26.3 Snapshot 4

A Minecraft Java Snapshot

Minecraft Java版 快照


Happy Snapshot Tues... Thursday? Yes, you read that right! As we've entered peak vacation season here in Sweden, snapshots might not come out on their usual schedule.
快乐快照的周二……周四?是的,你没看错!由于瑞典已进入度假旺季,快照可能不会按常规时间发布。

In today's snapshot we have switched the library used for window management, input and platform integration from GLFW to SDL3.
在今天的快照中,我们将用于窗口管理、输入和平台集成的库从 GLFW 切换到了 SDL3。

We have also added new item components for custom furnace fuels, as well as several technical changes for signs, world generation and loot tables.
我们还为自定义熔炉燃料添加了新的物品组件,以及针对告示牌、世界生成和战利品表的若干技术性更改。

Happy mining!
挖矿快乐!


KNOWN ISSUES
已知问题

  • Exclusive fullscreen mode on Windows may cause the game to crash in certain situations, especially when using multiple monitors
  • 在 Windows 系统上,独占全屏模式在某些情况下可能导致游戏崩溃,尤其是在使用多显示器时
  • Entering Exclusive fullscreen mode crashes the game on Wayland
  • 在 Wayland 上启用独占全屏模式会导致游戏崩溃


NEW FEATURES
新特性

  • Players in spectator mode can now interact with portals to teleport
  • 旁观模式下的玩家现在可以通过传送门传送


CHANGES
更改


MINOR TWEAKS TO BLOCKS, ITEMS AND ENTITIES
方块,物品与实体的小幅调整

  • Armadillos no longer try to roll up when submerged in liquids
  • 犰狳在被流体浸没时不再尝试蜷缩


UI
UI

  • Removed the Raw Input mouse setting
  • 移除了原始输入鼠标设置选项
    • Mouse input now always uses relative mouse mode while playing in-game
    • 在游戏中游玩时,鼠标输入现在始终使用相对输入模式
  • Key bindings now use physical keys instead of keyboard-layout-specific key codes
  • 键位绑定现在使用物理键位,而不是特定于键盘布局的按键代码
  • Borderless Fullscreen is now the default fullscreen mode
  • 现在默认的全屏模式为无边框全屏模式
  • Switching between Borderless and Exclusive Fullscreen no longer requires restarting the game
  • 在无边框全屏和独占全屏之间切换不再需要重新启动游戏
  • Exclusive fullscreen mode on macOS is no longer supported
  • macOS 上不再支持独占全屏模式
  • The minimum window size is now 320 by 240 pixels
  • 最小窗口大小现在为 320×240 像素
  • On macOS, holding a key while entering text now displays the native accent and candidate popup
  • 在 macOS 系统上,输入文本时按住某个键现在会显示原生的变音符号和候选词弹窗
  • On Linux systems, the game will now use and prefer Wayland natively if available
  • 在 Linux 系统上,如果 Wayland 可用,游戏现在将原生使用并优先选择 Wayland


DEBUG OVERLAY
调试覆盖层

  • The debug overlay now supports a separate GUI scale than the rest of the game
  • 调试覆盖层现在支持独立于游戏其他部分的GUI缩放比例
    • This is customizable through the Debug Options screen, F3 + F6
    • 可通过调试选项屏幕进行自定义,F3 + F6
    • The default scale is "Auto", which tries to stay at a higher resolution than normal
    • 默认缩放比例为“自动”,它会尝试保持比正常更高的分辨率
    • Another option is "Unchanged", which matches your regular GUI scale
    • 另一个选项是“不变”,它会匹配你的常规界面尺寸
    • The rest of the options work the same as in the normal "GUI Scale", controlling the scale directly
    • 其余选项与视频选项中 “界面尺寸” 中的选项相同,直接控制缩放
  • Added a "player_speed" debug entry that displays the speed of the player in blocks per tick.
  • 加入了 “player_speed” 调试条目,用于显示玩家以方块每刻为单位的速度
  • The debug overlay now shows the display refresh rate
  • 调试覆盖层现在会显示显示器的屏幕刷新率


CREATIVE INVENTORY
创造模式物品栏

  • Reordered mineral item and block ordering to have non-tiered ingredients up first, then tiered ingredients that craft into equipment last
  • 重新排列了矿物物品和方块顺序,使无材料等级的排在前面,而可合成装备的有材料等级的排在后面
    • Ingredients
    • 原材料
      • Non-tiered minerals
      • 无材料等级矿物
      • Unrefined tiered minerals
      • 未烧炼的有材料等级矿物
      • Refined tiered minerals
      • 烧炼的有材料等级矿物
        • Nuggets
        • 颗粒
        • Ingots


    • Building Blocks
    • 建筑方块
      • Non-tiered mineral blocks and variants
      • 无材料等级的矿物块及变种
      • Refined tiered mineral blocks and variants
      • 烧炼的有材料等级矿物方块及变种
      • Copper block family
      • 铜制品及其变种
    • Copper Blocks continue to be pushed to the end of the order in Building Blocks since they have a large list of content
    • 铜块继续被排列到建筑方块顺序的末尾,因为它们数量太多
  • Improved ordering of Natural Blocks tab so that all inner ordering of group content sequentially progresses from Overworld -> Nether -> End to stay consistent with other tabs
  • 改进了自然方块标签页的排序,使每组内容的所有内部排序依次从主世界 -> 下界 -> 末地推进,以与其他标签页保持一致


TECHNICAL CHANGES
技术性更改

  • The Data Pack version is now 111.0
  • 将数据包版本号更改为 111.0
  • The Resource Pack version is now 92.0
  • 将资源包版本号更改为 92.0
  • Loot table types that have a dedicated registry now support registry element and tag references
  • 具有单独注册表的战利品表类型现在支持命名空间ID和标签引用
    • This means that the majority of fields of such types that previously accepted single elements will now accept either a namespaced ID or an inline value, while fields that previously accepted lists can now accept an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID
    • 这意味着,此类字段中大多数先前接受单个元素的字段现在将接受命名空间ID或内联值,而先前接受列表的字段现在可以接受内联值、单个命名空间ID、命名空间ID列表、内联值列表,或以#为前缀的标签ID
    • Affected types:
    • 受影响的类型:
      • minecraft:advancement
      • minecraft:advancement
      • minecraft:item_modifier
      • minecraft:item_modifier
      • minecraft:loot_table
      • minecraft:loot_table
      • minecraft:number_provider
      • minecraft:number_provider
      • minecraft:predicate
      • minecraft:predicate
      • minecraft:recipe
      • minecraft:recipe
      • minecraft:slot_source
      • minecraft:slot_source
    • Existing reference types for predicates, item modifiers and slot sources are now obsolete and have been removed
    • 用于谓词、物品修饰器和槽位来源的现有 reference 类型现已过时并被移除



WINDOWING AND INPUT BACKEND
窗口化与输入后端

  • Minecraft now uses SDL3 instead of GLFW for window management, input and platform integration
  • Minecraft 现在使用 SDL3 而不是 GLFW 来进行窗口管理、输入和平台集成
  • Keyboard input now uses SDL scancodes for physical key positions and SDL keycodes for layout-dependent text editing shortcuts
  • 键盘输入现在使用 SDL 扫描码来确定物理按键位置,并使用 SDL 键码来处理依赖布局的文本编辑快捷键


DATA PACK VERSION 111.0
数据包版本 111.0

  • Signs no longer automatically execute click events in custom text
  • 告示牌不再自动执行自定义文本中的点击事件


COMMANDS
命令


CHANGES TO SPREADPLAYERS
SPREADPLAYERS 的更改

  • Whether a block is safe to spread a player to is now controlled by the #entities_can_teleport_to block tag
  • 方块是否安全地将玩家传递到该位置现在由 #entities_can_teleport_to 方块标签控制


ENVIRONMENT ATTRIBUTES
环境属性


ADDED MINECRAFT:GAMEPLAY/NATURAL_MOB_SPAWNS
加入了 MINECRAFT:GAMEPLAY/NATURAL_MOB_SPAWNS

  • Defines mob spawns in an Environment Attribute Source
  • 定义环境属性源中的生物生成
  • During worldgen placement, only Dimensions and Biomes will apply this Environment Attribute
  • 在世界生成期间,只有维度和生物群系会应用此环境属性。
  • Format: object with fields:
  • 格式:包含字段的对象:
    • spawns_by_category - map of spawn category to weighted list of spawn data
    • spawns_by_category - 生成类别到加权生成数据列表的映射
      • Spawn data format: object with fields:
      • 生成数据格式:包含字段的对象:
        • type - entity type, the entity to spawn
        • type - 实体类型,要生成的实体
        • count - int provider, amount to spawn
        • count - 整数提供器,生成的数量

    • spawn_costs - map of entity type to object with fields:
    • spawn_costs - 实体类型到具有字段的对象的映射:
      • energy_budget - float, energy change allowed per spawn
      • energy_budget - 浮点数,每次生成允许的能量的消耗的最大值
      • charge - float, how much existing mobs will attract or repulse other charged mobs
      • charge - 浮点数,决定现有生物吸引或排斥其他充能生物的程度

  • Available attribute modifiers:
  • 可用的属性修饰符:
    • overlay
    • overlay
      • For each mob category, overrides the lower layer's spawn settings with the higher layer's, unless the category is not included
      • 对于每个生物类别,用较高层级的生成设置覆盖较低层级的生成设置,除非该类别未包含在内
      • Merges each layer's spawn costs together, overriding the lower layer's spawn costs with the higher layer's if both define the same entity type
      • 将每一层的生成势合并在一起,如果高层和低层都定义了相同的实体类型,则用高层的生成势覆盖低层的生成势

  • Default: Empty
  • 默认值:空


ADDED MINECRAFT:GAMEPLAY/CREATURE_WORLD_GEN_SPAWN_PROBABILITY
加入了 MINECRAFT:GAMEPLAY/CREATURE_WORLD_GEN_SPAWN_PROBABILITY

  • Sets the probability to run an iteration in which mobs defined to spawn in the creature mob category will spawn during world generation
  • 设置运行迭代的概率,该迭代中,被定义为在 creature 生物类别中生成的生物将在世界生成期间生成
  • Only Dimensions and Biomes will apply this Environment Attribute
  • 只有维度和生物群系会应用此环境属性
  • Format: float with range [0,1)
  • 格式: 浮点数,取值范围为 [0,1)
  • Default: 0.1
  • 默认值: 0.1


CHANGED MINECRAFT:VISUAL/AMBIENT_PARTICLES
更改了 MINECRAFT:VISUAL/AMBIENT_PARTICLES

  • Now supports interpolation between Timeline keyframes (probabilities will be crossfaded)
  • 现在支持时间线关键帧之间的插值(概率将交叉淡化)
  • Introduced support for new modifier: append
  • 引入了对新修饰符的支持:append
    • Unlike override which totally replaces the particle list, this modifier concatenates all elements with the layers below
    • 与完全替换粒子列表的 override 不同,此修改器将所有元素与下方的层连接起来



DATA COMPONENTS
数据组件


ADDED MINECRAFT:COOKING_FUEL
加入了 MINECRAFT:COOKING_FUEL

  • Describes an item that can be used as fuel for a Furnace, Smoker or Blast Furnace
  • 描述一种可用于熔炉、烟熏炉或高炉并作为燃料的物品
  • Format: object with fields
  • 格式:包含字段的对象
    • burn_time - namespaced ID pointing to an element of minecraft:number_provider registry representing the time, in ticks, for which this fuel will burn
    • burn_time - 指向 minecraft:number_provider 注册表中一个元素的命名空间 ID,表示以刻为单位,该燃料燃烧的时间
    • speed_multiplier - namespaced ID pointing to an element of minecraft:number_provider registry representing the speed of the cooking/smelting
    • speed_multiplier - 命名空间ID,指向 minecraft:number_provider 注册表中的一个元素,表示烧炼的速度



ADDED MINECRAFT:BREWING_FUEL
加入了 MINECRAFT:BREWING_FUEL

  • Describes an item that can be used as fuel for a Brewing Stand
  • 描述一个可用于酿造台并作为燃料的物品
  • Format: object with fields
  • 格式:包含字段的对象
    • uses - namespaced ID pointing to an element of minecraft:number_provider registry representing the number of times this fuel will brew before being consumed
    • uses - 命名空间 ID,指向 minecraft:number_provider 注册表中的一个元素,表示该燃料在消耗前可进行酿造的次数
    • speed_multiplier - namespaced ID pointing to an element of minecraft:number_provider registry representing the speed of the brewing
    • speed_multiplier - 指向 minecraft:number_provider 注册表中的一个元素的命名空间ID,表示酿造的速度
  • Note: the #brewing_fuel item tag has been removed and will no longer function to register new brewing fuels
  • 注意:#brewing_fuel 物品标签已被移除,不再用于新的用于酿造的燃料


ADDED MINECRAFT:SIGN_TEXT_FRONT AND MINECRAFT:SIGN_TEXT_BACK
加入了 MINECRAFT:SIGN_TEXT_FRONTMINECRAFT:SIGN_TEXT_BACK

  • Two identical components that represent text in front and back of a sign
  • 两个相同的组件,分别表示告示牌正面和背面的文本
  • Contents will be displayed in item tooltip
  • 内容将显示在物品提示框中
  • The format is the same as front_text and back_text fields on minecraft:sign and minecraft:hanging_sign block entities, i.e.
  • 格式与 minecraft:signminecraft:hanging_sign 方块实体上的 front_textback_text 字段相同,即
    • messages - a list of text components
    • messages - 文本组件列表
    • filtered_messages - an optional list of text components, if omitted, it will be set to the same value as messages
    • filtered_messages - 一个可选的文本组件列表,如果省略,它将设置为与 messages 相同的值
      • messages and filtered_messages must have same entry count
      • messagesfiltered_messages 必须具有相同的条目数
    • color - optional dye color, default: black
    • color - 可选染料颜色,默认值: black
    • has_glowing_text - optional boolean, default: false
    • has_glowing_text - 可选布尔值,默认值:false



ADDED MINECRAFT:WAXED
加入了MINECRAFT:WAXED

  • A marker for blocks with contents that are waxed
  • 一个用于标记已涂蜡的方块的标记
  • No fields
  • 无字段


ADDED MINECRAFT:CUSHION/COLOR
加入了 MINECRAFT:CUSHION/COLOR

  • Applied to Cushion entities when they get placed using an item
  • 应用于通过物品放置的坐垫
  • Format: one of 16 dye colors
  • 格式:16种染料颜色之一


ADDED MINECRAFT:VILLAGER_FOOD
加入了 MINECRAFT:VILLAGER_FOOD

Represents items that Villagers can eat. Villagers will pick up items with this component in addition to items in the #villager_picks_up tag.
表示村民可食用的物品。村民除了会拾取带有此组件的物品外,还会拾取 #villager_picks_up 标签中的物品

  • Format: object with fields
  • 格式:包含字段的对象
    • nutrition - positive integer, how much hunger the item satiates in the Villager once eaten
    • nutrition - 正整数,表示村民食用该物品后可以恢复多少饥饿值



ADDED MINECRAFT:MOB_VISIBILITY
加入了 MINECRAFT:MOB_VISIBILITY

Represents the visibility percentage provided by an item with the appropriate minecraft:equippable component, modifying the range at which mobs are able to detect an entity
表示具有相应 minecraft:equippable 组件的物品所提供的可见性百分比,该百分比会修改生物能够探测实体的范围

  • Format: object with fields
  • 格式:包含字段的对象
    • targeting_entity - an entity ID, a list of namespaced entity IDs, or a hash-prefixed entity tag to match
    • targeting_entity - 一个实体类型ID、一个实体类型ID列表,或一个以#为前缀的实体类型标签,用于匹配
    • visibility - float (between 0.0 and 10.0), with 0.0 reducing the range at which mobs detects the entity to 2 blocks while 10.0 increases the detection range tenfold
    • visibility - 浮点值(介于0.0和10.0之间),0.0 会将生物探测实体的范围减少到2格,而 10.0 会将探测范围增加十倍
      • While multiple items with this component stack, the maximum vision will still never exceed 10.0
      • 尽管多个物品带有此组件堆叠,最大视野仍永远不会超过10.0




BLOCK ENTITY DATA
方块实体数据


CHANGED MINECRAFT:SIGN AND MINECRAFT:HANGING_SIGN
更改了 MINECRAFT:SIGNMINECRAFT:HANGING_SIGN

  • By default, commands and other click events contained in Sign text are no longer executed when the block is clicked
  • 默认情况下,点击告示牌时,不再执行其文本中包含的命令和其中的点击事件
    • Additionally, text components on newly placed Signs are no longer resolved by default
    • 另外,新放置的告示牌上的文本组件默认不再解析
    • New boolean field called allow_op_features (defaults to false) has been added to restore previous behavior
    • 新增了一个名为 allow_op_features 的布尔字段(默认为 false),用于恢复之前的行为
    • Placed Signs and items with the minecraft:block_entity_data component containing Sign data stored in worlds saved before this version will have allow_op_features set to true
    • 在此版本之前保存的世界中,已放置的告示牌以及存储了告示牌数据的 minecraft:block_entity_data 组件的物品,其 allow_op_features 将被自动设置为 true
    • Any newly created Sign will need to have that field set explicitly
    • 任何新的告示牌都需要显式设置该字段
  • Changed the rules for opening the Sign edit screen after a block is placed:
  • 更改了放置方块后打开告示牌编辑界面的规则:
    • Previously, the screen would open unless minecraft:block_entity_data was applied successfully
    • 在之前编辑界面会打开,除非 minecraft:block_entity_data 被成功应用
    • Now, the screen will open only if it could be opened normally by clicking the block (i.e. it's not waxed and only has editable text on the front side)
    • 现在,只有在编辑界面可以通过正常点击方块打开时(即方块未涂蜡,且只有正面有可编辑文本),编辑才会打开
  • Signs will now accept and return the minecraft:sign_text_front, minecraft:sign_text_back and minecraft:waxed components
  • 告示牌现在将接受并返回 minecraft:sign_text_front, minecraft:sign_text_backminecraft:waxed 组件


CHANGED MINECRAFT:BREWING_STAND
更改了 MINECRAFT:BREWING_STAND

The following fields are now stored as integers rather than shorts:
以下字段现在存储为整型而非短整型:

  • Changed the BrewTime field from a short to an integer, this is the amount of time that the current brewing process has taken so far
  • BrewTime 字段从短整型改为整型,表示当前酿造过程到目前为止所花费的时间
  • Changed the Fuel field from a byte to an integer, this is the amount of fuel remaining
  • Fuel 字段从字节改为整型,表示剩余燃料量

The following new fields have been added:
加入了以下新字段:

  • Added the total_brew_time integer field, this is the total amount of time the current brewing process will take
  • 加入了 total_brew_time 整型,表示当前酿造过程所需的总时间
  • Added the total_fuel integer field, this represents the amount of fuel that was added in the last refuel
  • 加入了 total_fuel 整型,表示上次添加燃料时加入的燃料量
  • Added the speed_multiplier float field, this will be used to speed up or slow down the next brewing process
  • 加入了 speed_multiplier 浮点型,表示将用于加速或减速下一次酿造过程的倍数


CHANGED MINECRAFT:FURNACE, MINECRAFT:SMOKER AND MINECRAFT:BLAST_FURNACE
更改了 MINECRAFT:FURNACEMINECRAFT:SMOKERMINECRAFT:BLAST_FURNACE

The following fields are now stored as integers rather than shorts:
以下字段现在存储为整型而非短整型:

  • Changed the cooking_time_spent field from a short to an integer, this is the amount of time that the current cooking process has taken so far
  • 更改了 cooking_time_spent 字段,从短整型改为整型,表示当前烹饪过程到目前为止所花费的时间
  • Changed the cooking_total_time field from a short to an integer, this is the total amount of time the current cooking process will take
  • cooking_total_time 字段从短整型改为整型,表示当前烹饪过程所需的总时间
  • Changed the lit_time_remaining field from a short to an integer, this is the amount of burn time remaining
  • lit_time_remaining 字段从短整型改为整型,表示剩余的燃烧时间
  • Changed the lit_total_time field from a short to an integer, this is the total amount of burn time that was added in the last refuel
  • lit_total_time 字段从短整型改为整型,表示上次添加燃料时新增的总燃烧时间

The following new fields have been added:
加入了以下新字段:

  • Added the speed_multiplier float field, this will be used to speed up or slow down the next brewing process
  • 加入了 speed_multiplier 浮点型,表示将用于加速或减速下一次酿造过程的倍数


ADVANCEMENTS
进度


REWARDS
奖励

  • The loot sub-field in the rewards field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:loot_table type
  • loot 子字段在 rewards 字段中现在接受一个内联值、一个命名空间 ID、命名空间 ID 列表、内联值列表,或 minecraft:loot_table 类型的以 # 为前缀的标签ID


TRIGGERS
准则触发器

  • Multiple fields that accepted a list of loot conditions are now stricter:
  • 多个接受战利品条件列表的字段现在更加严格:
    • Previous functionality of a list of conditions was equivalent to a single minecraft:all_of condition has been removed
    • 移除了以前条件列表的功能(等同于单个 minecraft:all_of 条件)
    • Additionally, type field is mandatory (previously it defaulted to minecraft:entity_properties)
    • 此外,type 字段是必填的(以前它默认为 minecraft:entity_properties
  • Some fields that previously accepted only inline loot conditions now also accept a namespaced ID of a minecraft:predicate
  • 一些之前只接受内联战利品条件的字段现在也接受一个 minecraft:predicate 的命名空间 ID
  • The player field, available on all triggers except minecraft:impossible, now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • player 字段除 minecraft:impossible 之外在所有触发器上可用,现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID
    • To avoid duplication, this field is not mentioned in entries below
    • 为避免重复,此字段在下方条目中不再提及



CHANGED MINECRAFT:ANY_BLOCK_USE TRIGGER
更改了 MINECRAFT:ANY_BLOCK_USE 准则触发器

  • The location field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • location 字段现在接受一个内联值,或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:BEE_NEST_DESTROYED
更改了 MINECRAFT:BEE_NEST_DESTROYED 准则触发器

  • The block field has been renamed to blocks and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:block type
  • block 字段已重命名为 blocks 现在接受一个命名空间 ID、命名空间 ID 列表、或 minecraft:block 类型标签 ID
  • Added field state that matches block state properties (same format as minecraft:enter_block)
  • 加入了字段 state 用于匹配方块状态(格式与 minecraft:enter_block 相同)


CHANGED MINECRAFT:BRED_ANIMALS TRIGGER
更改了 MINECRAFT:BRED_ANIMALS准则触发器

  • child, parent, and partner fields now accept an inline value or a namespaced ID of a minecraft:predicate type
  • childparentpartner 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:BREWED_POTION TRIGGER
更改了 MINECRAFT:BREWED_POTION准则触发器

  • The potion field now accepts minecraft:potion_contents data component predicate
  • potion 字段现在接受 minecraft:potion_contents 数据组件谓词


CHANGED MINECRAFT:CURED_ZOMBIE_VILLAGER TRIGGER
更改了 MINECRAFT:CURED_ZOMBIE_VILLAGER准则触发器

  • villager and zombie fields now accept an inline value or a namespaced ID of a minecraft:predicate type
  • villagerzombie字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:DEFAULT_BLOCK_USE TRIGGER
更改了 MINECRAFT:DEFAULT_BLOCK_USE准则触发器

  • The location field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • location字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:EFFECTS_CHANGED TRIGGER
更改了 MINECRAFT:EFFECTS_CHANGED准则触发器

  • The source field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • source 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:ENTER_BLOCK
更改了 MINECRAFT:ENTER_BLOCK 准则触发器

  • The block field has been renamed to blocks and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:block type
  • block 字段已重命名为 blocks 现在接受一个命名空间 ID、命名空间 ID 列表、或 minecraft:block 类型的以 # 为前缀的标签ID


CHANGED MINECRAFT:FALL_AFTER_EXPLOSION TRIGGER
更改了 MINECRAFT:FALL_AFTER_EXPLOSION准则触发器

  • The cause field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • cause 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:FISHING_ROD_HOOKED TRIGGER
更改了 MINECRAFT:FISHING_ROD_HOOKED准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:PLACED_BLOCK TRIGGER
更改了 MINECRAFT:PLACED_BLOCK准则触发器

  • The location field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • location 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:ITEM_USED_ON_BLOCK TRIGGER
更改了 MINECRAFT:ITEM_USED_ON_BLOCK准则触发器

  • The location field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • location 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:ALLAY_DROP_ITEM_ON_BLOCK TRIGGER
更改了 MINECRAFT:ALLAY_DROP_ITEM_ON_BLOCK准则触发器

  • The location field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • location 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:PLAYER_KILLED_ENTITY TRIGGER
更改了 MINECRAFT:PLAYER_KILLED_ENTITY准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID
  • The killing_blow.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • 现在 killing_blow.tags.id 字段接受一个命名空间ID、命名空间ID列表,或 minecraft:damage_type 类型的以 # 为前缀的标签ID


CHANGED MINECRAFT:ENTITY_KILLED_PLAYER TRIGGER
更改了 MINECRAFT:ENTITY_KILLED_PLAYER准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID
  • The killing_blow.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • killing_blow.tags.id 字段现在接受一个命名空间 ID、命名空间 ID 列表或 minecraft:damage_type 类型的以 # 为前缀的标签 ID


CHANGED MINECRAFT:KILL_MOB_NEAR_SCULK_CATALYST TRIGGER
更改了 MINECRAFT:KILL_MOB_NEAR_SCULK_CATALYST准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID
  • The killing_blow.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • killing_blow.tags.id 字段现在可以接受一个命名空间 ID、命名空间 ID 列表,或 minecraft:damage_type 类型的以 # 为前缀的标签 ID


CHANGED MINECRAFT:LIGHTNING_STRIKE TRIGGER
更改了 MINECRAFT:LIGHTNING_STRIKE准则触发器

  • bystander and lightning fields now accept an inline value or a namespaced ID of a minecraft:predicate type
  • bystanderlightning 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:PLAYER_GENERATES_CONTAINER_LOOT TRIGGER
更改了 MINECRAFT:PLAYER_GENERATES_CONTAINER_LOOT准则触发器

  • The loot_table field has been renamed to loot_tables and now accepts a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:loot_table type
  • loot_table 字段已重命名为 loot_tables,现在接受一个命名空间ID、命名空间ID列表、内联值列表,或 minecraft:loot_table 类型的以 # 为前缀的标签ID
    • If a tag or a list is used, trigger will run when any listed loot table is generated
    • 如果使用了标签或列表,则当生成任意列出的战利品表时,准则触发器会运行



CHANGED MINECRAFT:THROWN_ITEM_PICKED_UP_BY_PLAYER TRIGGER
更改了 MINECRAFT:THROWN_ITEM_PICKED_UP_BY_PLAYER准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:THROWN_ITEM_PICKED_UP_BY_ENTITY TRIGGER
更改了 MINECRAFT:THROWN_ITEM_PICKED_UP_BY_ENTITY准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:PLAYER_HURT_ENTITY TRIGGER
更改了 MINECRAFT:PLAYER_HURT_ENTITY准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID
  • The damage.type.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • damage.type.tags.id 现在接受一个命名空间ID、命名空间ID列表, 或 minecraft:damage_type 类型的以 # 为前缀的标签ID


CHANGED MINECRAFT:ENTITY_HURT_PLAYER TRIGGER
更改了 MINECRAFT:ENTITY_HURT_PLAYER准则触发器

  • The damage.type.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • damage.type.tags.id 字段现在接受单个命名空间ID、命名空间ID列表,或 minecraft:damage_type 类型的以 # 为前缀的标签ID


CHANGED MINECRAFT:PLAYER_INTERACTED_WITH_ENTITY TRIGGER
更改了 MINECRAFT:PLAYER_INTERACTED_WITH_ENTITY准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:PLAYER_SHEARED_EQUIPMENT TRIGGER
更改了 MINECRAFT:PLAYER_SHEARED_EQUIPMENT准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:CRAFTER_RECIPE_CRAFTED TRIGGER
更改了 MINECRAFT:CRAFTER_RECIPE_CRAFTED准则触发器

  • The recipe_id field has been renamed to recipes and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:recipe type
  • recipe_id 字段已重命名为 recipes,现在接受一个命名空间 ID、命名空间 ID 列表,或 minecraft:recipe 类型的以 # 为前缀的标签 ID
    • If a tag or a list is used, trigger will run when any listed recipe is used
    • 如果使用标签或列表,则使用任何列出的配方时准则触发器都会运行



CHANGED MINECRAFT:RECIPE_CRAFTED TRIGGER
更改了 MINECRAFT:RECIPE_CRAFTED准则触发器

  • The recipe_id field has been renamed to recipes and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:recipe type
  • recipe_id 字段已重命名为 recipes 现在接受一个命名空间 ID、命名空间 ID 列表,或 minecraft:recipe 类型的以 # 为前缀的标签 ID
    • If a tag or a list is used, trigger will run when any listed recipe is used
    • 如果使用了标签或列表,则当使用任何列出的配方时,触发器将运行



CHANGED MINECRAFT:RECIPE_UNLOCKED TRIGGER
更改了 MINECRAFT:RECIPE_UNLOCKED准则触发器

  • The recipe field has been renamed to recipes and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:recipe type
  • recipe 字段已重命名为 recipes 现在接受一个命名空间 ID、命名空间 ID 列表,或 minecraft:recipe 类型的以 # 为前缀的标签 ID
    • If a tag or a list is used, trigger will run when any listed recipe is unlocked
    • 如果使用了标签或列表,准则触发器将在任意列出的配方被解锁时运行



CHANGED MINECRAFT:SLIDE_DOWN_BLOCK
更改了 MINECRAFT:SLIDE_DOWN_BLOCK 准则触发器

  • The block field has been renamed to blocks and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:block type
  • block 字段已重命名为 blocks,现在接受一个命名空间ID、命名空间ID列表或 minecraft:block 类型的以 # 为前缀的标签 ID


CHANGED MINECRAFT:SUMMONED_ENTITY TRIGGER
更改了 MINECRAFT:SUMMONED_ENTITY准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:TAME_ANIMAL TRIGGER
更改了 MINECRAFT:TAME_ANIMAL准则触发器

  • The entity field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • entity 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间ID


CHANGED MINECRAFT:TARGET_HIT TRIGGER
更改了 MINECRAFT:TARGET_HIT准则触发器

  • The projectile field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • projectile 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:VILLAGER_TRADE TRIGGER
更改了 MINECRAFT:VILLAGER_TRADE准则触发器

  • The villager field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • villager 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


SLOT SOURCES
槽位来源


CHANGED MINECRAFT:GROUP
更改了 MINECRAFT:GROUP

  • The terms field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:slot_source type
  • terms 字段现在接受一个内联值、命名空间 ID、命名空间 ID 列表、内联值列表,或 minecraft:slot_source 类型的以 # 为前缀的标签 ID
  • Inline format of minecraft:group (previously only a list of inline slot source) can now also accept a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:slot_source type
  • minecraft:group 的内联格式(此前仅支持内联槽位源列表),现在接受一个命名空间 ID 列表、内联值列表,或 minecraft:slot_source 类型的以 # 为前缀的标签 ID
    • This format is now available consistenly available for all fields of slot source
    • 此格式现在一致适用于所有槽位来源字段



CHANGED MINECRAFT:FILTERED
更改了 MINECRAFT:FILTERED

  • The slot_source field now accepts an inline value or a namespaced ID of a minecraft:slot_source type
  • slot_source 字段现在接受一个内联值或 minecraft:slot_source 类型的命名空间 ID


CHANGED MINECRAFT:CONTENTS
更改了 MINECRAFT:CONTENTS

  • The slot_source field now accepts an inline value or a namespaced ID of a minecraft:slot_source type
  • slot_source 字段现在接受一个内联值或 minecraft:slot_source 类型的命名空间 ID


CHANGED MINECRAFT:LIMIT_SLOTS
更改了 MINECRAFT:LIMIT_SLOTS

  • The slot_source field now accepts an inline value or a namespaced ID of a minecraft:slot_source type
  • slot_source字段现在接受一个内联值或 minecraft:slot_source 类型的命名空间ID


REMOVED MINECRAFT:REFERENCE
移除了 MINECRAFT:REFERENCE

  • This slot source has become obsolete, as any field that takes slot source now accepts (among other fields) a namespaced ID of a minecraft:slot_source type
  • 此槽位来源已过时,因为任何接受槽位来源的字段现在都接受(除其他字段外) minecraft:slot_source 类型的命名空间ID


LOOT TABLES
战利品表

  • The rolls and bonus_rolls fields now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • rollsbonus_rolls 字段现在接受内联值或 minecraft:number_provider 类型的命名空间ID


LOOT TABLE TYPES
战利品表类型


ADDED MINECRAFT:CONTAINER_PROCESS LOOT TABLE TYPE
加入了 MINECRAFT:CONTAINER_PROCESS 战利品表类型

  • Currently used to evaluate cooking and brewing fuel values
  • 目前用于评估烹饪和酿造的燃料
  • It takes the following parameters:
  • 它接受以下参数:
    • container, the container or inventory being evaluated
    • container,被评估的容器或物品栏
    • block_entity, the block entity being fueled
    • block_entity,正在被添加燃料的方块实体
    • block_state, the current state of the block being fueled
    • block_state, 被用作燃料的方块的当前状态
    • origin, the location of the block being fueled
    • origin, 被添加燃料的方块的位置



CHANGED MINECRAFT:ADVANCEMENT_LOCATION
更改了 MINECRAFT:ADVANCEMENT_LOCATION

  • Block entities are now available in context and can be matched by conditions like minecraft:match_block
  • 方块实体现在可在上下文中使用,并可通过诸如 minecraft:match_block 之类的条件进行匹配


LOOT POOL ENTRIES
战利品池条目

  • The conditions field in loot pool entries has been renamed to condition and now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • 战利品池条目中的 conditions 字段已重命名为 condition,现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID。
  • The functions field in loot pool entries has been renamed to modifier and now accepts an inline value (including list as a short form of minecraft:sequence) or a namespaced ID of a minecraft:item_modifier type
  • 战利品表条目中的 functions 字段已重命名为 modifier,现在接受一个内联值(包括列表作为 minecraft:sequence 的简短形式)或 minecraft:item_modifier 类型的命名空间ID。
    • This field is now present on all loot entries, including previously omitted minecraft:alternatives, minecraft:sequence and minecraft:group
    • 这个字段现在出现在所有战利品条目中,包括之前遗漏的 minecraft:alternativesminecraft:sequenceminecraft:group



CHANGED MINECRAFT:TAG LOOT POOL ENTRY
更改了 MINECRAFT:TAG 战利品池条目

  • The name field has been renamed to items and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:item type
  • name 字段已重命名为 items 现在接受一个命名空间 ID、命名空间 ID 列表、或 minecraft:item 类型的以 # 为前缀的标签 ID


CHANGED MINECRAFT:LOOT_TABLE LOOT POOL ENTRY
更改了 MINECRAFT:LOOT_TABLE 战利品池条目

  • The value field now accepts a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:loot_table type
  • value 字段现在接受一个命名空间ID、命名空间ID列表、内联值列表,或 minecraft:loot_table 类型的以 # 为前缀的标签 ID
  • Added expand field, working the same as in minecraft:tag pool entry:
  • 加入了 expand 字段,其工作方式与 minecraft:tag 池条目相同:
    • if true, each entry inside tag will be added to outer pool, with weights equal to weight of this entry
    • 如果 true,则标签内的每个条目都会被添加到外层池中,其权重等于该条目的权重
    • if false, this pool entry will operate as a single entry in outer pool. If this entry gets selected, it will return all items from all referenced loot tables
    • 如果 false,此池条目将作为外部池中的单个条目运行。如果该条目被选中,它将返回所有引用的战利品表中的所有物品



LOOT FUNCTIONS
战利品函数

  • The conditions field is now available in all loot functions and has been renamed to condition
  • conditions 字段现在可用于所有战利品函数,并已重命名为 condition
    • It now also accepts an inline value or a namespaced ID, but no longer an inline list of conditions
    • 它现在也接受内联值或命名空间ID,但不再接受内联条件列表
    • Functionality of old condition list format can be achieved by explicitly using minecraft:all_of loot condition type
    • 旧条件列表格式的功能可以通过显式使用 minecraft:all_of 战利品条件类型来实现
  • The function field (describing function type) has been renamed to type
  • function 字段(描述函数类型)已重命名为 type


CHANGED MINECRAFT:SEQUENCE
更改了 MINECRAFT:SEQUENCE

  • The functions field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:item_modifier type
  • functions 字段现在接受一个内联值、命名空间ID、命名空间ID列表、内联值列表,或 minecraft:item_modifier 类型的以 # 为前缀的标签 ID
  • Added optional condition field which accepts an inline value or a namespaced ID of a minecraft:predicate type
  • 加入了可选的 condition 字段,该字段接受一个内联值或 minecraft:predicate 类型的命名空间ID
  • Inline format of minecraft:sequence (previously only a list of inline functions) can now also accept a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:item_modifier type
  • minecraft:sequence 的内联格式(此前仅支持内联槽位源列表),现在接受一个命名空间 ID 列表、内联值列表,或 minecraft:item_modifier 类型的以 # 为前缀的标签 ID
    • This format is now consistenly available for all fields of loot function type, which means that every such field can accept an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:item_modifier type
    • 此格式现在一致适用于战利品函数类型的所有字段,这意味着每个此类字段都可以接受内联值、单个命名空间ID、命名空间ID列表、内联值列表,或一个类型为minecraft:item_modifier的、以 # 为前缀的标签 ID



CHANGED MINECRAFT:MODIFY_CONTENTS
更改了 MINECRAFT:MODIFY_CONTENTS

  • The modifier field now accepts an inline value or a namespaced ID of a minecraft:item_modifier type
  • modifier 字段现在接受一个内联值或 minecraft:item_modifier 类型的命名空间 ID


CHANGED MINECRAFT:SET_ATTRIBUTES
更改了 MINECRAFT:SET_ATTRIBUTES

  • Number providers in amount sub-fields of modifiers list now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • modifiers 列表的 amount 子字段中,数字提供器现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:ENCHANTED_COUNT_INCREASE
更改了 MINECRAFT:ENCHANTED_COUNT_INCREASE

  • The count field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • count 字段现在接受一个内联值,或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:ENCHANT_WITH_LEVELS
更改了 MINECRAFT:ENCHANT_WITH_LEVELS

  • The levels field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • levels 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_CUSTOM_MODEL_DATA
更改了 MINECRAFT:SET_CUSTOM_MODEL_DATA

  • Elements in floats and colors lists can now be an inline value or a namespaced ID of a minecraft:number_provider type
  • floatscolors 列表中的元素现在接受一个内联值,或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_ENCHANTMENTS
更改了 MINECRAFT:SET_ENCHANTMENTS

  • Values in enchantments map can now be an inline value or a namespaced ID of a minecraft:number_provider type
  • enchantments 映射中的值现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_COUNT
更改了 MINECRAFT:SET_COUNT

  • The count field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • count 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:LIMIT_COUNT
更改了 MINECRAFT:LIMIT_COUNT

  • The min and max fields inside limit structure now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • minmax 字段在 limit 结构中现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_DAMAGE
更改了 MINECRAFT:SET_DAMAGE

  • The count field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • count 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间ID


CHANGED MINECRAFT:SET_OMINOUS_BOTTLE_AMPLIFIER
更改了 MINECRAFT:SET_OMINOUS_BOTTLE_AMPLIFIER

  • The amplifier field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • amplifier 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间ID


CHANGED MINECRAFT:SET_RANDOM_DYES
更改了 MINECRAFT:SET_RANDOM_DYES

  • The number_of_dyes field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • number_of_dyes 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_STEW_EFFECT
更改 MINECRAFT:SET_STEW_EFFECT

  • The duration field in elements of effects list now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • effects 列表元素中的 duration 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SET_LOOT_TABLE
更改了 MINECRAFT:SET_LOOT_TABLE

  • The name field has been renamed to tag
  • name 字段已重命名为 tag


CHANGED MINECRAFT:EXPLORATION_MAP
更改了 MINECRAFT:EXPLORATION_MAP

  • The destination field is no longer optional and now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:structure type
  • The destination 字段不再为可选字段,现在接受一个命名空间 ID、命名空间 ID 列表,或 minecraft:structure 类型的以 # 为前缀的标签 ID


REMOVED MINECRAFT:REFERENCE
移除了 MINECRAFT:REFERENCE

  • This function has become obsolete, as any field that takes a function now accepts (among other things) a namespaced ID to other functions
  • 此函数已过时,因为任何接受函数的字段现在(除其他外)都接受指向其他函数的命名空间ID


PREDICATES
谓词

  • The condition field (describing predicate type) has been renamed to type
  • condition 字段(描述谓词类型)已重命名为 type


CHANGED MINECRAFT:ALL_OF
更改了 MINECRAFT:ALL_OF

  • The terms field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:predicate type
  • terms 字段现在接受一个内联值、命名空间 ID、命名空间 ID 列表、内联值列表,或 minecraft:predicate 类型的以 # 为前缀的标签 ID
  • Note: values of this type can no longer be shortened to a single list, a full object with type minecraft:all_of needs to be used explicitly
  • 注意:此类型的值不能再缩短为单个列表,需要显式使用类型为 minecraft:all_of 的完整对象


CHANGED MINECRAFT:ANY_OF
更改了 MINECRAFT:ANY_OF

  • The terms field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:predicate type
  • terms 字段现在接受一个内联值、命名空间 ID、命名空间 ID 列表、内联值列表,或 minecraft:predicate 类型的以 # 为前缀的标签 ID


CHANGED MINECRAFT:INVERTED
更改了 MINECRAFT:INVERTED

  • The term field now accepts an inline value or a namespaced ID of a minecraft:predicate type
  • term 字段现在接受一个内联值或 minecraft:predicate 类型的命名空间 ID


CHANGED MINECRAFT:RANDOM_CHANCE
更改了 MINECRAFT:RANDOM_CHANCE

  • The chance field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • chance 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:VALUE_CHECK
更改了 MINECRAFT:VALUE_CHECK

  • The value field now accepts an inline value or a namespaced ID of a minecraft:number_provider type
  • value 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID
  • The min and max fields inside range structure now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • minmax 字段在 range 结构中现在接受一个内联值或 minecraft:number_provider 类型的命名空间ID


CHANGED MINECRAFT:TIME_CHECK
更改了 MINECRAFT:TIME_CHECK

  • The min and max fields inside value structure now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • value 结构中的 minmax 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:ENTITY_SCORES
更改了 MINECRAFT:ENTITY_SCORES

  • The min and max fields inside values of scores map now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • scores 映射值内部的 minmax 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:DAMAGE_SOURCE_PROPERTIES
更改了 MINECRAFT:DAMAGE_SOURCE_PROPERTIES

  • The predicate.tags.id field now accepts a single namespaced ID, a list of namespaced IDs, or a hash-prefixed tag ID of a minecraft:damage_type type
  • predicate.tags.id 字段现在接受一个命名空间ID、命名空间ID列表,或 minecraft:damage_type 类型的以 # 为前缀的标签 ID


REMOVED MINECRAFT:REFERENCE
移除了 MINECRAFT:REFERENCE

  • This condition has become obsolete, as any field that takes a loot condition now accepts (among other things) a namespaced ID to other conditions
  • 此条件已过时,因为任何接受战利品条件的字段现在都(除其他内容外)接受指向其他条件的命名空间ID


ADDED VANILLA PREDICATES
加入了原版谓词

  • minecraft:block/fast_cooking
  • minecraft:block/fast_cooking


ADDED MINECRAFT:MATCH_BLOCK CONDITION TYPE
加入了 MINECRAFT:MATCH_BLOCK 谓词

Matches block state and optionally block entity data and components (if present)
匹配方块状态,以及可选的方块实体数据和组件(如果存在)

Fields (same as elements of minecraft:can_place_on components):
字段(与 minecraft:can_place_on 组件的元素相同):

  • blocks - optional block id, list of namespaced block IDs, or hash-prefixed block tag to match
  • blocks - 可选方块ID、命名空间方块ID列表或以 # 为前缀的方块标签以匹配
  • state: optional map of block state property keys to values to match
  • state:可选的方块状态属性键到值的映射,用于匹配
  • nbt: optional block entity NBT to match
  • nbt: 可选的方块实体NBT以匹配
  • match will fail if this field is present, but block entity is not available in context
  • 如果存在此字段,但上下文中没有可用的方块实体,则匹配将失败
  • components - optional map of exact components to match
  • components - 可选的要完全匹配的组件的映射
  • match will fail if this field is present, but block entity is not available in context
  • 如果存在此字段但上下文中没有可用的方块实体,则匹配将失败
  • predicates - optional map of component predicates to match
  • predicates - 可选组件谓词映射,用于匹配
  • match will fail if this field is present, but block entity is not available in context
  • 如果存在此字段,但上下文中没有可用的方块实体,则匹配将失败


REMOVED MINECRAFT:BLOCK_STATE_PROPERTY CONDITION TYPE
移除了 MINECRAFT:BLOCK_STATE_PROPERTY 条件类型

  • This has been fully replaced by minecraft:match_block
  • 这已完全替换为 minecraft:match_block


NUMBER PROVIDERS
数字提供器

  • The type field always needs to be specified explicitly when using an inline number provider (it was previously defaulting to minecraft:uniform)
  • 使用内联数字提供器时,type 字段必须显式指定(此前默认值为 minecraft:uniform


ADDED VANILLA NUMBER PROVIDERS
加入了原版数字提供器

  • minecraft:cooking/time_bamboo
  • minecraft:cooking/time_bamboo
    • Returns the burn time in ticks for bamboo and scaffolding
    • 返回竹子和脚手架的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_blaze_rod
  • minecraft:cooking/time_blaze_rod
    • Returns the burn time in ticks for blaze rods
    • 返回烈焰棒的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_boats
  • minecraft:cooking/time_boats
    • Returns the burn time in ticks for boats
    • 返回船的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_coal
  • minecraft:cooking/time_coal
    • Returns the burn time in ticks for coal
    • 返回煤炭的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_coal_block
  • minecraft:cooking/time_coal_block
    • Returns the burn time in ticks for coal blocks
    • 返回煤炭块的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_dried_kelp_block
  • minecraft:cooking/time_dried_kelp_block
    • Returns the burn time in ticks for dried kelp blocks
    • 返回干海带块的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_dry_plants
  • minecraft:cooking/time_dry_plants
    • Returns the burn time in ticks for various dry plants
    • 返回各种干的植物的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_hanging_signs
  • minecraft:cooking/time_hanging_signs
    • Returns the burn time in ticks for hanging signs
    • 返回悬挂式告示牌的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_lava_bucket
  • minecraft:cooking/time_lava_bucket
    • Returns the burn time in tickss for lava buckets
    • 返回熔岩桶的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_roots
  • minecraft:cooking/time_roots
    • Returns the burn time in ticks for mangrove roots
    • 返回红树根的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wood_blocks
  • minecraft:cooking/time_wood_blocks
    • Returns the burn time in ticks for wood blocks
    • 返回木质方块的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wood_items_extra_small
  • minecraft:cooking/time_wood_items_extra_small
    • Returns the burn time in ticks for very small wood items such as buttons
    • 返回小型的木质物品(如按钮)的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wood_items_large
  • minecraft:cooking/time_wood_items_large
    • Returns the burn time in ticks for large wood items such as doors
    • 返回大型木质物品(如门)的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wood_items_small
  • minecraft:cooking/time_wood_items_small
    • Returns the burn time in ticks for small wood items such as bows
    • 返回小型木质物品(如弓)的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wood_slabs
  • minecraft:cooking/time_wood_slabs
    • Returns the burn time in ticks for wood slabs
    • 返回木台阶的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wool
  • minecraft:cooking/time_wool
    • Returns the burn time in ticks for most wool blocks
    • 返回大多数羊毛方块的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wool_carpets
  • minecraft:cooking/time_wool_carpets
    • Returns the burn time in ticks for wool carpets
    • 返回羊毛地毯的燃烧时间,以游戏刻为单位
  • minecraft:cooking/time_wool_slabs
  • minecraft:cooking/time_wool_slabs
    • Returns the burn time in ticks for wool slabs and cushions
    • 返回羊毛台阶和坐垫的燃烧时间,以游戏刻为单位
  • minecraft:cooking/speed_default
  • minecraft:cooking/speed_default
    • Returns the default speed multiplier for cooking fuel
    • 返回烹饪的燃料的默认速度倍率
  • minecraft:brewing/speed_default
  • minecraft:brewing/speed_default
    • Returns the default speed multiplier for brewing fuel
    • 返回酿造的燃料的默认速度倍率
  • minecraft:brewing/uses_default
  • minecraft:brewing/uses_default
    • Returns the default number of brews provided by brewing fuel
    • 返回酿造的燃料提供的默认次数



CHANGED MINECRAFT:NUMBER_DISPATCHER
更改了 MINECRAFT:NUMBER_DISPATCHER

  • Fields:
  • 字段:
    • cases - a list of cases in the order that the dispatcher will try to execute them
    • cases - 调度程序将按尝试执行的顺序排列的事例列表
      • Fields:
      • 字段:
        • condition - an inline value or a namespaced ID of a minecraft:predicate type
        • condition - 一个内联值或 minecraft:predicate 类型的命名空间ID
        • number_provider - an inline value or a namespaced ID of a minecraft:number_provider type which is executed if the condition is fulfilled
        • number_provider - 一个内联值或 minecraft:number_provider 类型的命名空间ID,在条件满足时执行

    • default - an optional inline value or a namespaced ID of a minecraft:number_provider type
    • default - 一个可选的内联值或 minecraft:number_provider 类型的命名空间ID
      • Defaults to a constant 0 if omitted
      • 如果省略,则默认为常量 0




CHANGED MINECRAFT:CONDITIONAL_VALUE
更改了 MINECRAFT:CONDITIONAL_VALUE

  • Fields:
  • 字段:
    • conditions - an inline value or a namespaced ID of a minecraft:predicate type
    • conditions - 一个内联值或 minecraft:predicate 类型的命名空间ID
    • on_true - an inline value or a namespaced ID of a minecraft:number_provider type which is executed if its condition is fulfilled
    • on_true - 一个内联值或 minecraft:number_provider 类型的命名空间ID,在条件满足时执行
    • on_false - an optional inline value or a namespaced ID of a minecraft:number_provider type
    • on_false - 一个可选的内联值或 minecraft:number_provider 类型的命名空间ID
      • Defaults to a constant 0 if omitted
      • 如果省略,则默认为常量 0




CHANGED MINECRAFT:WEIGHTED_LIST
更改了 MINECRAFT:WEIGHTED_LIST

  • Fields:
  • 字段:
    • distribution - a list of objects with the following fields
    • distribution - 包含以下字段的对象列表
      • Fields:
      • 字段:
        • data - an inline value or a namespaced ID of a minecraft:number_provider type
        • data - 一个内联值或 minecraft:number_provider 类型的命名空间ID
        • weight - a positive integer
        • weight - 一个正整数





CHANGED MINECRAFT:UNIFORM
更改了MINECRAFT:UNIFORM

  • The min and max fields now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • minmax 字段现在接受内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:BINOMIAL
更改 MINECRAFT:BINOMIAL

  • The n and p fields now accept an inline value or a namespaced ID of a minecraft:number_provider type
  • np 字段现在接受一个内联值或 minecraft:number_provider 类型的命名空间 ID


CHANGED MINECRAFT:SUM
更改 MINECRAFT:SUM

  • The summands field now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
  • summands 字段现在接受一个内联值、命名空间ID、命名空间ID列表、内联值列表,或 minecraft:number_provider 类型的以 # 为前缀的标签 ID


RECIPES
配方


SMOKER AND BLAST FURNACE RECIPES
烟熏炉和高炉配方

The recipes for Smokers and Blast Furnaces now use the same cooking time in their data definition as their Furnace counterparts.
烟熏炉和高炉的配方现在在其数据定义中使用与熔炉相同的烧炼时间

The cooking time speedup is now done through the minecraft:cooking/speed_default Number Provider used by the furnace fuel components.
烧炼时间加速现在通过用于燃料组件的 minecraft:cooking/speed_default 数字提供器实现


WORLD GENERATION
世界生成


BIOMES
生物群系

  • Removed the spawners, spawn_costs, and creature_spawn_probability fields
  • 移除了 spawnersspawn_costscreature_spawn_probability 字段
    • These values have been moved to the new Environment Attributes
    • 这些值已被移至新的环境属性下



FEATURES
地物

  • Removed feature types:
  • 移除了地物类型:
    • minecraft:nether_forest_vegetation
    • minecraft:nether_forest_vegetation
    • minecraft:twisting_vines
    • minecraft:twisting_vines
    • minecraft:weeping_vines
    • minecraft:weeping_vines



NOISE SETTINGS
噪声设置

  • The final_density field no longer has the beardifier Density Function implicitly added to the final result
  • final_density 字段不再将 beardifier 密度函数隐式添加到最终结果中
  • The aquifers_enabled field has been replaced by an optional aquifers object:
  • aquifers_enabled 字段已被可选的 aquifers 对象取代:
    • If not present, no aquifers will be generated
    • 如果不出现,则不会生成含水层
    • Fields:
    • 字段:
      • barrier - Density Function, moved from noise_router.barrier
      • barrier - 密度函数,移动自 noise_router.barrier
      • fluid_level_floodedness - Density Function, moved from noise_router.fluid_level_floodedness
      • fluid_level_floodedness - 密度函数,移动自 noise_router.fluid_level_floodedness
      • fluid_level_spread - Density Function, moved from noise_router.fluid_level_spread
      • fluid_level_spread - 密度函数,移动自noise_router.fluid_level_spread
      • lava - Density Function, moved from noise_router.lava
      • lava - 密度函数,移动自 noise_router.lava
      • surface_level - Density Function, duplicated from noise_router.preliminary_surface_level
      • surface_level - 密度函数,复制自 noise_router.preliminary_surface_level
      • exclusion - Density Function, any aquifer cell where this value is positive will have no fluid
      • exclusion - 密度函数,任何该值为正的含水层单元将没有流体

  • The ore_veins_enabled field has been replaced by an optional list of ore_veins objects:
  • ore_veins_enabled 字段已被可选的 ore_veins 对象列表取代:
    • If not present, no ore veins will be generated
    • 如果不存在,则不会生成矿脉
    • Fields:
    • 字段:
      • ore_block - Block State, the ore block to place
      • ore_block - 方块状态,要放置的矿石方块
      • raw_ore_block - Block State, the raw ore block to place
      • raw_ore_block - 方块状态,要放置的粗矿石方块
      • filler_block - Block State, the filler block to place
      • filler_block - 方块状态,要放置的填充方块
      • raw_ore_chance - float between 0 and 1, the probability for a raw_ore_block to be placed instead of an ore_block
      • raw_ore_chance - 0到1之间的浮点数,表示放置 raw_ore_block 而不是 ore_block 的概率
      • density - Density Function, the probability between 0 and 1 for the ore vein to replace a block
      • density - 密度函数,即矿脉替换方块的概率(介于0和1之间)
        • If 0 or lower, no block will be replaced
        • 如果 0 或更低,则不会有方块被替换
      • richness - Density Function, the probability between 0 and 1 for ore_block or raw_ore_block to be placed (as opposed to filler_block)
      • richness - 密度函数,表示 ore_blockraw_ore_block 被放置(而不是 filler_block)的概率在0到1之间。
        • If 0 or lower, all blocks will be filler_block
        • 如果为 0 或更低,所有方块都将变为 filler_block
        • If 1 or greater, no blocks will be filler_block
        • 如果 1 或更大,则不会有方块是 filler_block
      • filler_gap - Density Function, acts as an override to richness: if positive, filler_block will always be placed
      • filler_gap - 密度函数,作为 richness: 若成立,则必定会放置 filler_block

  • The following fields from noise_router have been moved:
  • 移动自noise_router的以下字段:
    • barrier, fluid_level_floodedness, fluid_level_spread, lava - moved into aquifers field
    • barrier, fluid_level_floodedness, fluid_level_spread, lava - 移入了 aquifers 字段
    • vein_toggle, vein_ridged, vein_gap - moved into ore_veins field
    • vein_toggle, vein_ridged, vein_gap - 移入了 ore_veins 字段



DENSITY FUNCTIONS
密度函数


UPDATED CONSTANT
更新了 CONSTANT

  • argument has been renamed to value
  • argument 已重命名为 value


UPDATED ADD, MUL, MIN, AND MAX
更新了 ADD, MUL, MINMAX

  • argument1 has been renamed to left
  • argument1 已重命名为 left
  • argument2 has been renamed to right
  • argument2 已重命名为 right


UPDATED ABS, SQUARE, CUBE, HALF_NEGATIVE, QUARTER_NEGATIVE, SQUEEZE, INTERPOLATED, FLAT_CACHE, CACHE_2D, CACHE_ONCE, CACHE_ALL_IN_CELL, AND BLEND_DENSITY DENSITY FUNCTIONS
更新了 ABS, SQUARE, CUBE, HALF_NEGATIVE, QUARTER_NEGATIVE, SQUEEZE, INTERPOLATED, FLAT_CACHE, CACHE_2D, CACHE_ONCE, CACHE_ALL_IN_CELL, 和 BLEND_DENSITY 密度函数类型

  • argument has been renamed to input
  • argument 已重命名为 input


UPDATED SHIFT_A, SHIFT_B, AND SHIFT
更新了 SHIFT_ASHIFT_BSHIFT

  • argument has been renamed to noise
  • argument 已重命名为 noise


ADDED SUB
加入了 SUB

Performs subtraction between two arguments. Format: object with fields:
对两个参数执行减法运算。格式:具有字段的对象:

  • left - Density Function, the left-hand side of the operation
  • left - 密度函数,运算的左侧
  • right - Density Function, the right-hand side of the operation
  • right - 密度函数,运算的右侧


ADDED DIV
加入了 DIV

Performs division between two arguments. Format: object with fields:
对两个参数执行除法运算。格式:具有字段的对象:

  • left - Density Function, the left-hand side of the operation
  • left - 密度函数,运算的左侧
  • right - Density Function, the right-hand side of the operation
  • right - 密度函数,运算的右侧


UPDATED RECIPROCAL
更新了 RECIPROCAL

  • Renamed from invert
  • invert 重命名而来


ADDED NEGATE
加入了NEGATE

Negates the input. Format: object with fields:
对输入取反。格式:带有字段的对象:

  • input - Density Function, the function to negate
  • input - 密度函数,要取反的函数


ADDED LERP
加入了 LERP

Performs (unclamped) linear interpolation between two arguments based on an alpha. Format: object with fields:
根据 alpha 值在两个参数之间执行(非钳制)线性插值。格式:包含字段的对象:

  • alpha - Density Function, the interpolation factor (0=first, 1=second)
  • alpha - 密度函数,插值因子(0=first1=second
    • Any value outside of [0; 1] will extrapolate
    • 任何超出 [0; 1] 范围的数值都将进行外推
  • first - Density Function, the value at alpha=0
  • first - 密度函数,在 alpha=0 处的值
  • second - Density Function, the value at alpha=1
  • second - 密度函数,在 alpha=1 处的值


ADDED FLOOR, ROUND, CEIL, AND TRUNCATE
加入了 FLOORROUNDCEILTRUNCATE

Rounds the input value to an integer multiple of a given function in a type-dependent direction:
按类型决定的方向将输入值舍入为给定函数的整数倍:

  • floor: rounds towards negative infinity
  • floor: 向负无穷大方向取整
  • round: rounds towards the nearest integer (ties round up)
  • round: 向最接近的整数取整(平局时向上取整)
  • ceil: rounds towards positive infinity
  • ceil: 向正无穷方向取整
  • truncate: rounds towards 0
  • truncate:向 0 舍入

Format: object with fields:
格式:包含字段的对象:

  • input - Density Function, the input to round
  • input - 密度函数,即 round 的输入
  • multiple - Density Function, the output will be rounded to an integer multiple of this value
  • multiple - 密度函数,输出将四舍五入为该值的整数倍
    • If not specified, defaults to constant 1 (i.e. rounding to integer)
    • 如果未指定,则默认为常量 1(即四舍五入为整数)



ADDED BEARDIFIER
加入了 BEARDIFIER

Outputs the structure bearding density. Generally summed together with the base terrain density to produce ground below, carve air around, or bury structures.
输出结构胡须化密度。通常与基础地形密度相加,以产生下方地面、雕刻周围空气或掩埋结构

Format: no fields
格式:无字段


VILLAGER TRADES
村民交易

  • The given_item_modifiers field has been renamed to given_item_modifier
  • given_item_modifiers 字段已重命名为 given_item_modifier
    • Note: unlike other fields of type minecraft:item_modifier this field does not support namespaced element or tag IDs
    • 注意:与类型为 minecraft:item_modifier 的其他字段不同,此字段不支持命名空间ID或标签ID



TAGS
标签


BLOCK TAGS
方块标签

  • Added #cushion_uses_collision_shape - Blocks where Cushion placement raycasts against collision shape instead of interaction shape
  • 加入了 #cushion_uses_collision_shape - 方块,其中坐垫放置时会针对碰撞形状而不是交互形状进行射线检测
    • Default entries: all blocks in #cauldrons, plus hopper and composter
    • 默认条目:#cauldrons中的所有方块,以及hoppercomposter



ITEM TAGS
物品标签

  • Removed #brewing_fuel - the brewing_fuel item component is now used to identify brewing fuels
  • 移除了 #brewing_fuel - brewing_fuel 物品组件现在用于识别酿造燃料


RESOURCE PACK VERSION 92.0
资源包版本 92.0


SHADERS & POST-PROCESS EFFECTS
着色器与后处理管线

  • Added new shaders to support order-independent transparency:
  • 加入了新的着色器,以支持顺序无关透明算法:
    • core/oit_depth_bounds_cull.fsh
    • core/oit_depth_bounds_cull.fsh
  • Updated core shaders to support order-independent transparency
  • 更新了核心着色器以支持顺序无关透明算法
    • Introduced new defines:
    • 引入了新的定义:
      • OIT_ALWAYS_WRITE_DEPTH - A boolean indicating that the OIT algorithm should always write depth for the executing pipeline during the depth bounds stage
      • OIT_ALWAYS_WRITE_DEPTH - 布尔值,指示 OIT 算法在深度边界阶段应始终为执行中的渲染管线写入深度




NEW CORE SHADERS
新核心着色器

  • core/integrate_depth.fsh was added and is used to integrate the "3d hud" and always-on-top gizmo depth buffers into the main depth buffer
  • core/integrate_depth.fsh 被添加并用于将 “3d hud” 和始终置顶的 gizmo 深度缓冲区整合到主深度缓冲区中


FIXED BUGS IN 26.3 SNAPSHOT 4
26.3 SNAPSHOT 4 修复的漏洞

  • MC-2157 - Particles emitted from dragon eggs when teleporting do not point in the correct direction
  • MC-2157 - 传送时龙蛋产生的粒子没有指向正确的方向
  • MC-46421 - You cannot use nether portals, end portals, and end gateways while in Spectator mode
  • MC-46421 - 不能在旁观模式下使用下界传送门、末地传送门和末地折跃门
  • MC-58061 - Endermen can teleport onto signs
  • MC-58061 - 末影人可以传送到告示牌上
  • MC-110989 - /spreadplayers considers signs to be a valid block to be spread onto
  • MC-110989 - /spreadplayers 将告示牌视为可以传送到的有效方块
  • MC-116286 - /spreadplayers can spread entities on structure void
  • MC-116286 - /spreadplayers 可以在结构空位上扩散实体
  • MC-121278 - Keybindings (e.g. Ctrl+A) are being mapped to the US keyboard layout even if you're using another layout
  • MC-121278 - 按键绑定(例如 Ctrl+A)会被映射到美式键盘布局,即使你使用的是其他布局
  • MC-133407 - Keybinds switch when upgrading to 1.13 if not using a QWERTY keyboard
  • MC-133407 - 升级到1.13时,如果不使用QWERTY键盘,按键绑定会切换
  • MC-148541 - /spreadplayers can spread players to seagrass near the surface of the water
  • MC-148541 - /spreadplayers 可以将玩家扩散到水面附近的海草中
  • MC-212671 - Loot table tag entry with "expand": true does not apply functions
  • MC-212671 - 带有 "expand": true 的战利品表标签条目不应用函数
  • MC-252934 - Placing structures with item frames, paintings, or cushions logs Block-attached entity at invalid position: [BlockPosition]
  • MC-252934 - 放置带有物品展示框、画或坐垫的结构的日志会输出 Block-attached entity at invalid position: [BlockPosition]
  • MC-263708 - Keybinds menu renders Keypad keys the same as regular keys
  • MC-263708 - 按键绑定菜单将小键盘键与普通键渲染相同
  • MC-266429 - Holding shift on macOS causes hotbar scroll direction to reverse (mouse only)
  • MC-266429 - 在 macOS 系统上按住Shift会导致快捷栏滚动方向反转(仅鼠标)
  • MC-268521 - The game window doesn't have a minimal width and height
  • MC-268521 - 游戏窗口没有最小宽度和高度
  • MC-269968 - Can't scroll while holding shift on macOS (except in the hotbar) (mouse only)
  • MC-269968 - 在 macOS 系统上按住Shift时无法滚动(快捷栏除外)(仅鼠标)
  • MC-299019 - Using a Bed while riding a rideable mob causes the player to sleep either on the ground, or on top of the mob
  • MC-299019 - 骑乘可骑乘生物时使用床会导致玩家睡在地面上或生物顶部
  • MC-303493 - The apply_impulse entity effect does not apply components of the impulse that would cause the affected entity to hit a solid block when used with a tick or location_changed advancement trigger
  • MC-303493 - apply_impulse 实体效果在与 ticklocation_changed 进度触发器一同使用时,不会应用会使受影响实体撞击固体方块的冲量分量
  • MC-303789 - Looking directly up with an apply_impulse enchantment entity effect will limit the impulse's effect on the X and Z axes to only apply on one of the two horizontal axes
  • MC-303789 - 使用 apply_impulse 魔咒实体效果时,直接向上看会将冲量在X和Z轴上的效果限制为仅应用于两个水平轴之一
  • MC-306619 - Cannot jump while sneaking while using a Chinese input method
  • MC-306619 - 使用中文输入法时,潜行状态下无法跳跃
  • MC-308127 - The "Friends Screen" key bind overrides debug hotkeys using the same key
  • MC-308127 - “好友屏幕”键位绑定会覆盖使用相同按键的调试快捷键
  • MC-308222 - Worldgen heightmaps do not persist properly through chunk saving/loading
  • MC-308222 - 世界生成高度图在区块保存/加载时无法正确持久化
  • MC-308469 - Hitting the ender dragon's head hitbox no longer causes the ender dragon to take more damage
  • MC-308469 - 击中末影龙头部判定箱不再使末影龙受到更多伤害
  • MC-308804 - The input method does not switch to the corresponding CJK mode in the Create New World screen
  • MC-308804 - 在“创建新世界”屏幕中,输入法无法切换到对应的 CJK 模式
  • MC-309166 - Block breaking is delayed after hitting an entity in Survival/Adventure mode
  • MC-309166 - 在生存/冒险模式中击中实体后,方块破坏出现延迟
  • MC-309394 - The game crashes when trying to render the item texture of a filled map in the world with the "Improved Transparency" option enabled
  • MC-309394 - 游戏在启用了“改进透明显示”选项时,尝试在世界中渲染已填充地图的物品纹理时崩溃
  • MC-309474 - Block displays do not display glass blocks when the "Improved Transparency" setting is enabled
  • MC-309474 - 方块展示实体在启用“改进透明选项”设置时不显示玻璃方块
  • MC-309475 - Shelf mushrooms held in the off hand are rotated incorrectly
  • MC-309475 - 副手中持有的层孔菇旋转不正确
  • MC-309506 - Blocks z-fight with the world border with the "Improved Transparency" option enabled
  • MC-309506 - 启用“改进透明显示”选项时,方块与世界边界发生深度冲突
  • MC-309513 - The top texture of stripped poplar logs uses a different color from the middle of the top texture of poplar logs
  • MC-309513 - 去皮杨木原木的顶部纹理颜色与杨木原木顶部纹理中间的颜色不同
  • MC-309521 - The texture of poplar hanging signs uses a recolored version of the texture of stripped pale oak instead of stripped poplar
  • MC-309521 - 杨木悬挂告示牌的纹理使用了去皮苍白橡木的重新着色版本,而不是去皮杨木的纹理
  • MC-309522 - Translucent objects can be seen through glass block elements when the "Improved Transparency" option is enabled
  • MC-309522 - 当启用“改进透明显示”选项时,半透明物体可以通过玻璃方块元素看到
  • MC-309524 - Drowned that are outside of water continue to aim their trident at players within 3 blocks of them
  • MC-309524 - 不在水中的溺尸仍会将三叉戟瞄准3格范围内的玩家
  • MC-309656 - Cushions can be placed on top of fire
  • MC-309656 - 坐垫可以放在火上方
  • MC-309659 - Cushions cannot be placed on the highest edge of a lectern
  • MC-309659 - 坐垫无法放置在讲台的最高边缘上
  • MC-309685 - Sleeping on the head part of a straw bed teleports the player to Y=-Infinity
  • MC-309685 - 在麦秆床的头部睡觉会将玩家传送到 Y=-无穷大
  • MC-309686 - The game crashes when shooting some projectiles outside the vertical limits of the world
  • MC-309686 - 当在世界垂直边界之外发射某些弹射物时,游戏崩溃
  • MC-309693 - The ender dragon appears to fly backwards until perching
  • MC-309693 - 末影龙似乎会向后飞行,直到降落为止
  • MC-309695 - You can place cushions at any height inside cauldrons, composters, and hoppers
  • MC-309695 - 你可以将坐垫放置在炼药锅、堆肥桶和漏斗内的任意高度
  • MC-309697 - The texture of the top half of poplar doors has a miscolored pixel on the hinge
  • MC-309697 - 杨木门上半部分的纹理在铰链处有一个颜色错误的像素
  • MC-309703 - Breaking a cushion causes it to lose its custom name
  • MC-309703 - 破坏坐垫会使其失去自定义名称
  • MC-309707 - The texture of straw beds does not align with the texture of hay bales
  • MC-309707 - 麦秆床的纹理与干草块的纹理不对齐
  • MC-309718 - Mob positions permanently desync after tick sprinting
  • MC-309718 - 生物位置在游戏刻疾跑后永久失去同步
  • MC-309771 - The main target's depth buffer only contains the player's arm when fetched from post effects
  • MC-309771 - 当从后处理效果获取时,main目标的深度缓冲区仅包含玩家的手臂
  • MC-309790 - You can sleep while on a cushion
  • MC-309790 - 你可以睡在坐垫上
  • MC-309809 - Waxing a sign or a hanging sign doesn't play any sound
  • MC-309809 - 给告示牌或悬挂式告示牌打蜡时不会播放任何声音
  • MC-309832 - Placed cushions do not respect the color tag in the entity_data component of the item used to place them
  • MC-309832 -  已放置的坐垫不会读取放置所用物品的 entity_data 组件内的 color 标签
  • MC-309891 - The chat_restriction.disabled_by_launcher string lacks a period, unlike similar strings
  • MC-309891 - chat_restriction.disabled_by_launcher 字符串缺少句号,与类似字符串不同
  • MC-309893 - The gamerule.minecraft.fire_spread_radius_around_player.description string lacks a period, unlike similar strings
  • MC-309893 - gamerule.minecraft.fire_spread_radius_around_player.description 字符串缺少句点,与类似字符串不同
  • MC-309897 - The gui.report_to_server string is improperly capitalized
  • MC-309897 - gui.report_to_server 字符串的大小写不正确
  • MC-309898 - The editGamerule.inGame.discardChanges.title string is improperly capitalized
  • MC-309898 - editGamerule.inGame.discardChanges.title 字符串的大小写不正确
  • MC-309901 - The structure_block.position.x string is improperly capitalized
  • MC-309901 - structure_block.position.x 字符串的大小写不正确
  • MC-309902 - Some strings contain stray spaces adjacent to line breaks
  • MC-309902 - 某些字符串在换行符附近包含多余空格
  • MC-309903 - The "Isn't It Iron Pick" advancement name is missing a question mark
  • MC-309903 - “Isn't It Iron Pick”进度名称缺少一个问号
  • MC-309907 - The word "whoosh" is mispelled as "woosh" in the subtitles.block.bubble_column.upwards_inside string
  • MC-309907 - 在 subtitles.block.bubble_column.upwards_inside 字符串中,单词 "whoosh" 被错误拼写为 "woosh"
  • MC-309908 - The subtitles.entity.copper_golem.no_item_get string is missing an article before the word "item"
  • MC-309908 - 在 subtitles.entity.copper_golem.no_item_get 字符串在单词 "item" 前缺少冠词
  • MC-309911 - The words "blocks" and "seconds" in the commands.worldborder.set.grow string are always pluralized
  • MC-309911 - 在 commands.worldborder.set.grow 字符串中,"blocks" 和 "seconds" 这两个词总是使用复数形式
  • MC-309914 - The commands.op.failed string has awkward and inconsistent adverb placement, unlike similar strings
  • MC-309914 - commands.op.failed 字符串的副词位置奇怪且不一致,与类似字符串不同
  • MC-309915 - The commands.kick.owner.failed string is missing articles before the words "server" and "LAN"
  • MC-309915 - commands.kick.owner.failed 字符串在单词 “server” 和 “LAN” 前缺少冠词
  • MC-309916 - Some /stopwatch strings incorrectly capitalize the word "Stopwatch" mid-sentence, which is inconsistent with other commands
  • MC-309916 - 某些 /stopwatch 字符串在句子中间错误地将 “Stopwatch” 一词大写,这与其他命令不一致。
  • MC-309918 - The commands.perf.started string is missing a hyphen between the words "10" and "second" and an article before the word "10"
  • MC-309918 - commands.perf.started 字符串在 “10” 和 “second” 之间缺少连字符,且在单词 10” 前缺少冠词。
  • MC-309919 - The mco.errorMessage.6002 string is improperly capitalized
  • MC-309919 - mco.errorMessage.6002 字符串的大小写不正确
  • MC-309920 - The mco.configure.world.close.question.line1 string is improperly capitalized
  • MC-309920 - 该 mco.configure.world.close.question.line1字符串的大小写不规范
  • MC-309921 - The mco.snapshot.subscription.info string uses the "to" preposition instead of "with"
  • MC-309921 - 该 mco.snapshot.subscription.info 字符串使用了介词 “to” 而不是 “with”
  • MC-309922 - The advMode.trackOutput string is improperly capitalized
  • MC-309922 - advMode.trackOutput 字符串的大小写不正确
  • MC-309923 - The gamerule.minecraft.entity_drops.description string is improperly capitalized
  • MC-309923 - 字符串gamerule.minecraft.entity_drops.description的大小写不正确
  • MC-309924 - The argument.enum.invalid string surrounds the placeholder with double quotes instead of single quotes, unlike every other command
  • MC-309924 - 与所有其他命令不同,argument.enum.invalid 字符串使用双引号,而不是像所有其他命令那样使用单引号
  • MC-309925 - The mount.onboard string is improperly capitalized
  • MC-309925 - mount.onboard 字符串的大小写不正确
  • MC-309926 - The selectWorld.edit.backupSize string is improperly capitalized
  • MC-309926 - selectWorld.edit.backupSize 字符串的大小写不正确
  • MC-309927 - The gui.friends.error.unauthorized string lacks a period, unlike similar strings
  • MC-309927 - 该 gui.friends.error.unauthorized 字符串缺少句号,与其他类似字符串不同
  • MC-309928 - The multiplayer.confirm_command.signature_required string lacks a period
  • MC-309928 - 字符串multiplayer.confirm_command.signature_required 缺少句点
  • MC-309937 - The argument.pos.outofbounds string ends with a period, unlike similar strings
  • MC-309937 - 该 argument.pos.outofbounds 字符串以句号结尾,与其他类似字符串不同
  • MC-309938 - The quickplay.error.invalid_identifier string is missing an article before the word "world"
  • MC-309938 - quickplay.error.invalid_identifier 字符串在单词 "world" 前缺少冠词
  • MC-309940 - The datapackFailure.safeMode.failed.title string ends with a period, unlike similar title strings
  • MC-309940 - 该datapackFailure.safeMode.failed.title字符串以句号结尾,这与类似的标题字符串不同
  • MC-309980 - Cushions last longer as fuel than in Bedrock Edition
  • MC-309980 - 坐垫作为燃料的持续时间比基岩版更长
  • MC-310045 - Opaque particles turn translucent when seen through experience orbs with the "Improved Transparency" option enabled
  • MC-310045 - 不透明粒子在启用“改进透明显示”选项时,透过经验球看到会变为半透明
  • MC-310075 - The game crashes when placing a bee nest or beehive at the lowest height of the world
  • MC-310075 - 将蜂巢或蜂箱放置在世界的最低高度处时游戏崩溃







【mxy333 译自Java Team 2026 年 7 月 16 日发布的 Minecraft 26.3 Snapshot 4

【本文排版借助了:SPXXKLP 用户脚本 v3.2.7】



Powered by SPXXKLP 3.2.7 with love
Converted at 2026-08-04 12:53 +0800


|想了解更多游戏资讯?

苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

木韩网络 提供支持 | GMT+8, 2026-8-24 14:12

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4