24w11a

来自Minecraft Wiki
跳转到导航 跳转到搜索
24w11a
版本
类型
快照
发布日期
2024年3月14日
快照归属
  •  DEC1073742004
  •  HEX400000B4

24w11aJava版1.20.5的第12个快照,发布于2024年3月14日[1],加入了新的战利品表函数,在内置实验性数据包中加入了重锤旋风棒沉重核心、2种新的锻造模板旗帜图案、3种新的陶片,修改了内置实验性数据包中试炼密室的结构及旋风人宝库战利品表,并修复了一些漏洞。

新内容[编辑 | 编辑源代码]

常规[编辑 | 编辑源代码]

战利品表函数
  • set_fireworks:设置minecraft:fireworks组件详细内容的新函数。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • 整型flight_duration:(可选,不小于0且不大于255)火药的数量,用于衡量飞行时长。如果忽略此值,则物品飞行时长不改变;如果应用此物品修饰器前对应组件不存在,则使用0
    • NBT列表/JSON数组explosionsfirework_explosion数据的列表,与minecraft:fireworks组件中的explosion格式相同。
    • 字符串mode:决定爆裂列表数据的模式的枚举值。
      字符串modereplace_all,则用此物品修饰器定义的爆裂列表替换整个爆裂列表数据,没有附加标签。
      字符串modereplace_section,则用此物品修饰器定义的爆裂列表替换爆裂列表中的一个区间内元素的数据,并带有下列附加标签:
    • 整型offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0
    • 整型size:(可选,不小于0)替代列表的长度。如果被省略,则使用NBT列表/JSON数组explosions列表的长度。
      字符串modeappend,则将此物品修饰器定义的爆裂列表附加到原烟花火箭爆裂列表后,没有附加标签。
      字符串modeinsert,则将此物品修饰器定义的爆裂列表插入到原爆裂列表内,并带有下列附加标签:
    • 整型offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一个爆裂数据前)。
  • set_firework_explosion:设置minecraft:firework_explosion组件详细内容的新函数。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • 字符串shape:(可选)爆炸形状。如果忽略此值,则原来的形状不改变;如果应用此物品修饰器前对应组件不存在,则使用small_ball
    • 整型数组colors:(可选,RGB值)替代目标爆炸数据的初始粒子颜色的数组。如果忽略此值,则原来的颜色不改变;如果应用此物品修饰器前对应组件不存在,则使用[]
    • 整型数组fade_colors:(可选,RGB值)替代目标爆炸数据的淡出粒子颜色的数组。如果忽略此值,则原来的颜色不改变;如果应用此物品修饰器前对应组件不存在,则使用[]
    • 布尔型trail:(可选)设置爆炸是否带有拖尾。如果忽略此值,则原来的has_trail不改变;如果应用此物品修饰器前对应组件不存在,则使用false
    • 布尔型twinkle:(可选)设置爆炸是否闪烁。如果忽略此值,则原来的has_twinkle不改变;如果应用此物品修饰器前对应组件不存在,则使用false
  • set_book_cover:覆盖minecraft:written_book_content组件详细内容的新函数,不会更改成书的任何一页。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • 字符串title:(可选,可过滤文本)设置成书的标题,与minecraft:written_book_content组件中的title格式相同。如果忽略此值,则原标题不改变;如果应用此物品修饰器前对应组件不存在,则使用空字符串。
    • 字符串author:(可选)设置成书的作者。如果忽略此值,则原标题不改变;如果应用此物品修饰器前对应组件不存在,则使用空字符串。
    • 整型generation:(可选,不小于0且不大于3)设置成书的复制次数。如果忽略此值,则原值不改变;如果应用此物品修饰器前对应组件不存在,则使用0
  • set_writable_book_pages:设置minecraft:writable_book_content组件页面的新函数。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • NBT列表/JSON数组pages:页面列表,与minecraft:writable_book_content组件中的pages格式相同。
    • 字符串mode:决定书与笔页面数据的模式的枚举值。
      字符串modereplace_all,则用此物品修饰器定义的页面列表替换整个书页列表数据,没有附加标签。
      字符串modereplace_section,则用此物品修饰器定义的页面列表替换书页列表中的一个区间内元素的数据,并带有下列附加标签:
    • 整型offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0
    • 整型size:(可选,不小于0)替代列表的长度。如果被省略,则使用NBT列表/JSON数组pages列表的长度。
      字符串modeappend,则将此物品修饰器定义的书页列表附加到原书与笔书页列表后,没有附加标签。
      字符串modeinsert,则将此物品修饰器定义的书页列表插入到原书与笔书页列表内,并带有下列附加标签:
    • 整型offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一页前)。
  • set_written_book_pages:设置minecraft:written_book_content组件页面的新函数,不会更改封面数据。这些页面文本组件将在玩家下次打开成书时解析。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • NBT列表/JSON数组pages:书页列表,必须为可过滤的文本组件格式
    • 字符串mode:决定成书书页数据的模式的枚举值。
      字符串modereplace_all,则用此物品修饰器定义的书页列表替换整个书页列表数据,没有附加标签。
      字符串modereplace_section,则用此物品修饰器定义的书页列表替换书页列表中的一个区间内元素的数据,并带有下列附加标签:
    • 整型offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0
    • 整型size:(可选,不小于0)替代列表的长度。如果被省略,则使用NBT列表/JSON数组pages列表的长度。
      字符串modeappend,则将此物品修饰器定义的书页列表附加到原成书书页列表后,没有附加标签。
      字符串modeinsert,则将此物品修饰器定义的书页列表插入到原成书书页列表内,并带有下列附加标签:
    • 整型offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一页前)。

更改[编辑 | 编辑源代码]

物品[编辑 | 编辑源代码]

狼铠
  • 更改了开裂纹理。

生物[编辑 | 编辑源代码]

蜜蜂鹦鹉
  • 优化了飞行AI,现在上下飞行幅度不会太大。

命令格式[编辑 | 编辑源代码]

/weather
  • 现在执行环境为自定义维度也可以生效。
谓词
  • 删除了实体子谓词any
  • 现在指定组件的物品谓词属性被移动到predicates字段中。
  • 物品展示框物品展示实体等仅有单个槽位的实体加入了槽位名称contents
  • 现在实体数据itemcontents包含。
  • 现在部分物品谓词字段被移入可选字段predicates中,它们的格式与物品堆叠组件相似。
    • 这为未来添加谓词提供便利,且让子谓词与其匹配的组件更相似。
    • 将以下谓词移动为子谓词:
      • enchantmentsminecraft:enchantments
      • stored_enchantmentsminecraft:stored_enchantments
      • potionsminecraft:potion_contents
      • custom_dataminecraft:custom_data
    • durability被扩展为谓词minecraft:damage
      • 现在会对拥有minecraft:damage组件的任意物品生效;如果物品没有minecraft:damage组件,它将永不匹配。
      • 现在不再能检测物品是否含有minecraft:unbreakable组件,而需获取该组件的值。
      • 格式:
  • NBT复合标签/JSON对象minecraft:damage
    • 整型damage:(可选)minecraft:damage组件的精确值。
    • 整型durability:(可选)耐久的精确值,为最大损伤值减minecraft:damage的值。
  • 谓词minecraft:enchantments、​minecraft:stored_enchantments、​minecraft:potion_contents和​minecraft:damage现在需要物品具有匹配的组件。
    • 具有默认值的组件可能总是符合条件。
  • 示例:
{
	"item": {
		"predicates": {
			"minecraft:enchantments": [
				{
					"enchantment": "minecraft:silk_touch",
					"levels": {
						"min": 1
					}
				}
			]
		}
	}
}

常规[编辑 | 编辑源代码]

背景图
数据包
  • 将数据包版本号更改为35
  • 加入了新的战利品表函数。
资源包
  • 将资源包版本号更改为29
  • 加入了gui/inworld_menu_background、​gui/inworld_menu_list_background、​gui/inworld_header_separator和​gui/inworld_footer_separator textures纹理来区分暂停菜单主菜单
  • 加入了gui/tab_header_background纹理,渲染于创建新的世界选项卡按钮后侧。
  • 加入了misc/credits_vignette纹理,渲染于胜利屏幕后侧。
  • blur后处理着色器重命名为box_blur
  • 加入了后处理过程可选字段布尔型use_linear_filter
    • true时,此过程的纹理采样模式由最近邻采样切换到线性插值。
  • 加入了后处理着色器entity_outline_box_blur
粒子
  • 状态效果粒子不再混合为一种颜色,现在多个状态效果的粒子会分别渲染。
  • 降低了实体发出状态效果粒子的频率。

新内容(实验性)[编辑 | 编辑源代码]

方块[编辑 | 编辑源代码]

沉重核心
  • 一种碰撞箱不完整且不含水[2]的方块。
  • 可从试炼密室宝库或柱廊入口密室的奖励箱获得。
  • 具有金属音效。
  • 硬度爆炸抗性均为30,没有合适的挖掘工具,不能被任何工具加速挖掘,但被非创造模式玩家破坏时总会掉落。
  • 不可被活塞推拉,被活塞推动时会被破坏。
  • 会被水流破坏。
  • 用于合成重锤

物品[编辑 | 编辑源代码]

旋风棒
  • 旋风人掉落。
  • 可以合成为4个风弹,也可以与沉重核心合成重锤。
重锤
  • 一种重型武器。
  • 使用1个沉重核心和1个旋风棒合成。
  • 可以加速破坏任意方块。[3]
    • 三叉戟一样,创造模式下主手持重锤的玩家不能破坏方块。
  • 击中生物前,玩家[4]的摔落高度越大,造成的伤害越高。
    • 如果成功击中目标,则会抵消累积的摔落伤害,并会击退目标周围的其他实体。
  • 具有250点耐久度,可以在铁砧上使用旋风棒修复。
  • 在非创造模式下无法添加魔咒。[5]
旗帜图案
  • 加入了涡流和旋风2种旗帜图案。
    • 可从试炼密室的宝库获得。
锻造模板
  • 加入了镶铆和涡流2种盔甲纹饰锻造模板。
    • 可从试炼密室的宝库获得。
    • 镶铆盔甲纹饰锻造模板可使用铜块复制。
    • 涡流盔甲纹饰锻造模板可使用旋风棒复制。
陶片
  • 加入了涡流、旋风和刮削3种纹样陶片。
    • 试炼密室中会生成带有这些纹样的饰纹陶罐

常规[编辑 | 编辑源代码]

标签
  • 加入了下列旗帜图案标签:
    • #pattern_item/flowflow
    • #pattern_item/gusterguster

更改(实验性)[编辑 | 编辑源代码]

方块[编辑 | 编辑源代码]

宝库
  • 将其战利品表拆分为reward_common(普通)、reward_rare(稀有)和reward_unique(独有)。
    • 每次解锁时从普通战利品表抽取1-3次,另有80%的概率从稀有战利品表抽取1次(20%概率从普通战利品表抽取1次),另有25%的概率从独有战利品表抽取1次(75%概率不抽取)。
    • 从战利品表中移除了马铠
    • 向战利品表中添加了以下物品:

生物[编辑 | 编辑源代码]

旋风人
  • 被玩家或驯服的狼杀死时不再掉落风弹,现在会掉落1-2个旋风棒,受抢夺魔咒影响。

世界生成[编辑 | 编辑源代码]

试炼密室

常规[编辑 | 编辑源代码]

标签
  • #decorated_pot_ingredients和​#decorated_pot_sherds物品标签加入了flow_pottery_sherd、​guster_pottery_sherd和​scrape_pottery_sherd
  • #trim_templates物品标签加入了flow_armor_trim_smithing_template和​bolt_armor_trim_smithing_template

修复[编辑 | 编辑源代码]

修复了41个漏洞
1.20前正式版的漏洞
  • MC-153329 — 在重载世界前,被拴住的铁傀儡寻路异常。
  • MC-165948 — 蜜蜂会被引诱到危险的方块处。
  • MC-168407 — 蜜蜂会被灯笼困住。
  • MC-170000 — 以第一人称视角环顾四周,手上或持有物品的亮度会发生剧烈变化。
  • MC-172047 — 狼试图攻击盔甲架。
  • MC-173303 — 重载世界时,被拴住的宠物会传送到玩家身边。
  • MC-186626/weather在自定义维度中无效。
  • MC-208528 — 喂食已驯服的幼年狼、猫会切换其站起/坐下状态。
  • MC-221754 — 为狼解开拴绳后,它不再攻击。
  • MC-229919 — 蜜蜂不能识别下方有营火、上方有方块的蜂箱或蜂巢。
  • MC-232560 — 为已驯服的狼解开栅栏上的拴绳后,它的速度降低。
  • MC-260921 — 使用键盘在统计页面导航时,数据总是最后被选中的。
1.20.1的漏洞
  • MC-263873 — 统计信息菜单内的元素不在使用Tab ↹键时按顺序选中。
1.20.4的漏洞
  • MC-268624 — “保存世界中”文本渲染于暂停菜单背景底部而非其顶部。
  • MC-269279 — Realms玩家界面内的“普通玩家”按钮英文大小写错误。
1.20.5开发版本的漏洞
  • MC-267923 — 关闭告示牌UI不会取消选中“完成”按钮,这导致输入空格很麻烦。
  • MC-267930 — 使用键盘打开统计页面不会选中任何元素。
  • MC-268110 — 删除世界中止于文件目录报错。
  • MC-268282 — 铁桶舀水、熔岩或细雪时可能不同步。
  • MC-268405 — 风弹以不同寻常的方式移动。
  • MC-268408 — 卸载“1.21更新”数据包后,风弹击中实体导致游戏崩溃。
  • MC-268582 — 面朝的方向不再影响第一人称视角手臂的阴影。
  • MC-268796 — 暂停时,“保存世界中”文本被模糊化了。
  • MC-268805panorama_overlay.png不再生效。
  • MC-268811 — 点击语言设置中的“完成”不能切换语言,而要通过双击语言选项应用更改。
  • MC-268812 — 启用Programmer Art资源包时用于暂停界面的泥土背景出现于某些其他界面,启用高对比度资源包时的黑色背景也有同样的问题。
  • MC-268816 — 启用非默认资源包后鸣谢名单背景纹理不再滚动。
  • MC-268819 — Programmer Art、高对比度及其他资源包:“创建新的世界”界面顶部透明而非泥土。
  • MC-268855 — 在/function命令后添加空格导致内部服务器关闭。
  • MC-268862 — 启用“高对比度”资源包后,无天空光照的区域非常暗。
  • MC-268902 — 可见的模糊菜单背景导致FPS降低。
  • MC-268908 — 使用Tab ↹键不能打开“字体设置”界面而会离开“语言”界面。
  • MC-268953 — 切换全屏模式或改变分辨率会破坏“游戏规则”界面布局。
  • MC-268956 — 命令方块、结构方块和拼图方块的背景使用了menu_background.png
  • MC-268967 — 夜视在启用高对比度时不起作用。
  • MC-269032 — 菜单背景模糊程度为0%时模糊着色器仍在运行。
  • MC-269077 — 编辑告示牌界面使用menu_background.png
  • MC-269081 — 主菜单中,一些Realms图标渲染于按钮后而非根本不渲染。
  • MC-269122 — 编辑告示牌的背景也被模糊。
上个开发版本的漏洞
  • MC-269134 — 幼年狼不再能通过喂食加速成长。
  • MC-269136 — 命令建议weapon.*异常。

参考[编辑 | 编辑源代码]

  1. "Minecraft Snapshot 24w11a" – Minecraft.net,2024年3月14日
  2. MC-269419 — 漏洞状态为“已修复”。
  3. MC-269403 — 漏洞状态为“已修复”。
  4. MC-269428 — 漏洞状态为“已修复”。
  5. MC-269353 — 漏洞状态为“无效”。

导航[编辑 | 编辑源代码]