Corpus Viewer
Root / 礦藝大典 / raw / 爪哇版二四週一一甲 / 爪哇版二四週一一甲.txt
是篇方修也。 議
可補正於此。
是篇之譯未成。
儻協而譯之,善也。顧宜親力親爲,器物者不足取也。
24w11a是Java版1.20.5的第12个快照,发布于2024年3月14日,加入了新的战利品表函数,在内置实验性数据包中加入了椎、旋风棒、重核、2种新的锻造模板和旗帜图案、3种新的陶片,修改了内置实验性数据包中试炼密室的结构及旋风人和宝库的战利品表,并修复了一些漏洞。
新内容
常规
战利品表函数
set_fireworks:设置minecraft:fireworks组件详细内容的新函数。
conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
flight_duration:(可选,不小于0且不大于255)火药的数量,用于衡量飞行时长。如果忽略此值,则物品飞行时长不改变;如果应用此物品修饰器前对应组件不存在,则使用0。
explosions:firework_explosion数据的列表,与minecraft:fireworks组件中的explosion格式相同。
mode:决定爆裂列表数据的模式的枚举值。
若mode为replace_all,则用此物品修饰器定义的爆裂列表替换整个爆裂列表数据,没有附加标签。
若mode为replace_section,则用此物品修饰器定义的爆裂列表替换爆裂列表中的一个区间内元素的数据,并带有下列附加标签:
offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0。
size:(可选,不小于0)替代列表的长度。如果被省略,则使用explosions列表的长度。
若mode为append,则将此物品修饰器定义的爆裂列表附加到原烟花火箭爆裂列表后,没有附加标签。
若mode为insert,则将此物品修饰器定义的爆裂列表插入到原爆裂列表内,并带有下列附加标签:
offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一个爆裂数据前)。
set_firework_explosion:设置minecraft:firework_explosion组件详细内容的新函数。
conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
shape:(可选)爆炸形状。如果忽略此值,则原来的形状不改变;如果应用此物品修饰器前对应组件不存在,则使用small_ball。
colors:(可选,RGB值)替代目标爆炸数据的初始粒子颜色的数组。如果忽略此值,则原来的颜色不改变;如果应用此物品修饰器前对应组件不存在,则使用[]。
fade_colors:(可选,RGB值)替代目标爆炸数据的淡出粒子颜色的数组。如果忽略此值,则原来的颜色不改变;如果应用此物品修饰器前对应组件不存在,则使用[]。
trail:(可选)设置爆炸是否带有拖尾。如果忽略此值,则原来的has_trail不改变;如果应用此物品修饰器前对应组件不存在,则使用false。
twinkle:(可选)设置爆炸是否闪烁。如果忽略此值,则原来的has_twinkle不改变;如果应用此物品修饰器前对应组件不存在,则使用false。
set_book_cover:覆盖minecraft:written_book_content组件详细内容的新函数,不会更改成书的任何一页。
conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
title:(可选,可过滤文本)设置成书的标题,与minecraft:written_book_content组件中的title格式相同。如果忽略此值,则原标题不改变;如果应用此物品修饰器前对应组件不存在,则使用空字符串。
author:(可选)设置成书的作者。如果忽略此值,则原标题不改变;如果应用此物品修饰器前对应组件不存在,则使用空字符串。
generation:(可选,不小于0且不大于3)设置成书的复制次数。如果忽略此值,则原值不改变;如果应用此物品修饰器前对应组件不存在,则使用0。
set_writable_book_pages:设置minecraft:writable_book_content组件页面的新函数。
conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
pages:页面列表,与minecraft:writable_book_content组件中的pages格式相同。
mode:决定书与笔页面数据的模式的枚举值。
若mode为replace_all,则用此物品修饰器定义的页面列表替换整个书页列表数据,没有附加标签。
若mode为replace_section,则用此物品修饰器定义的页面列表替换书页列表中的一个区间内元素的数据,并带有下列附加标签:
offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0。
size:(可选,不小于0)替代列表的长度。如果被省略,则使用pages列表的长度。
若mode为append,则将此物品修饰器定义的书页列表附加到原书与笔书页列表后,没有附加标签。
若mode为insert,则将此物品修饰器定义的书页列表插入到原书与笔书页列表内,并带有下列附加标签:
offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一页前)。
set_written_book_pages:设置minecraft:written_book_content组件页面的新函数,不会更改封面数据。这些页面文本组件将在玩家下次打开成书时解析。
conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
pages:书页列表,必须为可过滤的文本组件格式。
mode:决定成书书页数据的模式的枚举值。
若mode为replace_all,则用此物品修饰器定义的书页列表替换整个书页列表数据,没有附加标签。
若mode为replace_section,则用此物品修饰器定义的书页列表替换书页列表中的一个区间内元素的数据,并带有下列附加标签:
offset:(可选,不小于0)替换列表的起始下标。如果被省略,则为0。
size:(可选,不小于0)替代列表的长度。如果被省略,则使用pages列表的长度。
若mode为append,则将此物品修饰器定义的书页列表附加到原成书书页列表后,没有附加标签。
若mode为insert,则将此物品修饰器定义的书页列表插入到原成书书页列表内,并带有下列附加标签:
offset:(可选,不小于0)列表的插入位置下标。如果被省略,则为0(即在第一页前)。
更改
物品
狼铠
更改了开裂纹理。
生物
蜜蜂和鹦鹉
优化了飞行AI,现在上下飞行幅度不会太大。
狼
不再会攻击盔甲架。
现在于下列生物群系中使用刷怪蛋或/summon召唤的狼不再为蒼狼。
丛林和竹林中召唤的狼为丹狼。
热带草原和风袭热带草原中召唤的狼为斑狼。
恶地和风蚀恶地中召唤的狼为彣狼。
命令格式
/weather
现在执行环境为自定义维度也可以生效。
谓词
删除了实体子谓词any。
现在指定组件的物品谓词属性被移动到predicates字段中。
为物品展示框、物品展示实体等仅有单个槽位的实体加入了槽位名称contents。
现在实体数据item被contents包含。
现在部分物品谓词字段被移入可选字段predicates中,它们的格式与物品堆叠组件相似。
这为未来添加谓词提供便利,且让子谓词与其匹配的组件更相似。
将以下谓词移动为子谓词:
enchantments -> minecraft:enchantments
stored_enchantments -> minecraft:stored_enchantments
potions -> minecraft:potion_contents
custom_data -> minecraft:custom_data
durability被扩展为谓词minecraft:damage。
现在会对拥有minecraft:damage组件的任意物品生效;如果物品没有minecraft:damage组件,它将永不匹配。
现在不再能检测物品是否含有minecraft:unbreakable组件,而需获取该组件的值。
格式:
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。
粒子
状态效果粒子不再混合为一种颜色,现在多个状态效果的粒子会分别渲染。
降低了实体发出状态效果粒子的频率。
新内容(实验性)
方块
重核
一种碰撞箱不完整且不含水的方块。
可从试炼密室的宝库或柱廊入口密室的奖励箱获得。
具有金属音效。
硬度和爆炸抗性均为30,没有合适的挖掘工具,不能被任何工具加速挖掘,但被非创造模式玩家破坏时总会掉落。
不可被活塞推拉,被活塞推动时会被破坏。
会被水流破坏。
用于合成椎。
物品
旋风棒
由旋风人掉落。
可以合成为4个风弹,也可以与重核合成椎。
椎
一种重型武器。
使用1个重核和1个旋风棒合成。
可以加速破坏任意方块。
与剑和三叉戟一样,创造模式下主手持椎的玩家不能破坏方块。
击中生物前,玩家的摔落高度越大,造成的伤害越高。
如果成功击中目标,则会抵消累积的摔落伤害,并会击退目标周围的其他实体。
具有250点耐久度,可以在铁砧上使用旋风棒修复。
在非创造模式下无法添加魔咒。
旗帜图案
加入了涡流和旋风2种旗帜图案。
可从试炼密室的宝库获得。
锻造模板
加入了镶铆和涡流2种盔甲纹饰锻造模板。
可从试炼密室的宝库获得。
镶铆盔甲纹饰锻造模板可使用铜块复制。
涡流盔甲纹饰锻造模板可使用旋风棒复制。
陶片
加入了涡流、旋风和刮削3种纹样陶片。
试炼密室中会生成带有这些纹样的饰纹陶罐。
常规
标签
加入了下列旗帜图案标签:
#pattern_item/flow:flow。
#pattern_item/guster:guster。
更改(实验性)
方块
宝库
将其战利品表拆分为reward_common(普通)、reward_rare(稀有)和reward_unique(独有)。
每次解锁时从普通战利品表抽取1-3次,另有80%的概率从稀有战利品表抽取1次(20%概率从普通战利品表抽取1次),另有25%的概率从独有战利品表抽取1次(75%概率不抽取)。
从战利品表中移除了马铠和鞍。
向战利品表中添加了以下物品:
箭、剧毒之箭、蜂蜜瓶、风弹(普通战利品)
绿宝石块(稀有战利品)
镶铆和涡流盔甲纹饰锻造模板、涡流和旋风旗帜图案、沉重核心(独有战利品)
生物
旋风人
被玩家或驯服的狼杀死时不再掉落风弹,现在会掉落1-2个旋风棒,受抢夺魔咒影响。
世界生成
试炼密室
加入了pedestal與slanted决斗室,同时移除了chamber_3與chamber_9。
现在其中的饰纹陶罐会按结构池中的decor.json随机附有涡流、旋风或刮削纹样陶片。
现在柱廊的试炼刷怪笼生成得更频繁。
将宝库、补给箱的底座方块由涂蜡的铜块和涂蜡的雕纹铜块更改为磨制安山岩和雕纹凝灰岩砖。
常规
标签
向#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。
修复
修疏漏四十
先之謬
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.4的漏洞
MC-268624 — “”文本渲染于暂停菜单背景底部而非其顶部。
MC-269279 — Realms玩家界面内的“普通玩家”按钮英文大小写错误。
槧二四週一一甲之謬
MC-267923 — 关闭告示牌UI不会取消选中“完成”按钮,这导致输入空格很麻烦。
MC-267930 — 使用键盘打开统计页面不会选中任何元素。
MC-268110 — 删除世界中止于文件目录报错。
MC-268282 — 铁桶舀水、熔岩或细雪时可能不同步。
MC-268405 — 风弹以不同寻常的方式移动。
MC-268408 — 卸载“1.21更新”数据包后,风弹击中实体导致游戏崩溃。
MC-268582 — 面朝的方向不再影响第一人称视角手臂的阴影。
MC-268796 — 暂停时,“”文本被模糊化了。
MC-268805 — panorama_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.*异常。
参考
津渡