上图是Minecraft正在计划的版本,可以看到我们心心念念的1.20的更新,希望他不要被计划到其他地方 :)
1.19.4是Java版即将到来的一次次要更新,发布时间待定,加入了展示实体、交互实体、/ride和/damage命令、
新的菜单屏幕交互方式、创建新的世界屏幕的新设计、伤害类型和伤害类型标签,在内置实验性数据包中加入了锻造模板、
嗅探兽、樱花树林和考古学相关内容,并修复了一些漏洞。 ——Minecraft Wiki
新内容非生物实体
展示实体· 包括方块展示实体、物品展示实体和文本展示实体三个实体,其ID分别为block_display、item_display和text_display,分别用于灵活展示方块、物品和文本。
· 与标记(marker)相同,不会导致任何更新,不会与其他实体碰撞,没有物理效果。
· 模型在实体所在的位置渲染,并正常绕X轴和Y轴旋转(即可以被传送类命令控制旋转角度),但同时也受到任意的模型变换影响。
· 加入了2种新的数据类型,每种数据类型接受2种形式,但只有其中1个用于存档,如下所示:
· rotation
· 四元数形式(用于存档):由4个数字组成的数组,分别描述 (x, y, z, w) 这4个分量。
· 轴-角度形式:具有以下字段的复合标签:
· axis:三维向量。
· angle:角度(弧度制)。
· transformation:任意的仿射变换,由以下字段组成并由以下顺序合成:
· 矩阵形式:由16个数字组成的数组,描述一个行主序(Row-major)矩阵。
· 分解形式(用于存档):具有以下字段的复合标签:
· translation:三维向量。
· left_rotation:rotation对象。
· scale:三维向量。
· right_rotation:rotation对象。
·
· 这些实体的部分属性可插值,以在客户端营造渐变效果,而非跳跃式的突变。
· 这些实体会记录插值的“当前值”和“先前值”:
· 以下所有被标记为“可插值”的属性都是单个插值集的一部分。
· 所有对可插值的属性的更新都会导致插值集里面的所有值被保存为“当前值”。
· 不改变属性值的data命令的执行(即便属性存在于NBT中)不算作更新。
· 每个刻同步到客户端的更新最多只有一次,即命令内的多个更新依然算一次更新。
· 上一批“当前值”被保存为“先前值”。
· 启用插值时,实体会随时间在“先前值”和“当前值”之间变化。
· 插值起点(实体完全处于“先前值”状态)由字段interpolation_start(游戏时间,单位为刻)定义。
· 设为-1将加载当前游戏时间。
· 插值终点(实体完全处于“当前值”状态)定义为interpolation_start+ interpolation_duration(单位为刻)。
· 三个实体都具有以下字段:
· transformation:应用于模型的transformation(经过正常的实体旋转后)。默认为单位矩阵,可插值。
· billboard:用于控制这些实体渲染时是否应该旋转面对玩家:
· fixed:无旋转(默认)。
· vertical:实体可绕垂直轴旋转。
· horizontal:实体可绕水平轴旋转。
· center:实体可以绕中心点旋转。
· brightness:若存在,覆盖渲染所用的亮度值。默认省略(即渲染时会使用实体所在的地方的光照)。该复合标签有两个字段:
· sky:天空光照的值,0至15。
· block:方块光照的值,0至15。
· view_range:此实体的最大可视范围。实际距离也取决于客户端的渲染距离和实体渲染距离。默认值为1.0(与火球大致相同)。
· shadow_radius:实体阴影的大小。默认为0(无阴影)。可插值。
· shadow_strength:实体阴影的强度。作为随与下方方块的距离而变化的函数,控制阴影的不透明度。默认为1。可插值。
· width和height:描述剔除边界框(Culling bounding box)的大小。边界框自实体位置的所有方向纵向伸展y至y+height,横向伸展width/2。若其中一个字段设为0,则禁用剔除。默认都为0。
· glow_color_override:覆盖发光边框颜色。默认为0(使用队伍的颜色)。
· 除去这些共通字段外,各个实体由于其类型不同,也具有一些特有字段:
· 物品展示实体(item_display):展示单个物品堆(Item stack,可通过命令设置槽位inventory.0更改)。
· item:要展示的物品,格式与物品栏中物品的相同。
· 示例:{id:"minecraft:dirt", Count: 1}
· item_display:描述应用到物品模型的变换(定义于模型JSON的display部分):
· 可用值:none(无,默认)、thirdperson_lefthand、thirdperson_righthand、firstperson_lefthand、firstperson_righthand、head、gui、ground和fixed。
· 方块展示实体(block_display):展示单个方块状态,但不会展示方块实体,即使在一般情况下方块放置时会随即创建方块实体(比如箱子)。
· block_state:要展示的方块状态。格式与末影人手持的物品相同。
· 示例:{Name:"minecraft:dirt"}
· 文本展示实体(text_display):展示文本组件(背景使用新的着色器类型 rendertype_text_background和rendertype_text_background_see_through)。
· text:要展示的文本。解析文本组件时,会使用该实体所在的上下文。
· line_width:用于控制换行的行宽(但需要插入新行也可以用\n字符)。默认为200。
· text_opacity:被渲染文本的不透明度(Alpha部分)。默认为255。可插值。
· background:背景颜色。包括Alpha通道。默认为0x40000000。可插值。
· default_background:若为true,则渲染时使用默认的背景颜色(与聊天栏相同)。默认为false。
· shadow:文本是否显示阴影。默认为false。
· see_through:文本是否可以穿透方块显示。默认为false。
· alignment:文字对齐方向。
· 可用值:center(默认)、left和right。
·
·
交互实体
· 一种新的实体,会记录所有的攻击和交互动作。交互实体(interaction)是不可见的,并且有自定义的尺寸,有以下字段:
· width:实体边界箱的宽度(默认为1)。
· height:实体边界箱的高度(默认为1)。
· attack:一个action对象,记录了实体的上一个攻击动作。
· interaction:一个action对象,记录了实体的上一个交互动作。
· response:布尔值,表示交互是否应该触发响应(如手臂挥动、声音效果等,默认为false)。
· 相应地,加入了action对象。存储行为时,这个对象有两个字段:
· player:执行此行为的玩家的UUID(标准整数数组形式)。
· timestamp:事件发生时,游戏刻的时间戳(存储为长整型)。
命令格式
游戏规则
· 加入了commandModificationBlockLimit,默认为32768,用于控制/clone、/fill和/fillbiome命令单次执行可更改的最大方块数。
· 加入了doVinesSpread,默认为true,用于决定藤蔓是否会向周围扩散,不影响洞穴藤蔓、缠怨藤和垂泪藤。
/damage
· 用于对指定实体造成伤害,语法如下:
· /damage <target> <amount>[<damageType>] [at <location>]
· /damage <target> <amount>[<damageType>] [by <entity>] [from <cause>]
· 参数:
· target:要被伤害的实体。
· amount:要造成的伤害值。
· damageType:要造成的伤害的类型。决定伤害影响实体的方式,以及要显示出来的死亡消息。
· location:伤害源位置(若无实体造成了伤害)。
· 例如,此值可代表下界中床爆炸的位置。
· entity:造成伤害的实体。
· cause:间接造成的伤害的来源实体。
· 例如,当实体被骷髅射箭击中时,entity为箭,cause为骷髅。
·
/ride
· 加入了/ride命令,用于使一个实体骑乘另一个实体,或停止骑乘任何实体。语法如下:
· /ride <target> mount <vehicle>,用于使单个实体骑乘于另一个实体上,遇下列情况时执行失败:
· vehicle为一玩家;
· target已骑乘一实体;
· target和vehicle为同一实体;
· vehicle已为target的直接或间接骑乘者。
· /ride <target> dismount,用于取消target的骑乘状态。target未骑乘任何实体时执行失败。
常规数据包
· 加入了伤害类型,作为一种新的注册表项,用于决定游戏如何处理伤害。
· 包括伤害应该具有哪些属性,以及实体因此类型伤害死亡时需要使用哪种死亡消息。示例如下:{ [color=var(--pygments-nt)]"exhaustion":[color=var(--pygments-mf)]0.1, [color=var(--pygments-nt)]"message_id":[color=var(--pygments-s2)]"arrow", [color=var(--pygments-nt)]"scaling":[color=var(--pygments-s2)]"when_caused_by_living_non_player"}
· 已定义的字段如下:
· message_id:用于此伤害类型的消息ID,将与其他字符串片段组合成完整的翻译字符串。
· exhaustion:此伤害类型所造成的饥饿等级的提升量。
· scaling:伤害值是否随难度变化,可为下列值:
· never:伤害值不随难度变化。
· always:伤害值随难度变化。
· when_caused_by_living_non_player:伤害值随难度变化,但仅限由非玩家活体造成。
· effects:可选,伤害施加于玩家时的表现形式,可为下列值:
· hurt(默认值):一般受伤音效。
· thorns:荆棘受伤音效。
· drowning:溺水音效。
· burning:1游戏刻的着火音效。
· poking:甜浆果丛刺伤音效。
· freezing:冻结音效。
· death_message_type:可选,用于指定是否使用死亡消息的特殊变体,可为下列值:
· default(默认值):不显示特殊死亡消息。
· fall_variants:显示摔落类死亡消息(如death.fell.assist.item)。
· intentional_game_design:显示“刻意的游戏设计”类死亡消息。
· 伤害类型标签决定解释来自不同来源的伤害的方式。
菜单屏幕
· 加入了辅助功能引导屏幕,会在玩家首次启动游戏时出现。
· 加入了方向键导航功能。
· 现在菜单屏幕可以使用方向键进行导航。
· 用方向键导航时,若需更改滑块值,需要先通过按下↵ Enter或Space以激活滑块。
选项
· 加入了“通知显示时长”辅助功能选项,用于更改已解锁配方、进度、字幕、选择的方块名称等通知的显示时长。
· 加入了“附魔光效闪烁速度”和“附魔光效闪烁强度”辅助功能选项,分别用于调整附魔光效的变化速度和显眼程度。
· 加入了“受伤抖动效果”辅助功能选项,用于控制受到伤害时视角抖动的量。
· 在“按键绑定”屏幕中加入了按键冲突时的提示框。
协议
· 加入了一个新的网络协议功能,用于将打包起来的数据包强制在客户端侧的同刻中处理。
· 客户端现在可接收一种新的分隔数据包。
· 两个分隔数据包间的所有数据包保证会在同刻处理。
· 出于安全考虑,客户端向服务端发送的数据流不支持此功能。
配方
· 加入了crafting_decorated_pot配方序列化器,以控制Decorated Pot的合成。
· 加入了show_notification字段,为一布尔值,用于控制配方解锁时是否显示通知。默认值为true。
标签
· 加入了以下物品标签:
· #axes:diamond_axe、stone_axe、golden_axe、netherite_axe、wooden_axe和iron_axe。
· #breaks_decorated_pots:#tools。
· #hoes:diamond_hoe、stone_hoe、golden_hoe、netherite_hoe、wooden_hoe和iron_hoe。
· #pickaxes:diamond_pickaxe、stone_pickaxe、golden_pickaxe、netherite_pickaxe、wooden_pickaxe和iron_pickaxe。
· #shovels:diamond_shovel、stone_shovel、golden_shovel、netherite_shovel、wooden_shovel和iron_shovel。
· #swords:diamond_sword、stone_sword、golden_sword、netherite_sword、wooden_sword和iron_sword。
· #tools:#axes、#hoes、#pickaxes、#shovels、#swords和trident。
· 加入了下列生物群系标签:
· #increased_fire_burnout
· 包含bamboo_jungle、mushroom_fields、mangrove_swamp、snowy_slopes、frozen_peaks、jagged_peaks、swamp和jungle。
· 火会在此处定义的生物群系中更快熄灭。
· #snow_golem_melts
· 包含badlands、basalt_deltas、crimson_forest、desert、eroded_badlands、nether_wastes、savanna、savanna_plateau、soul_sand_valley、warped_forest、windswept_savanna和wooded_badlands。
· 雪傀儡会在此处定义的生物群系中融化。
· #spawns_snow_foxes
· 包含snowy_plains、ice_spikes、frozen_ocean、snowy_taiga、frozen_river、snowy_beach、frozen_peaks、jagged_peaks、snowy_slopes和grove。
· 白色狐狸会在此处定义的生物群系中生成。
· #spawns_white_rabbits
· 包含snowy_plains、ice_spikes、frozen_ocean、snowy_taiga、frozen_river、snowy_beach、frozen_peaks、jagged_peaks、snowy_slopes和grove。
· 白色兔子会在此处定义的生物群系中生成。
· 加入了下列伤害类型标签:
· #always_most_significant_fall:out_of_world。
· #always_triggers_silverfish:magic。
· #avoids_guardian_thorns:magic。
· #burns_armor_stands:on_fire。
· #bypasses_armor:on_fire、in_wall、cramming、drown、fly_into_wall、generic、wither、dragon_breath、freeze、starve、fall、freeze、stalagmite、magic、indirect_magic、out_of_world和sonic_boom。
· #bypasses_effects:starve。
· #bypasses_enchantments:sonic_boom。
· #bypasses_invulnerability:out_of_world。
· #bypasses_resistance:out_of_world。
· #damages_helmet:falling_anvil、falling_block和falling_stalactite。
· #ignites_armor_stands:in_fire。
· #is_drowning:drown。
· #is_explosion:fireworks、explosion、player_explosion和bad_respawn_point。
· #is_fall:fall和stalagmite。
· #is_fire:in_fire、on_fire、lava、hot_floor、unattributed_fireball和fireball。
· #is_freezing:freeze。
· #is_lightning:lightning_bolt。
· #is_projectile:arrow、trident、mob_projectile、unattributed_fireball、fireball、wither_skull和thrown。
· #no_anger:mob_attack_no_aggro。
· #no_impact:drown。
· #witch_resistant_to:magic、indirect_magic、sonic_boom和thorns。
· #wither_immune_to:drown。
常规
· 为专用服务器命令行加入了--pidFile参数,用于将服务端的进程ID(PID)写入到特定文件中。
更改方块
唱片机
· 现在在播放音乐唱片时会产生音符粒子,以匹配基岩版。
· 现在播放音乐唱片过程中,会直接发出强度为15的红石信号。
· 现在可以与发射器和投掷器交互。
幽匿感测体
· 现在可感测到属于以下游戏事件的动作:
· block_change:
· 使用剪刀修剪洞穴藤蔓、海带、缠怨藤和垂泪藤。
· 采集发光浆果。
· 取下讲台上的书。
· 与物品展示框或荧光物品展示框中的物品互动。
· 将耕地踩踏成泥土。
· 为重生锚充能。
· 与堆肥桶交互。
· block_place:
· 海龟和青蛙产卵。
· container_close:
· 关闭运输矿车或运输船。
· entity_dismount(新游戏事件,信号强度6):
· 离开载具。
· entity_interact:
· 给绵羊染色。
· 用拴绳拴住实体。
· 解除拴住实体的拴绳。
· entity_mount(新游戏事件,信号强度7):
· 进入载具。
·
物品盔甲和鞘翅
· 现在手持的盔甲或鞘翅可以通过按使用键与对应盔甲槽中的物品交换位置。
盾牌
· 现在当放置到副手时会播放音效。
常规
· 更改了物品和盔甲的附魔光效,现在变得更淡。
生物驴、骡、骷髅马和僵尸马
· 更改了其鞍和箱子的纹理。
马及其变种
· 在繁殖马及其变种时,幼崽的速度、跳跃高度和生命值不再会向平均值靠近。
· 这一变化可以让玩家在从优良的双亲开始、并使用足够的时间投入足够的金胡萝卜的情况下,可以将其繁殖成为优良的后代。
恼鬼
· 更改了其空手时的蓄力动画。
非生物实体盔甲架
· 现在在放置和破坏时会保留自定义名称。
漏斗矿车
· 现在打开时不再会激怒猪灵。
命令格式聊天组件
· 向translate文本组件中加入了可选的fallback字段。
· 此字段为一字符串,用于在翻译文本缺失时显示此内容。
· 若fallback缺失,则直接显示本地化键名(旧处理方法)。
· translate格式中的越界参数不再被直接忽略而不显示任何错误。
/clone
· 现在支持指定来源维度和目的维度,新语法如下:
· /clone [from <sourceDimension>] <begin><end> [to <targetDimension>] <destination> ...
· sourceDimension:要复制的区域的来源维度ID。
· targetDimension:将区域复制到的维度的ID。
·
/data
· 加入了新的string数据源,用于从字符串中截取一段内容作为新值,语法如下:
· ... (insert<index>|prepend|append|set|merge) string (block<sourcePos>|entity <source>|storage <source>)[<sourcePath>] [<start>] [<end>]
· start:源字符串中需要包含在新字符串起始位置上的首个字符位置(索引值)。
· end:源字符串中需要被排除在新字符串外的首个字符位置(索引值)。
·
/effect
· 效果持续时长现在可以被指定为infinite。
· 此时,在物品栏中显示的效果时长会显示为“∞”。
/execute
· 加入了以下条件子命令:
· ... loaded <pos>,用于检查给定位置是否被完全加载(对于方块和实体而言)。
· pos:要被检查的方块位置。
· ... dimension <dimension>,用于检查命令执行维度是否在匹配的维度上。
· dimension:维度的命名空间ID。
· 加入了新的on修饰子命令,基于与当前执行实体间的关系选择实体,语法如下:
· ... on(attacker|controller|leasher|origin|owner|passengers|target|vehicle) ->execute
· attacker:最近5秒内对当前执行实体造成伤害的最后实体。
· controller:控制当前执行实体的实体(如船前半部的玩家)。
· leasher:用拴绳牵引当前执行实体的实体(若已拴在栅栏上,则可能为拴绳结)。
· origin:特定实体的来源。
· 若执行实体为弹射物,则为对应发射者。
· 若执行实体为物品,则为对应掷出者。
· 若执行实体为区域效果云,则为对应效果的来源者。
· 若执行实体为被激活的TNT,则为对应点燃者。
· 若执行实体为唤魔者尖牙或恼鬼,则为对应召唤者。
· owner:当前执行实体(可驯服,如猫、狼或鹦鹉)的主人。
· passengers:直接骑乘于当前执行实体(无次级乘客)的实体。
· target:当前执行实体的攻击目标。
· vehicle:正在被当前执行实体骑乘的实体。
· 若指定的关系不适用于当前执行实体,或此关系下没有匹配实体,则返回0个元素。
· 加入了新的summon子命令,用于立即创建一个实体,并同时将命令执行者(@s)设为此实体,语法如下:
· /execute summon <entity> -> execute
· entity:要生成的实体类型。
·
/title
· /title times命令中所有时间参数现在均改为时长参数,且需要在其后添加t、s和d后缀。
/weather
· 若未指定时长,天气变化的持续时间现在会与游戏的常规天气周期相匹配。
· duration参数的默认单位现在改为刻,且可以用t、s和d后缀来指定单位。
· 若要保持旧命令功能不变,需要在原duration参数后加s后缀。
常规
创建新的世界
· 重新设计了布局,现在被分为3个标签页:
· “游戏”:用于设置世界名称、游戏模式、难度、作弊及实验性内容。
· “世界”:用于设置世界类型、种子及结构与奖励箱的生成。
· “更多”:用于设置游戏规则及进入数据包选择屏幕。
· 各标签页可通过按Crtl + Tab ↹和Ctrl + ⇧ Shift + Tab ↹键切换。
· 可通过Ctrl + 标签页序号切换至指定标签页。
· 加入了实验性内容选择屏幕,用于更方便地启用或禁用实验性功能。
· 此屏幕总是可以在“更多”标签页中找到。
· 若为快照版本,此屏幕还可在“游戏”标签页中快捷进入。
· 移除了“编辑世界”屏幕中的“导入设置”和“导出设置”按钮。
创造模式物品栏
· 向“功能方块”分类中加入了各种画。
· 若为预定义的种类,其名称、作者和尺寸会显示在提示框中。
· 其他4种不能在生存模式下获取的画位于“管理员用品”中。
· 向“原材料”分类中加入了火焰弹。
数据包
· 版本更改为12。
菜单屏幕
· 为资源包屏幕加入了键盘导航功能。
· 更改了菜单界面提示框确定显示位置的方式。
选项
· 自动跳跃选项现在默认关闭。
· 现在,若选项按钮文本过长,文本会滚动显示。
Realms
· 更新了Realms界面,使之更符合单人和多人游戏的界面。
配方
· 现在工作台的合成配方在创建世界后会自动解锁。
· 弩和灵魂营火的合成配方不再在得到木棍后解锁。
资源包
· 现在原版资源包的en_us.json语言文件以字符串键名的字母顺序排列。
options.txt
· 移除了heldItemTooltips。
谓词
· 移除了伤害类型谓词中的is_projectile、is_explosion、bypasses_armor、bypasses_invulnerability、bypasses_magic、is_fire、is_magic和is_lightning字段。
· 加入了新的tags数组。数组内的每一项都有以下字段:
· id:伤害类型标签的命名空间ID。
· expected:指定的伤害类型标签是否要被谓词用于匹配过程。
协议
· 客户端现在会在收到登录数据包时重置其安全聊天会话状态。
标签
· 向#goats_spawnable_on方块标签中加入了#animals_spawnable_on。
· 将#only_allows_snow_and_gold_rabbits生物群系标签重命名为#spawns_gold_rabbits。
用户界面
· 略微移动了配方书界面上的搜索图标。
· 调亮了各槽位占位符图标(织布机未受影响)。
新内容(实验性)方块
樱花树叶
· 一种新的树叶,长满粉红色的花簇,其下方会出现粉红色的下落粒子。
樱花原木
· 一种紫褐色外皮、粉红色内干的原木,有对应的去皮变种。
· 去皮变种可以合成对应种类的悬挂式告示牌。
· 可用于合成对应种类的木板。
樱花木板
· 一种新的木板。
· 可以合成对应种类的按钮、门、栅栏、栅栏门、压力板、告示牌、台阶、楼梯和活板门。
樱花树苗
· 一种新的树苗。
· 可以放置在花盆中。
樱花木
· 樱花原木的木头变种,有对应的去皮变种。
· 可用于合成对应种类的木板。
饰纹陶罐
· 在合成表中使用4个陶片或红砖摆成菱形以合成。
· 合成材料的类型决定了输出陶罐的对应面出现什么图案,取决于合成时使用的陶片,使用红砖则没有图案。
· 非常容易被破坏。
· 使用任何品质的剑、镐、锹、锄、斧进行破坏,会碎裂成其原先的合成材料。
· 徒手破坏、被活塞推动和使用附有精准采集魔咒的工具破坏时掉落自身。
粉红色花簇
· 一种新的方块,在樱花树林中自然生成。
· 可通过对已有的粉红色花簇或樱花树林的地面使用骨粉再生。
· 类似于海泡菜,可以一个方块放置4个。
· 可以以特定方向放置。
· 可以用来合成粉红色染料。
可疑的沙子
· 与沙子相似,但纹理看起来更粗糙。
· 受重力影响,落地时消失。
· 被挖掘或被活塞推动时不掉落任何物品,用附有精准采集的工具挖掘也不行。
· 会在沙漠神殿和沙漠水井中自然生成,两处生成的可疑的沙子带有的战利品表不同。
· 用刷子刷可疑的沙子可以刷出物品。
· 清刷时,可疑的沙子经理4个阶段,若中途停止,会逐渐恢复原状。
· 清刷完成后,可疑的沙子转变为普通沙子。
· 带有有效战利品表的可疑的沙子才能刷出物品。
火把莲
· 一种新的花,从火把莲种子长成,总共有3个阶段,不发光。
· 若完全成熟,破坏时掉落自身;若未完全成熟,破坏时掉落种子。
· 可以用来合成橙色染料。
· 可以放置在花盆中。
物品
刷子
· 用于清刷方块的物品。
· 使用3根线和2个木棍合成,摆放方式类似于镐。
· 成功刷出物品时消耗1点耐久。
· 对可疑的沙子外的其他方块没有实际效果。
陶片
· 共有四种,分别为弓箭纹样陶片、举臂纹样陶片、珍宝纹样陶片和头颅纹样陶片,有不同的图案。
· 无法合成,只能通过刷可疑的沙子来获得。
锻造模板
· 一类新物品,可用于装饰盔甲与锻造下界合金装备,在锻造台上使用。
· 一次消耗一个锻造模板。
· 无法直接合成,但可以在工作台中用7个钻石、1个锻造模板和1个对应复制材料来复制1个。
· 共有以下12种(一些种类的盔甲纹饰会更稀有):
刷怪蛋
· 加入了嗅探兽刷怪蛋。
火把莲种子
· 一种新的种子,可以种植在耕地上,能生长成火把莲。
· 可通过嗅探兽挖掘获得。
生物
嗅探兽
· Minecraft Live 2022生物投票的获胜生物,属于友好生物,体型很大。
· 有14(file:///C:/Users/%E6%99%BA%E8%80%85%E7%9F%A5%E4%B9%A6/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png × 7)点生命值。
· 目前不会自然生成。
· 不会被食物吸引,不能被驯服。
· 时常嗅探空气,有时能挖掘出火把莲种子。
· 有8分钟冷却时间。
· 最近被挖掘过的20个方块会被记录,并且不再寻求挖掘这些方块。
· 可以使用火把莲种子喂养和繁殖。
· 死亡时掉落苔藓块。
非生物实体
樱花木船
· 一种新的船,使用樱花木板合成。
樱花木运输船
· 一种新的运输船,使用樱花木船和箱子合成。
世界生成
樱花树林
· 一种新的生物群系。
· 含有樱花树,一种新的树木。
· 可由樱花树苗长成。
· 有概率带有蜂巢。
· 位于山地中,类似于草甸。
· 可以自然生成猪、绵羊、蜜蜂。
常规
数据包
· 加入了trim_pattern和trim_material注册项。
· 新的纹饰和锻造原材料可以通过这两个注册项添加。
· 玩家加入服务端时,这些数据会自动同步到客户端上,但需要客户端有对应资源包才能显示纹理。
· 纹理路径根据纹饰的JSON文件名推断,并会在与纹饰的name字段相同的命名空间中查找。
· trim_pattern定义了以下数据:
· asset_id:纹理的命名空间ID,用于推断纹理存储位置及定位。
· template_item:锻造模板物品的命名空间ID,用于应用纹饰。
· description:文本组件,用于在悬停提示中显示纹饰名称。
· trim_material定义了以下数据:
· asset_name:字符串,用作盔甲纹饰纹理位置的后缀。
· ingredient:锻造原材料的命名空间ID,用于指定要应用到纹饰上的调色板。
· item_model_index:浮点数,用于定义物品模型覆写,以改变盔甲物品的显示。
· description:文本组件,用于在悬停提示中显示锻造原材料名称。
· 此描述中定义的样式也可用于纹饰的description字段。
· override_armor_materials:可选,用于要被覆盖调色板的盔甲材质映射表。
· 键名为要被此锻造材料覆盖调色板的盔甲材质。
· 键值为当锻造材料应用于对应盔甲材质时,需要使用的调色板名称。
·
·
粒子
· 加入了dripping_cherry_leaves、falling_cherry_leaves和landing_cherry_leaves粒子,会在樱花树叶下方自然生成。
player.dat格式
· 为HideFlagsNBT字段加入了旗标(值为128),用于隐藏盔甲纹饰的工具提示。
配方
· 为新的工具锻造机制加入了smithing_transform和smithing_trim配方序列化器,分别用于新的下界合金升级配方和盔甲锻造配方。
资源包
· 加入了paletted_permutations图集配置资源,可以通过调色板在内存中动态生成新纹理,而不再需要为每个纹理变种单独制作纹理。其拥有以下参数:
· textures:基础纹理的命名空间地址列表。
· palette_key:指定需要被调色板中的颜色替换的像素。
· permutations:将前缀对应到调色板的命名空间地址的排列映射。
· 前缀位于输出纹理目标地址之前,与基础纹理名称以_隔开。
· 调色板为一用作替换基础纹理文件中符合调色板键的像素的纹理文件,像素数量须与palette_key的定义相同。
· 键配对的过程为比较palette_key与调色板中像素的RGB值。Alpha通道在键配对的过程中会被忽略,但在配对完成后会与调色板的Alpha通道相乘。
· 不符合palette_key的像素会被直接复制到输出纹理中。
· 定义了paletted_permutations,这些输出的纹理可以被资源包中的其他资源引用。
· 如定义了以下paletted_permutations:
· { [color=var(--pygments-nt)]"type":[color=var(--pygments-s2)]"paletted_permutations", [color=var(--pygments-nt)]"textures": [ [color=var(--pygments-s2)]"minecraft:item/leather_helmet", [color=var(--pygments-s2)]"minecraft:item/leather_chestplate", [color=var(--pygments-s2)]"minecraft:item/leather_leggings", [color=var(--pygments-s2)]"minecraft:item/leather_boots" ], [color=var(--pygments-nt)]"palette_key":[color=var(--pygments-s2)]"minecraft:colormap/color_palettes/leather_armor_color_key", [color=var(--pygments-nt)]"permutations": { [color=var(--pygments-nt)]"red":[color=var(--pygments-s2)]"minecraft:colormap/color_palettes/red", [color=var(--pygments-nt)]"green":[color=var(--pygments-s2)]"minecraft:colormap/color_palettes/green", [color=var(--pygments-nt)]"blue":[color=var(--pygments-s2)]"minecraft:colormap/color_palettes/blue" }}
· 可在其他资源中通过下面的方式引用:
· { [color=var(--pygments-nt)]"textures":{ [color=var(--pygments-nt)]"layer0":[color=var(--pygments-s2)]"minecraft:item/leather_helmet_red", [color=var(--pygments-nt)]"layer1":[color=var(--pygments-s2)]"minecraft:item/leather_chestplate_green", [color=var(--pygments-nt)]"layer2":[color=var(--pygments-s2)]"minecraft:item/leather_boots_blue" }}
·
·
标签
· 加入了以下方块标签:
· #cherry_logs:cherry_log、cherry_wood、stripped_cherry_log和stripped_cherry_wood。
· #sniffer_diggable_block:dirt、grass_block、podzol、coarse_dirt、rooted_dirt、moss_block、mud和muddy_mangrove_roots。
· 加入了以下物品标签:
· #cherry_logs:cherry_log、cherry_wood、stripped_cherry_log和stripped_cherry_wood。
· #decorated_pot_shards:brick、pottery_shard_archer、pottery_shard_prize、pottery_shard_arms_up和pottery_shard_skull。
· #noteblock_top_instruments:zombie_head、skeleton_skull、creeper_head、dragon_head、wither_skeleton_skull、piglin_head和player_head。
· #sniffer_food:torchflower_seeds。
· #trim_materials:amethyst_shard、copper_ingot、diamond、emerald、gold_ingot、iron_ingot、lapis_lazuli、netherite_ingot、quartz和redstone。
· #trim_templates:coast_armor_trim_smithing_template、dune_armor_trim_smithing_template、eye_armor_trim_smithing_template、rib_armor_trim_smithing_template、sentry_armor_trim_smithing_template、snout_armor_trim_smithing_template、spire_armor_trim_smithing_template、tide_armor_trim_smithing_template、vex_armor_trim_smithing_template、ward_armor_trim_smithing_template和wild_armor_trim_smithing_template。
· #trimmable_armor:chainmail_boots、chainmail_chestplate、chainmail_helmet、chainmail_leggings、diamond_boots、diamond_chestplate、diamond_helmet、diamond_leggings、golden_boots、golden_chestplate、golden_helmet、golden_leggings、iron_boots、iron_chestplate、iron_helmet、iron_leggings、leather_boots、leather_chestplate、leather_helmet、leather_leggings、netherite_boots、netherite_chestplate、netherite_helmet、netherite_leggings和turtle_helmet。
更改(实验性)方块
生物头颅
· 现在可以在非潜行状态下放置到音符盒上。
物品
盔甲
· 现在盔甲可以通过锻造台消耗锻造模板和以下10种原材料中的一种进行锻造:
· 紫水晶碎片
· 铜锭
· 钻石
· 绿宝石
· 金锭
· 铁锭
· 青金石
· 下界石英
· 下界合金锭
· 红石粉
· 锻造结果不会提供任何属性增益。
· 锻造模板决定锻造后盔甲纹饰图案,原材料决定纹饰颜色。
· 重复锻造将会覆盖上一次的锻造结果。
· 锻造后的盔甲,其纹饰和锻造原材料名称会在物品提示框中以原材料颜色显示。
· 不同的纹饰在物品栏图标中显示的是相同的纹理,实际展示出来的是类似于荒野盔甲纹饰的样式;不同的纹饰颜色在物品栏图标中显示的纹饰颜色不同。
世界生成
沙漠神殿
· 更改了结构,现在会有一个填满沙子和可疑的沙子的新空间。
· 一些沙子会暴露在外,可以在与蓝色陶瓦等高的位置上找到。
沙漠水井
· 现在可疑的沙子会生成在其水下。
游戏内容
进度
· 现在完成“探索的时光”进度还需要访问樱花树林生物群系。
锻造机制
· 更改了锻造台的UI,现在拥有三个输入槽位,第一个槽位为锻造模板,其次为装备,最后为锻造原材料,需要先放入锻造模板才可进一步操作。
· 锻造模板控制可在后两个槽位中放置的物品种类。
· 现在锻造下界合金工具需要“下界合金升级”锻造模板才能完成。
· 将旧菜单重命名为legacy_smithing(将在新菜单不再为实验性功能时移除),新菜单使用原名smithing。
标签
· 将下列实验性功能加入到非实验性标签中:
· 将cherry_boat添加到#boats物品标签中。
· 将cherry_button添加到#wooden_buttons方块和物品标签中。
· 将cherry_chest_boat添加到#chest_boats物品标签中。
· 将cherry_door添加到#wooden_doors方块和物品标签中。
· 将cherry_fence_gate添加到#fence_gates方块和物品标签中。
· 将cherry_fence添加到#wooden_fences方块和物品标签中。
· 将cherry_grove添加到#is_mountain生物群系标签中。
· 将cherry_hanging_sign添加到#ceiling_hanging_signs方块标签和#hanging_signs物品标签中。
· 将cherry_leaves添加到#leaves方块标签中。
· 将cherry_leaves和pink_petals添加到#flowers和#mineable/hoe方块标签中。
· 将cherry_log添加到#overworld_natural_logs方块标签中。
· 将#cherry_logs添加到#logs_that_burn方块标签中。
· 将cherry_planks添加到#planks方块和物品标签中。
· 将cherry_pressure_plate添加到#wooden_pressure_plates方块和物品标签中。
· 将cherry_sapling添加到#saplings方块标签中。
· 将cherry_sign添加到#standing_signs方块标签和#signs物品标签中。
· 将cherry_slab添加到#wooden_slabs方块和物品标签中。
· 将cherry_stairs添加到#wooden_stairs方块和物品标签中。
· 将cherry_trapdoor添加到#wooden_trapdoors方块和物品标签中。
· 将cherry_wall_hanging_sign添加到#wall_hanging_signs方块标签中。
· 将cherry_wall_sign添加到#wall_signs方块标签中。
· 将pink_petals添加到#inside_step_sound_blocks方块标签中。
· 将suspicious_sand添加到#sand方块标签中。
修复修复了100个漏洞1.19前正式版的漏洞
· MC-12729 — 实体穿着的护腿和靴子上会出现深度冲突。
· MC-16533 — 繁殖出的小马驹属性永远不会超过其双亲的。
· MC-26678 — 受到伤害的倾斜动画不再反映伤害的来源方向。
· MC-30403 — 脱离可骑乘生物时,已有的疾跑状态不会被取消。
· MC-64522 — 正在启动的服务器会在服务器列表中显示为“旧版”。
· MC-84633 — 资源包中,子级方块模型中的ambientocclusion不能覆盖父级方块模型中的ambientocclusion。
· MC-121048 — 实体死亡时,战斗追踪器只记录致命一击。
· MC-122595 — 执行持续时长指定为0的/weather命令会保持当前天气状态,而不是立即随机切换一个天气。
· MC-127749 — 玩家移动时披风出现抖动现象;动画比18w03b中的更不平滑。
· MC-134448 — 溺尸转身时,其部分转身动画存在异常。
· MC-136534 — 使用局部坐标时,命令方块始终将南方作为基准方向。
· MC-145765 — 辅助功能选项中的“文本背景”和“文本背景不透明度”两个选项的设置文本会超出按钮范围。
· MC-147711 — 溺尸不再有不一样的游泳动画。
· MC-149144 — 按Tab ↹键选中按钮后用鼠标按另一个按钮,之后再按Tab ↹键,可以使多个按钮被选中。
· MC-155433 — 漏斗矿车不从一堆混合物品中拾起与其相匹配的物品。
· MC-156443 — 在一些语言中,文本会太长并超出按钮范围。
· MC-165595 — level.dat中的Time超过特定值时,守卫者激光不渲染。
· MC-181412 — 使用命令移除一个正在播放音乐唱片的唱片机时,其对应的音乐唱片不会停止播放。
· MC-181832 — 使用/execute命令指定了维度的/spreadplayers命令不会将实体在指定的维度中分散开来。
· MC-190146 — 游戏模式的一些描述有语法错误。
· MC-191942 — 多人游戏菜单中的按钮间距不均匀。
· MC-194080 — 飞行和转向时,鞘翅模型会发生抖动。
· MC-198809 — 除非魔咒等级非常高,否则爆炸保护魔咒不削弱爆炸击退。
· MC-198874 — 打开漏斗不激怒猪灵,但打开漏斗矿车会。
· MC-209409 — 坐下的猫会沉入水中。
· MC-209622 — 幽匿感测体不能感测到与物品展示框和荧光物品展示框的交互动作。
· MC-209896 — 向重生锚中放荧石的充能动作不激活幽匿感测体。
· MC-209929 — 填充堆肥桶不激活幽匿感测体。
· MC-210276 — 踩踏耕地不激活幽匿感测体。
· MC-210294 — 骑乘或脱离非生物实体不激活幽匿感测体。
· MC-210334 — 给绵羊染色不激活幽匿感测体。
· MC-210707 — 关闭运输船、运输竹筏或运输矿车不激活幽匿感测体。
· MC-210715 — 为实体上拴绳或下拴绳不激活幽匿感测体。
· MC-211194 — 创建新的世界菜单中调试模式显示出不符合预设的游戏模式。
· MC-212501 — 从讲台上取书不激活幽匿感测体。
· MC-213803 — 从洞穴藤蔓上收取发光浆果不激活幽匿感测体。
· MC-215767 — 海龟下蛋不激活幽匿感测体。
· MC-216270 — 无法在手持盔甲物品时用鼠标右键替换已装备的盔甲。
· MC-222518 — 骷髅马、僵尸马、驴和骡的鞍与箱子的纹理过时或有错误。
· MC-224960 — /spectate命令不能跨维度使用。
· MC-226729 — 原生操作中的内存泄露问题。
· MC-230678 — 冻洋生物群系中的炼药锅积累细雪时,天空中却看起来是在下雨。
· MC-233893 — 冻洋生物群系的温暖区域中,雨不会熄灭生物身上的火焰。
· MC-233972 — 按键绑定菜单中,正在给按键分配功能时或一个按键被分配了多个功能时,按钮文本会出现在按钮范围外。
· MC-235260 — 原点处的漏斗矿车传输物品的速度比正常的慢。
· MC-236988 — 对洞穴藤蔓、缠怨藤、垂泪藤或海带使用剪刀不激活幽匿感测体。
· MC-237450 — “模拟距离”选项文本可以超出滑块范围。
· MC-237879 — 村民在堆肥桶上工作不激活幽匿感测体。
· MC-238904 — 降雨在冻洋生物群系不播放音效。
· MC-238920 — 获得木棍会解锁灵魂营火的配方。
· MC-247836 — 激流魔咒在冻洋生物群系的雨中不起作用。
· MC-248249 — 使用/place命令不能正常放置出minecraft:forest_rock地物。
· MC-249878 — 音乐和声音选项菜单中的“设备”选项的文本可以出现在按钮范围外。
· MC-257082 — 玩家骑乘生物或穿着鞘翅飞行时按疾跑会更改视场角。
1.19的漏洞
· MC-251917 — 将盾牌放入副手槽时不播放音效,也没有对应的字幕。
· MC-251934 — 青蛙产卵不激活幽匿感测体。
· MC-252434 — 手持拴绳时与栅栏交互不激活幽匿感测体。
· MC-252461 — 山羊不会作为击杀者显示在玩家的死亡消息中。
· MC-252625 — 向青蛙应用NoAINBT标签后仍会播放行走动画。
· MC-252773 — 有其他NBT标签,但无instrument或instrument内容不正确的山羊角不播放音效。
· MC-254074 — 青蛙受到伤害时不播放行走动画。
· MC-254132 — 狼的纹理在冻洋生物群系的雨中不会变成深灰色。
1.19.2的漏洞
· MC-255545 — 岩浆怪阴影的大小不随其自身大小而变。
· MC-255811 — 即便正在下雨,Level#isRainingAt(BlockPos)方法总会对积雪类和冰冻类生物群系返回false值。
· MC-256292 — 世界生成完成后,山羊不能再在草方块上生成。
· MC-256650 — 青蛙停止移动后进入空闲状态的过程没有平滑过渡。
· MC-257464 — 美西螈缓慢移动时,其行走动画会出现卡顿。
· MC-257755 — 当玩家不是任何Realms中的成员时,Realms菜单中用Tab ↹键选中的按钮不是按顺序选中的。
· MC-257873 — 手持盔甲与盔甲槽中同种类的盔甲交换位置时不播放音效。
· MC-258156 — 困难难度下,监守者对玩家与实体造成的伤害不相等。
1.19.3的漏洞
· MC-256465 — 成年骆驼不会坐入船中,而幼年骆驼会。
· MC-256479 — 骆驼受到伤害时不播放行走动画。
· MC-256493 — 骆驼停止移动后进入空闲状态的过程没有平滑过渡。
· MC-256555 — 骆驼生成时会短暂坐下。
· MC-256576 — 骑上已有其他玩家骑乘的未上鞍的骆驼的玩家会获得控制权。
· MC-256664 — 向骆驼应用NoAINBT标签后仍会播放行走动画。
· MC-256838 — 骆驼的实际朝向与模型朝向不相符。
· MC-257282 — 悦灵决定跟随玩家前,有时会有几秒的延迟。
· MC-257346 — 空手的恼鬼会做出冒犯性的手势。
· MC-257418 — 骆驼受到伤害时会短暂坐下。
· MC-257875 — 生存模式或冒险模式下,使用火焰弹点燃苦力怕不消耗火焰弹。
· MC-258163 — ClientboundSectionBlocksUpdatePacket方法会在序列化219个方块状态后中止。
· MC-258173 — 睡觉过程中进入末地传送门会使床被永久占用。
· MC-258246 — “遥测数据”按钮文本中缺少省略号。
· MC-258295 — 附近有工作站点时,村民AI会停止工作。
· MC-258430 — LastPoseTime值过大的骆驼会导致玩家视野模型出现奇怪的偏移。
· MC-258457 — 若资源包中引用了不存在的粒子,资源包不加载。
· MC-258459 — 若服务器强制使用的资源包无效时,客户端会在无限重复加载过程。
· MC-258580 — 玩家骑于马或骆驼上死亡并处于死亡屏幕中时,会被服务器以“此服务器未启用飞行”踢出。
· MC-258622 — 创造模式物品栏中,火焰弹不属于原材料。
· MC-258624 — 玩家重生后,“你确定要退出吗?”屏幕不会消失。
· MC-258625 — 客户端的玩家死亡消息会随玩家按下“重生”按钮而立即消失,即使玩家由于延迟仍然停留在死亡界面。
· MC-258669 — 点击为新的世界导入数据时警告界面的“是”按钮后无响应。
· MC-258697 — 命令方块界面中的翻译无效。
· MC-258902 — 冒险模式下打开并关闭讲台会导致物品栏不同步。
· MC-258907 — 在area_effect_cloud实体上使用glass_bottle物品时,player_interacted_with_entity进度触发器不 工作。
· MC-258953 — “内存溢出”屏幕上有未被翻译的原始消息。
· MC-259107 — 打开合成配方书时,鼠标指针下的合成配方会自动选中。
· MC-259241 — 自然生成的海龟可以生成在其他自然生成的海龟身体里,导致它们被卡住并一直发出声音。
· MC-259797 — 靴子底部有深度冲突。
以上是摘录自Minecraft Wiki 的内容,相信大家一定看出来了,就是一些快照版本内容的整合(23w03a、23w04a、23w05a、23w06a、23w07a)
以下是正在计划中的Minecraft Bedrock1.19.70:
1.19.70是基岩版即将到来的一次次要更新,发布时间待定。此次更新将同步一些Java版的特性,并修复一些漏洞。
新内容常规实验性玩法
· 加入了“Sniffer”子选项。
· 用于启用嗅探兽相关特性。
更改方块漏斗
· 现在能够吸入其上方高度低于1格的方块上的物品。
羊毛
· ID现在被拆分为不同颜色羊毛的ID。
藤蔓
· 现在使用精准采集附魔工具破坏藤蔓时不会掉落任何物品。
生物僵尸猪灵
· 现在在下界中只会在亮度等级不高于11的地方生成。
马及其变种
· 在繁殖马及其变种时,幼崽的速度、跳跃高度和生命值不再会向平均值靠近。
· 这意味着玩家如果从优良的双亲开始,并使用足够的时间投入足够的金胡萝卜,就可以使其繁殖出优良的后代。
非生物实体末地水晶
· 增大了碰撞箱以匹配Java版。
游戏内容潜行
· 现在会将玩家的高度降低到1.5格,使其能够穿过1.5格高的空隙。
· 现在玩家位于小于1.8格的空间时会自动进入潜行状态。
· 现在玩家潜行时会降低相机视角高度。
· 现在玩家取消潜行需要足够的空间。
· 现在有足够的空间潜行但不能站立时,玩家会从游泳状态切换至潜行状态。
命令格式/clone、/execute、/fill、/setblock和/testforblock
· 移除了数据参数(tileData: int、data: int或dataValue: int)。
· 例如:/setblock ~~ ~ minecraft:wool 1现在需要改写为/setblock ~ ~ ~ minecraft:wool["color":"orange"]。
目标选择器
· dx、dy和dz参数现在会选择碰撞箱与体积方框相重叠的所有实体,而不是脚部坐标与体积方框相重叠的实体。
· dx、dy和dz参数现在支持浮点数,而不只是整数。
常规游戏指南
· 更新了游戏指南界面,加入了有关新触摸控制的内容。
实验性
本段落的内容需要开启实验性玩法中的“下一个主要更新”、“Sniffer”、“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
方块饰纹陶罐
· 在合成表中使用4个陶片或红砖摆成菱形以合成。
· 陶片的种类决定了输出陶罐的对应面出现何种图案,使用红砖则没有图案。
· 非常容易被破坏。
· 使用任何品质的剑、镐、锹、锄、斧进行破坏,会碎裂成其原先的合成材料。
· 徒手破坏、被活塞推动和使用附有精准采集魔咒的工具破坏时掉落自身。
可疑的沙子
· 与沙子相似,但纹理看起来更粗糙。
· 受重力影响,会在落地时消失。
· 被挖掘或被活塞推动时不掉落任何物品,用附有精准采集的工具挖掘也不会掉落。
· 会在沙漠神殿和沙漠水井中自然生成,两处生成的可疑的沙子带有的战利品表不同。
· 用刷子刷可疑的沙子可以刷出物品。
· 清刷时,可疑的沙子会经历4个阶段,若中途停止,会逐渐恢复原状。
· 清刷完成后,可疑的沙子会消失。
· 带有有效战利品表的可疑的沙子才能刷出物品。
火把莲
· 一种新的花,从火把莲种子长成,总共有3个阶段,不发光。
· 若完全成熟,破坏时掉落自身;若未完全成熟,破坏时掉落种子。
· 可以用来合成橙色染料。
· 可以放置在花盆中。
猪灵的头和龙首
· 不再会在快捷栏或物品栏中显示动画。(MCPE-164535、MCPE-32654)
竹栅栏和竹栅栏门
· 移除了边缘的黑线。(MCPE-163360)
悬挂式告示牌
· 现在悬挂式红树木告示牌和悬挂式竹告示牌正确位于创造模式物品栏中。(MCPE-163340)
结构方块
· 现在使用结构方块将实验性方块导入非实验性世界时,实验性方块会被正确替换为不可交互的未知方块。
物品刷子
· 用于清刷方块的物品。
· 使用3根线和2个木棍合成,摆放方式类似于镐。
· 成功刷出物品时消耗1点耐久。
· 对可疑的沙子外的其他方块没有实际效果。
陶片
· 共有四种,分别为弓箭纹样、举臂纹样、珍宝纹样和头颅纹样。
· 无法合成,只能通过刷可疑的沙子来获得。
刷怪蛋
· 加入了嗅探兽刷怪蛋。
火把莲种子
· 一种新的种子,可以种植在耕地上,能生长成火把莲。
· 可通过嗅探兽挖掘获得。
生物嗅探兽
· Minecraft Live 2022生物投票的获胜生物,属于友好生物,体型很大。
· 有14(file:///C:/Users/%E6%99%BA%E8%80%85%E7%9F%A5%E4%B9%A6/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png × 7)点生命值。
· 目前不会自然生成。
· 不会被食物吸引,不能被驯服。
· 时常嗅探空气,有时能挖掘出火把莲种子。
· 可以使用火把莲种子喂养和繁殖。
· 死亡时掉落苔藓块。
骆驼
· 现在再次可以走上碰撞箱为1.5格高的方块。(MCPE-166452)
常规生物
· 现在物品栏和快捷栏中的猪灵的头会正确渲染耳朵的位置,使其不再覆盖头部。(MCPE-164605)
· 现在玩家在骑乘骆驼时会受到摔落伤害。
命令
· 修复了执行对象在命令执行前被移除时会产生的崩溃。
技术性API
· 将Location和BlockLocation类移出测试版脚本API,并将其所有的引用改为Vector3接口。
· ItemStack
· 现在使用setLore(undefined)或setLore([])函数可以清除物品词缀。
· 现在ItemStack可以用字符串标识符进行构建。
· 移除了data构造器参数。
· 移除了data属性。
· 现在将nameTag设为空字符串后会清除命名牌的内容。
· 现在将nameTag设为长度大于255的字符串后会报错。
· 现在将amount设为大于最大栈长度的值后会将值钳位至栈长度范围内。
· 现在将nameTag设为小于1的值后会报错。
· 修复了对EntityItemComponent.itemStack返回的ItemStacks调用getComponent或ItemStack.getComponents函数时会出现的漏洞。
· 加入了getMaxAmount:number只读属性。
· 用于获取物品的最大堆叠数量。
· 加入了isStackable:bool只读属性。
· 用于获取物品是否可堆叠。
· 加入了isStackableWith(itemStack:ItemStack): bool函数。
· 用于检测物品是否可以与指定物品堆叠。
· 加入了type: ItemType只读属性。
· 用于获取物品类型。
· 加入了clone():ItemStack函数。
· 用于获取堆叠副本。
· 加入了keepOnDeath:bool属性。
· 用于设置物品是否在死亡时掉落。
· 加入了lockMode:ItemLockMode属性。
· 用于设置物品是否能被移动或被丢弃。
· 加入了setCanPlaceOn(blockIdentifiers?:string[])函数。
· 用于设置能放置物品的方块。
· 加入了setCanDestroy(blockIdentifiers?:string[])函数。
· 用于设置物品能破坏的方块。
· BeforeChatEvent
· 将tell函数重命名为sendMessage。
· 加入了getTargets():Player[]函数。
· 用于返回发送消息的目标玩家。
· 加入了setTargets(players:Player[])函数。
· 用于设置发送消息的目标玩家。
· 移除了targets属性。
· BeforeExplosionEvent
· 加入了getImpactedBlocks():Vector3[]函数。
· 用于获取被爆炸影响的方块位置。
· 加入了setImpactedBlocks(blocks:Vector3[]): void。
· 用于设置被爆炸影响的方块位置。
· 移除了impactedBlocks属性。
· BeforeItemUseOnEvent
· 加入了getBlockLocation():Vector3函数。
· 用于获取被影响的方块位置。
· 移除了blockLocation属性。
· Block
· 加入了isAir函数。
· 用于返回方块是否为空气。
· 加入了isLiquid函数。
· 用于返回方块是否为流体。
· 加入了isSolid函数。
· 用于返回方块是否为完整固体。
· 为下列方块加入了inventory组件:
· 木桶
· 信标
· 高炉
· 酿造台
· 投掷器
· 发射器
· 熔炉
· 漏斗
· 唱片机
· 讲台
· 烟熏炉
· BlockInventoryComponent
· 移除了location属性。
· BlockLavaContainerComponent
· 移除了location属性。
· BlockPistonComponent
· 加入了getAttachedBlocks():Vector3[]函数。
· 用于获取被活塞影响的方块位置。
· 移除了attachedBlocks属性。
· 移除了location属性。
· BlockPotionContainerComponent
· 移除了location属性。
· BlockRecordPlayerComponent
· 移除了location属性。
· BlockSignComponent
· 移除了location属性。
· BlockSnowContainerComponent
· 移除了location属性。
· BlockWaterContainerComponent
· 移除了location属性。
· 加入了getHeadLocation():Vector3函数。
· 用于获取实体头部位置。
· 移除了headLocation属性。
· ContainerSlot
· 移除了clearItem函数。
· 移除了clearLore函数。
· Events
· 加入了entityDie事件。
· 在实体死亡时触发。
· 将projectileHit属性改为只读。
· ExplosionEvent
· 加入了getImpactedBlocks():Vector3[]函数。
· 用于获取被爆炸影响的方块位置。
· 移除了impactedBlocks属性。
· ItemStartUseOnEvent
· 加入了getBlockLocation():Vector3函数。
· 用于获取被影响的方块位置。
· 加入了getBuildBlockLocation():Vector3函数。
· 用于获取生成的方块位置。
· 移除了blockLocation属性。
· 移除了buildBlockLocation属性。
· ItemStopUseOnEvent
· 加入了getBlockLocation():Vector3函数。
· 用于获取被影响的方块位置。
· 移除了blockLocation属性。
· ItemUseOnEvent
· 加入了getBlockLocation():Vector3函数。
· 用于获取被影响的方块位置。
· 移除了blockLocation属性。
· NavigationResult
· 加入了getPath():Vector3[]函数。
· 用于获取组成导航路径的方块位置。
· 移除了path属性。
· Players
· 加入了getSpawnPosition方法。
· 用于返回重生点位置。
· 加入了getSpawnDimension方法。
· 用于返回重生点所在维度。
· 加入了setSpawn(spawnPosition: Vec3, spawnDimension : Dimension)方法。
· 用于设置重生点的位置和所在维度。
· 加入了clearSpawn方法。
· 将重生点的位置和所在维度设为undefined。
· 加入了getHeadLocation():Vector3函数。
· 用于获取玩家头部位置。
· World
· 将say函数重命名为sendMessage。
· 加入了getDefaultSpawnPosition方法。
· 用于返回重生点位置。
· 加入了setDefaultSpawn(spawnPosition: Vec3)方法。
· 用于设置重生点位置,维度为overworld。
· BeforeDataDrivenEntityTriggerEvent
· 加入了getModifiers():DefinitionModifier[]函数。
· 用于返回实体的定义修饰符。
· 加入了setModifiers(modifiers:DefinitionModifier[])函数。
· 用于设置实体的定义修饰符。
· 移除了modifiers属性。
· BoolBlockProperty
· 加入了getValidValues():boolean[]函数。
· 用于返回BoolBlockProperty的所有有效布尔值。
· 移除了validValues属性。
· 将BlockHitInformation改为接口。
· ChatEvent
· 加入了getTargets():Player[]函数。
· 用于返回发送消息的目标玩家。
· 移除了targets属性。
· 将Color改为接口。
· DataDrivenEntityTriggerEvent
· 加入了getModifiers():DefinitionModifier[]函数。
· 用于返回实体的定义修饰符。
· 移除了modifiers属性。
· DefinitionModifier
· 加入了getComponentGroupsToAdd():string[]函数。
· 用于返回会与DefinitionModifier一同加入的属性组。
· 加入了setComponentGroupsToAdd(newGroups:string[]): void函数。
· 用于设置会与DefinitionModifier一同加入的属性组。
· 加入了getComponentGroupsToRemove():string[]函数。
· 用于返回会与DefinitionModifier一同被移除的属性组。
· 加入了setComponentGroupsToRemove(newGroups:string[]): void函数。
· 用于设置会与DefinitionModifier一同被移除的属性组。
· 加入了getTriggers():Trigger[]函数。
· 用于返回DefinitionModifier的事件触发器。
· 加入了setTriggers(newTriggers:Trigger[]): void函数。
· 用于设置DefinitionModifier的事件触发器。
· 移除了componentGroupsToAdd属性。
· 移除了componentGroupsToRemove属性。
· 移除了triggers属性。
· DirectionBlockProperty
· 加入了getValidValues():Direction[]函数。
· 用于返回BoolBlockProperty的所有有效方向枚举值。
· 移除了validValues属性。
· Entity
· 加入了getViewDirection():Vector3函数。
· 用于返回实体的视觉方向。
· 加入了getRotation():XYRotation函数。
· 用于返回实体的旋转方向。
· 加入了getVelocity():Vector函数。
· 用于返回实体的速度。
· 移除了viewDirection属性。
· 移除了rotation属性。
· 移除了velocity属性。
· EntityAgeableComponent
· 加入了getDropItems():string[]函数。
· 用于返回实体成长时的掉落物。
· 加入了getFeedItems():EntityDefinitionFeedItem[]函数。
· 用于返回可对实体进行喂食的物品。
· 移除了dropItems属性。
· 移除了feedItems属性。
· EntityBreathableComponent
· 加入了getBreatheBlocks():BlockPermutation[]函数。
· 用于返回实体处于其中时可进行呼吸的方块。
· 加入了getNonBreatheBlocks():BlockPermutation[]函数。
· 用于返回实体处于其中时不可进行呼吸的方块。
· 移除了breatheBlocks属性。
· 移除了nonBreatheBlocks属性。
· EntityHealableComponent
· 加入了getFeedItems():FeedItem[]函数。
· 用于返回可恢复实体生命值的物品。
· 移除了items属性。
· 将EntityHitInformation改为接口。
· EntityRideableComponent
· 加入了getFamilyTypes():string[]函数。
· 用于返回可被骑乘的实体种类。
· 加入了getSeats():Seat[]函数。
· 用于返回实体上每一个座位的骑乘者信息。
· 移除了familyTypes属性。
· 移除了seats属性。
· EntityTameableComponent
· 加入了getTameItems():string[]函数。
· 用于返回可驯服实体的物品。
· 移除了tameItems属性。
· FeedItem
· 加入了getEffects():FeedItemEffect[]函数。
· 用于返回FeedItem的效果。
· 移除了effects属性。
· IntBlockProperty
· 加入了getValidValues():number[]函数。
· 用于返回IntBlockProperty的所有有效整值。
· 移除了validValues属性。
· ItemDurabilityComponent
· 加入了getDamageRange():NumberRange函数。
· 用于返回描述物品丢失耐久度的概率的数字范围。
· 移除了damageRange属性。
· 将NumberRange改为接口。
· ProjectileHitEvent
· 加入了getBlockHit():BlockHitInformation函数。
· 用于返回方块碰撞信息。
· 加入了getEntityHit():EntityHitInformation函数。
· 用于返回实体碰撞信息。
· 移除了blockHit属性。
· 移除了entityHit属性。
· StringBlockProperty
· 加入了getValidValues():string[]函数。
· 用于返回IntBlockProperty的所有有效字符串值。
· 移除了validValues属性。
· 加入了clearVelocity():void函数。
· 用于将实体的速度设为0。
· 加入了applyImpulse(vector:Vector3): void函数。
· 用于设置实体速度的冲量。
· 加入了applyKnockback(directionX:number, directionZ: number, horizontalStrength: number, verticalStrength:number): void函数。
· 用于设置实体的击退效果、方向和强度。
· BlockPermutation
· 现在所有的方块排列都会共享一个唯一的JavaScript句柄,使得拥有相同状态值的排列严格相等。
· 移除了XBlockProperty类。
· 加入了matches(blockName:string, properties?: BlockProperties): boolean方法。
· 用于将用有可选状态的方块与方块排列匹配。
· 加入了withProperty(name:string, value: booleannumberstring): BlockPermutation方法。
· 用于创建给定属性为给定值的方块排列。
· 在参数无法转换为有效方块排列时报错。
· 加入了resolve(blockName:string, properties?: BlockProperties): BlockPermutation内部函数。
· 用于使用方块名称和可选状态解析其方块排列。
· 在参数无法解析为有效方块排列时报错。
· 更改了getProperty和getAllProperties方法。
· 现在会直接返回值而不进行类封装。
· BlockProperties
· 加入了BlockPropertyType类。
· 用于跟踪方块属性的定义性数据。
· 移除了setVelocity()函数。
GameTest框架
· 为assertEntityPresent(entityTypeIdentifier:string, blockLocation: BlockLocation, searchDistance?: number, isPresent?:boolean)函数加入了searchDistance可选参数。
· 加入了assertEntityInstancePresentInArea(entity:Entity, isPresent?: boolean)函数。
· 用于检测实体是否处于测试范围内。
· 将assertItemEntityPresent函数的searchDistance设为可选参数。
常规
· 在1.19.70以上版本的JSON格式中,如果方块排列的condition字段为无效的Molang字符串时,方块不再会加载。
方块
· 开放了1.19.70及以上版本的实验性JSON格式中的BlockProperties和BlockPermutation。
· 现在加载拥有65536个以上的自定义方块排列的世界会出现内容日志警告。
修复原版趋同
· 其中一个方块被破坏时,连接多个方块的钟不再会掉落为物品。
· 现在繁殖马会产下随机变种的幼年马。(MCPE-129071)
· 修复了死亡的玩家会阻止其他玩家跳过夜晚的问题。
· 现在无论屏幕比例为多少,食用和饮用动画都会保持居中显示。
· 现在远距离的音符盒的音效衰减是线性的。(MCPE-164935)
· 修复了僵尸猪灵在下界中能够在亮度等级高于11的地方生成的漏洞。
· 现在会避免生物离开矿车后进入流体中。(MCPE-120078)
· 现在弹射物击中紫水晶块或紫水晶母岩时会发出音效。
· 现在使用除剪刀外的任意工具破坏枯萎的灌木时会掉落木棍,即使该工具带有精准采集魔咒也是如此。藤蔓在前述情况下则不会掉落任何物品。(MCPE-163246)
· 在钟的下方或上方放置方块时不再会破坏钟。(MCPE-166742)
· 修复了漏斗断开红石信号连接后不会吸取物品的问题。(MCPE-166434)
· 恶魂音效的音量现在会因远离玩家而逐渐衰减。(MCPE-35222)
旁观模式
· 玩家在第三人称视角下逐步穿过方块时,相机视角不再会朝向玩家头部进行放大和缩小。(MCPE-160467)
· 末地折跃门不再能在旁观模式中使用。(MCPE-165689)
游戏内容
· 玩家接触能够造成伤害的方块时不再会快速受到伤害。(MCPE-165347)
· 修复了在1.8或更高版本进入1.7.1.0的世界时可能发生的崩溃。(MCPE-165564)
· 游泳或使用鞘翅滑翔的玩家射出弹射物时,其不再会生成在玩家所在位置上方。(MCPE-31896)
· 游泳或使用鞘翅滑翔的玩家手动丢弃物品或死亡时,物品不再会生成在玩家所在位置上方。(MCPE-31896)
· 现在使用十字准星的玩家可以在游泳或使用鞘翅滑翔时正确进行挖掘,或与前方物品交互,而不是在玩家所在位置上方一格进行交互。(MCPE-57257)
· 现在即使拥有相同的成书,玩家也可以在物品栏中移动成书。
· 双击熔炉的输出槽时不再会将物品丢弃。(MCPE-165079)
· 修复了侦测器无法检测数据损坏导致的更改的漏洞。(MCPE-150506)
· 漏斗现在能够吸入其上方高度低于完整方块的方块上的物品。(MCPE-55824)
· 对刷怪笼使用蜜蜂刷怪蛋时不再会创建内容日志错误。
· 带有脚本的行为包现在能够从世界中移除。
· 玩家现在可以在仅部分阻挡实体的方块上放置上半台阶。(MCPE-155016)
· 玩家在第三人称视角下潜行或骑乘时不再可以透视部分方块。(MCPE-156273)
· 玩家在特定角度与世界高度限制处的方块交互时,不再会出现关于世界高度限制之外放置方块的错误消息。(MCPE-152935)
· 玩家现在可以在不按住潜行键的潜行状态下与功能性方块交互。
· 红石信号源现在能够从不同的侧面来充能单个方块。(MCPE-163651)
· 玩家不再可以在空间不足以站立的情况下开始飞行。(MCPE-166413)
· 玩家现在可以在不按住潜行键的潜行状态下从方块边缘掉下来。
· 修复了玩家除非手持一组拴绳,否则无法拴住手持拴绳的悦灵的漏洞。
音频
· 所有种类的按钮和拉杆的音效现在由音频设置中的“方块”滑块控制。(MCPE-166420)
方块
· 现在破坏红树原木或木头后会正确导致其上的树叶消失。
· 末地水晶和方块占用同一空间时不再会导致方块消失。
· 现在堆肥桶被堆满时总会消耗一个物品。(MCPE-162020)
图形
· 修复了创造模式下使用三叉戟对准方块时会出现“挖掘”工具提示的问题。(MCPE-44846)
· 在沉浸式VR模式下进入下界时加载屏幕不再会闪烁。
生物
· 现在鹦鹉在玩家骑乘的马跳跃时不再会颤抖。
· 修复了在渲染距离外全局性实体(如末影龙、弹射物)不会被渲染的漏洞。(MCPE-161136)
· 现在定义热带鱼生成规则的JSON文件会被放置在正确的文件夹中。(MCPE-165963)
· 现在女巫的JSON文件会定义其饮用药水和远程攻击的动作。
· 现在女巫站在营火上时会喝下抗火药水。
· 现在村庄外的村民被玩家攻击时会发出愤怒粒子。
· 马被推动时不再能越过上方覆盖着地毯的栅栏。(MCPE-164717)
物品
· 现在给弩填装箭时会晃动。(MCPE-152952)
· 战利品表条件用于内部函数时不再会被游戏忽略。(MCPE-164582)
· 雪傀儡、凋灵和行商羊驼刷怪蛋现在会正确出现在物品栏和快捷栏中。
· 修复了已装填的弩在发射后仍会保持已装填状态的问题。(MCPE-166827)
触摸控制
· 更新了游戏指南界面,加入了有关新触摸控制的内容。
· 现在将控制模式由游戏手柄更改为触控后选择一个物品时,会返回至所选择的物品栏或或将该物品丢弃。
· 修复了在熔炉界面中双击窗口会导致无法选择其他槽位的问题。
· 修复了打开小型箱子时第一个槽位上会自动启用渐进式选择的漏洞。
· 现在能够在按住前进按钮的情况下保持使用向左右移动的方向键。
· 加入了乘船的玩家在高处摔落时的下船按钮。
· 修复了玩家无法通过点击创造模式物品栏中的方块或物品来移除已装备盔甲的问题。(MCPE-165790)
移动平台
· 现在在携带版UI下创建新世界并关闭文本朗读选项后,“按 打开聊天栏 打开聊天”信息会被移除。
用户界面
· 现在海洋探险家地图、林地探险家地图和藏宝图会显示正确的物品栏图标。(MCPE-163464)
· 修复了无法使用鼠标在好友选项下拉菜单中滚动内容的漏洞。
· 修复了登录或注册界面的图形元素会延伸至对话框容器范围之外的问题。
· 现在对胡萝卜使用can_place_on和can_destroy物品组件时,胡萝卜会在物品工具提示中显示正确名称。(MCPE-160838)
· 调整了Android设备上文本输入栏的键盘交互。
· 修复了在打开UI文本转语音的情况下,使用控制器来控制玩家移动或相机视角移动会导致旁白说出“X of Y”的漏洞。
· 修复了世界目录中包含空格时无法打开对应世界的编辑世界屏幕的漏洞。(MCPE-166763)
命令
· /replaceitem和/loot replaceblock命令不再会在炼药锅中放置物品。(MCPE-129472)
· /teleport命令中的旋转方向现在会相对于命令执行者,而不是目标。
· 目标选择器的体积尺寸参数不再会影响目标选择器的位置。(MCPE-162237)
· 目标选择器的体积尺寸参数现在会选择碰撞箱与体积方框相重叠的所有实体。(MCPE-162237)
· 目标选择器的体积尺寸参数(dx、dy和dz)现在支持浮点数。(MCPE-163863)
· /summon命令不再会导致部分实体以某个角度生成。
性能与稳定性
· 修复了在对准结构方块的情况下同时按下任何控制设备上的“挖掘”和“放置”按钮可能导致游戏崩溃的问题。(MCPE-155689)
市场
· 现在使用控制器左摇杆向右选择侧边栏时,侧边栏会被折叠。
· 在市场界面的侧边栏中加入了新的市场图标。
常规
· 工作台组件默认对工作台标签使用方块名称时不再会追加.tile。
· 现在在快捷栏中切换耐久度相同的同种物品时会播放切换物品动画。
实体属性
· 修复了当实体属性值被因其他事件触发的移除活动行为的事件修改后更改会丢失的漏洞。
你也许有会感到熟悉,没错它又是整合的基岩版(Beta、Preview),然后我们再看看Minecraft :Education 的 1.19.51。
新内容主条目:基岩版1.19.0、基岩版1.19.10、基岩版1.19.20、基岩版1.19.30、基岩版1.19.40以及基岩版1.19.50
· 加入了荒野更新的特性。
常规游戏库
· 加入了“ComputerScience”文件夹。
更改常规验证库
· 用于微软账户登录的验证库由Azure ActiveDirectory Authentication Library(ADAL)切换至Microsoft Authentication Library(MSAL)。
游戏库
· 优化了按功能标签搜索的功能以及更好的非英语搜索功能等。
用户体验
· 提升了在游玩过程中使用提示框和控制提示的体验,使其用起来更简单。
最低配置
· 更改了最低配置,新的如下:
· macOS Big Sur(11.0)
· Windows 8.1
· iOS 11
你们感觉怎么样?我倒是挺激动的,也是希望Mojang不要咕咕了,还要修点儿远古的Bug对吧BugJump。
此内容来源Minecraft Wiki 参照原文,未加改动