我的世界基岩版1.18.0发布 完全重制了主世界的生成机制
文章目录
Toggle
新内容
物品
- 音乐唱片
- 加入了音乐唱片“otherside”,作者为Lena Raine。
- 能够罕见地在要塞走廊祭坛的箱子或地牢的箱子中找到。
世界生成
- 洞穴
- 噪声洞穴
- 新的洞穴种类,有“意面洞穴”“芝士洞穴”“面条洞穴”3种类型,生成时均使用噪声生成器。
- 意面洞穴长而弯曲,空间宽敞。
- 芝士洞穴的形状像瑞士奶酪上的孔一样大小不一,且空间宽敞。
- 面条洞穴同样长而弯曲,但空间狭窄封闭。
- 新的洞穴种类,有“意面洞穴”“芝士洞穴”“面条洞穴”3种类型,生成时均使用噪声生成器。
- 含水层
- 大小、高度不一的积水湖泊,用于形成主世界的湖及洞穴内的水体。
- 岩浆块可以在其底部生成,产生涡流气泡柱。
- 取代了旧的水下雕刻器洞穴和水下峡谷。
- Y=0以下的含水层中的水有几率被熔岩完全替代。
- 溶洞
- 一种新的地下生物群系。
- 由滴水石块、滴水石锥和小湖泊组成。
- 繁茂洞穴
- 一种新的地下生物群系。
- 生成于杜鹃树之下。
- 孢子花会悬挂在洞穴顶部,滴落孢子粒子。
- 洞穴藤蔓会悬挂在洞穴顶部,为洞穴提供照明。
- 顶部和地面被苔藓块所覆盖,地面上还会有苔藓地毯、草、高草丛和杜鹃花丛。
- 地面会生成由黏土块、水、大型垂滴叶和小型垂滴叶组成的多叶黏土层。
- 山地
- 加入了6种山地生物群系变种:
- 草甸
- 较平坦且高度较高,相较于平原要更冷而花更多。其中草为青色,水体为深蓝色。
- 会在高原以及一些山地的最底层生成,通常临近平原和其他温和的生物群系。
- 会长有草、高草丛、蒲公英、蓝花美耳草、矢车菊、虞美人、滨菊、绒球葱,以及带有蜂巢的橡树或桦树。
- 绵羊、蜜蜂、兔子和驴会生成于此。
- 掠夺者前哨站和平原村庄会生成于此。
- 雪林
- 可视作积雪的针叶林表面的草方块被替换成了雪块的生物群系。
- 会在临接森林类生物群系时在雪山的山坡处生成。
- 被雪、雪块和细雪所覆盖,且长有大片的云杉。
- 兔子和狐狸会生成于此。
- 掠夺者前哨站会生成于此。
- 积雪的山坡
- 会在临接平原和积雪的冻原时在雪山的山坡处生成。
- 被雪、雪块、细雪和冰所覆盖。
- 只有兔子和山羊会生成于此。
- 掠夺者前哨站和雪屋会生成于此。
- 尖峭山峰
- 生成于雪山顶峰处。
- 被雪、雪块和冰所覆盖。
- 只有山羊会生成于此。
- 掠夺者前哨站会生成于此。
- 冰封山峰
- 生成于雪山顶峰处,会在周围生物群系的温度过低时代替尖峭山峰生成。
- 被雪、雪块、冰和浮冰所覆盖。
- 只有山羊会生成于此。
- 掠夺者前哨站会生成于此。
- 裸岩山峰
- 生成于雪山顶峰处,会在生物群系的温度较高时代替尖峭山峰生成。
- 地表未覆雪,而是裸露出石头和条带状的沙砾和方解石地层。
- 此处不生成动物。
- 掠夺者前哨站会生成于此。
- 草甸
- 矿脉
- 由矿石和岩石构成的罕见蛇形结构,生成于主世界的地下。
- 在主世界Y=0到Y=50的区域,大型铜矿脉伴随花岗岩生成,且有几率包含粗铜块。
- 在主世界Y=-60到Y=-8的区域,大型铁矿脉伴随凝灰岩生成,且有几率包含粗铁块。
常规
- 音乐
- 加入了8首新的音乐,会在主世界生存模式和菜单界面中播放:
- 曲目“Stand Tall”“Left to Bloom”“Wending”“Infinite Amethyst”和“One More Day”的作者是Lena Raine。
- “Stand Tall”会在积雪的山坡、尖峭山峰、冰封山峰和裸岩山峰中,以及菜单界面中播放。
- “Left to Bloom”会在草甸和繁茂洞穴中,以及菜单界面中播放。
- “Wending”会在雪林、尖峭山峰、裸岩山峰和溶洞中,以及菜单界面中播放。
- “Infinite Amethyst”会在雪林和溶洞中,以及菜单界面中播放。
- “One More Day”会在草甸、积雪的山坡和繁茂洞穴中,以及菜单界面中播放。
- 曲目“Floating Dream”“Comforting Memories”和“An Ordinary Day”的作者是谷冈久美。
- “Floating Dream”会在尖峭山峰和繁茂洞穴中播放。
- “Comforting Memories”会在雪林中播放。
- “An Ordinary Day”会在积雪的山坡、溶洞和繁茂洞穴中播放。
- 曲目“Stand Tall”“Left to Bloom”“Wending”“Infinite Amethyst”和“One More Day”的作者是Lena Raine。
- 旧世界升级
- 在旧区块周围生成新区块时,地形会根据旧区块进行调整,以更好地贴合旧区块。
- 旧区块的Y=0至Y=4处的基岩层会由深板岩替代。
- 旧区块的Y=0以下处会使用新的世界生成和洞穴生成。[5]
- 新的基岩层会从Y=-64处开始生成。
- 不适用于1.17.40.21版本前开启了实验性玩法(洞穴及悬崖子选项)的旧世界。
更改
方块
- 铜矿石
- 正常开采掉落粗铜的最大数量由3改为5。
- 切石机
- 现在可将1个铜块(含变种)加工成对应变种的4个切制铜块、4个切制铜楼梯或8个切制铜台阶。
生物
- 美西螈
- 现在仅生成于繁茂洞穴里黏土块上方的水中。
- 提高了生成几率。
- 溺尸
- 现在会生成在溶洞中。
- 山羊
- 现在仅会在积雪的山坡、尖峭山峰和冰封山峰中生成。
- 鳕鱼、鲑鱼、河豚、热带鱼、鱿鱼和海豚
- 现在仅生成于Y=50至64之间的水中。
- 热带鱼现在也会生成于任意高度的繁茂洞穴中。
- 鱼现在会远离美西螈。
- 发光鱿鱼
- 现在仅生成于Y=30以下的水中。
- 岩浆怪
- 现在会主动攻击铁傀儡。
- 史莱姆
- 不再会攻击雪傀儡。
- 常规
- 现在按照普通机制生成的敌对生物都只会在方块光照等级为0时自然生成。
世界生成
- 紫晶洞
- 现在仅生成于Y=30以下。
- 杜鹃树
- 现在可以在较浅的水域中生成。
- 沙滩
- 现在沙滩及其变种有几率不生成于开放水域的岸边。
- 生物群系
- 由于海拔高度不再取决于生物群系,下表中的生物群系不再自然生成:
-
不再自然生成的生物群系 恶地高原 竹林丘陵 桦木森林丘陵 黑森林丘陵 沙漠丘陵 沙漠湖泊 巨型云杉针叶林丘陵 巨型针叶林丘陵 沙砾山地+ 丛林丘陵 恶地高原变种 丛林变种 丛林边缘变种 繁茂的恶地高原变种 蘑菇岛岸 破碎的热带高原 雪山 积雪的针叶林丘陵 积雪的针叶林山地 沼泽丘陵 针叶林丘陵 针叶林山地 高大桦木丘陵 繁茂的丘陵
- 因此:
- 沙漠类型村庄现在会在任何沙漠生物群系中生成。
- 村庄和掠夺者前哨站现在会在任何针叶林生物群系中生成。
- 沼泽小屋现在会在任何沼泽生物群系中生成。
- 雪屋现在会在任何积雪的冻原和积雪的针叶林生物群系中生成。
- 洞穴
- 现在最低可生成于Y=-59处。
- 更改了雕刻器洞穴的生成位置以匹配Java版。
- 峡谷
- 调整了生成高度和位置,以匹配1.18.0之前的情况。
- 深板岩
- 深板岩团簇不再会在主世界的Y=0以上处生成。
- 现在作为主世界Y=0以下的主要岩石生成。
- 从Y=-1至Y=-7处,石头逐渐向深板岩过渡;从Y=-8处开始,深板岩完全替换掉石头。
- 废弃矿井
- 不再会悬空生成。
- 现在桥梁下方离方块较远时会生成锁链来拉起桥梁,或者生成橡木原木支柱来支撑桥梁。
- 不再会生成悬空的蜘蛛网。
- 提高了恶地废弃矿井的生成高度。
- 地牢
- 提高了生成数量,尤其是Y=0以下的数量。
- 沙砾
- 提高了沙砾团簇的生成数量。
- 现在会在Y=0以下处生成。
- 湖泊
- 移除了水湖地物,其功能由含水层替代。
- 熔岩
- 现在会从Y=-54处开始生成。
- 海底废墟和沉船
- 降低了生成几率。
主世界矿石最新分布情况概览
- 矿石分布
- 大幅更改了主世界矿石的生成机制。
- 深层矿石现在会在Y=-64到Y=-1之间生成。
- 煤矿石生成的Y高度区间由0~128变为0~320,在Y=96和136附近生成最多。
- 铜矿石生成的Y高度区间由0~96变为-16~112,在Y=48附近生成最多。
- 铁矿石生成的Y高度区间由0~64变为-64~72及80~320,在Y=16和232附近生成最多。
- 金矿石在恶地以外生成的Y高度区间由0~32变为-64~30,在Y=-16附近生成最多;在恶地生成的Y高度区间由0~80变为32~256。
- 青金石矿石生成的Y高度区间由0~32变为-64~64,在Y=0附近生成最多。
- 红石矿石和钻石矿石生成的Y高度区间由0~16变为-64~16,在基岩层附近生成最多。
- 绿宝石矿石生成的Y高度区间由0~30变为-16~320,仍只在山地生成,在Y=232附近生成最多,且整体数量显著增加。
- 更改了花岗岩、闪长岩、安山岩、泥土、沙砾的生成位置,以匹配Java版。
- 涌泉
- 现在可以在更多种类的方块中生成(例如泥土和雪块)。
- 熔岩涌泉现在能在方解石、泥土、雪块、细雪和浮冰之中生成,故可以生成在山地和积雪的生物群系中。
- 水泉不再在Y=192高度以上生成。
- 要塞
- 现在算法会刻意尝试使要塞完全被石头或深板岩包裹,以防洞穴等结构破坏它们的生成。
- 石岸
- 现在地表上有几率生成条带状的沙砾地层。
- 凝灰岩
- 凝灰岩团簇现在会在主世界的Y=0以下处生成。
- 村庄
- 现在外形略加分散。
- 常规
- 现在主世界在生成时使用多噪声生物群系源类型。
- 现在地势和海拔高度可以独立于生物群系而变化,生物群系会适应地势的变化。
- 现在主世界在生成时使用新的随机数生成器。
游戏内容
- 灾厄巡逻队
- 不再会自然生成卫道士。
- 袭击
- Boss栏的颜色由紫色更改为红色。
- 状态效果
- 现在玩家击败袭击后获得的村庄英雄效果的时长为40:00,而不是无限次获得该效果。
常规
- 实验性玩法
- 移除了“洞穴及悬崖”子选项。
- 洞穴与山崖第二部分的特性因此不再属于实验性玩法。
- 菜单界面
- 全景图更改为新地形生成机制下的主世界地表。
- 种子
- 重写了种子系统。
- 用户界面
- 更新了“存储空间不足”的消息。
- 世界
- 加入了打开或升级旧世界时出现的警告,其上有一个备份世界勾选项。
- 开启该选项后,会自动创建一个备份世界。
- 世界高度限制
- 将主世界的可建筑高度范围扩大到Y=-64至320。
- 旧世界也会升级至新的世界建筑高度。
- 新的超平坦世界会从Y=-64开始生成。
- 世界类型
- 移除了旧世界类型。
- 旧世界的游戏版本现已锁定为1.17.40,现有的旧世界类型世界仍可正常游玩,但无法更新1.18.0的新内容。
技术性
- Android
- 游戏数据的外部存储目录由
/games/com.mojang/
修改为/Android/data/com.mojang.minecraftpe/files/games/com.mojang/
。 - 现在已经使用外部存储的玩家启动游戏时,会将游戏数据的外部存储目录迁移至新位置。
- 若迁移失败,则可以关闭迁移结果窗口,并且仍可以正常游戏。
- 现在除非玩家勾选保留游戏数据,否则在卸载游戏后游戏数据会全部丢失。
- 这是为了遵循Google的新API要求。
- GameTest框架(实验性)
- 为
TickEvent
加入了只读属性deltaTime
。- 以秒为单位,表示最后一存储刻之间的时间。
- 物品组件
- 实现了物品脚本组件的第一部分:
ItemStack
- 用于访问ItemStack上支持脚本的ItemComponents的公开接口。
hasComponent(componentId: string)
- 若
ItemStack
上有[componentId]
组件附着于此,则返回true。
- 若
getComponent(componentId: string)
- 返回附着于该
ItemStack
组件的句柄。若组件不存在或组件没有向脚本公开,则返回未定义的句柄。
- 返回附着于该
getComponents()
- 返回该
ItemStack
上附着于且支持脚本的组件的数组。
- 返回该
NumberRange
- 用于描述最小和最大数字之间的随机值的类。
- 属性
min
- 范围内的最小值。
- 属性
max
- 范围内的最大值。
next()
- 返回
min
和max
之间的随机值。
- 返回
- 物品注册表
- 加入了物品注册表类,用于通过名称获取所有物品。
get(itemId: string)
- 若指定名称的类存在,则返回
ItemType
的句柄。
- 若指定名称的类存在,则返回
- 脚本启动的物品组件
minecraft:food
- 只读属性
nutrition
- 描述玩家食用该食物时会回复多少饱食度的数值。
- 只读属性
saturationModifier
- 用于在玩家吃食物时应用饱食度修改器中的饱食度增益数值。
- 只读属性
canAlwaysEat
- 若为true,则玩家即使不饿也可以一直食用该物品。
- 只读属性
usingConvertsTo
- 该物品被食用时转换为其字符串名称。若为空,则该物品不会转换为任何内容。
- 只读属性
minecraft:durability
- 只读属性
maxDurability
- 该物品损坏前的可损耗的耐久值。
- 只读属性
damageRange
- 描述该物品损耗耐久度的几率的
NumberRange
。
- 描述该物品损耗耐久度的几率的
- 属性
damage
- 获取或设置
ItemStack
上的当前损耗值。
- 获取或设置
- 只读属性
getDamageChance(unbreaking: number = 0)
- 使用
damageRange
属性来获取物品在附有指定等级的耐久魔咒时损耗耐久度的最大几率。输入耐久魔咒的参数必须大于0。
- 使用
修复
- 性能与稳定性
- 当服务端和客户端拥有不同运行时间的方块ID时,玩家不再会断开连接。
- 优化了在主世界放置藤蔓所需的时间延迟。
- 修复了一些游戏过程中可能发生的崩溃。
- 修复了加载部分存储区块时的崩溃。
- 修复了与已驯服的生物一同进入下界传送门时可能发生的崩溃。(MCPE-129738)
- 修复了使用错误模板来生成世界时可能出现的卡死问题。
- 辅助功能
- 为屏幕阅读器加入了其所缺少的“控制器失去连接”提示。
- 活动对象
- 闪电不再会出现阴影。(MCPE-140689)
- 方块
- 现在覆雪的草方块上的雪与其他雪类方块的颜色更加相似。(MCPE-57022)
- 现在营火被活塞推动或被爆炸破坏时,其会掉落2个木炭而不是1个。(MCPE-139467)
- 光源方块现在不会被爆炸破坏了。
- 现在玩家又可以通过按住“放置”键来连续放置并收回水、熔岩或细雪了。(MCPE-139671)
- 骨粉
- 现在对着诡异菌岩使用骨粉又有几率生成下界苗了。(MCPE-139672)
- 玩家
- 修复了玩家在使用鞘翅飞行时受到伤害碰撞箱不会正确更新的问题。(MCPE-109925)
- 修复了玩家在使用鞘翅飞行时受到伤害不会停止飞行的问题。(MCPE-54031)
- 物品
- 末影珍珠在林地府邸的战利品箱中不再会被荧光棒代替生成。(MCPE-137440)
- 调整了点燃的TNT、滞留药水、喷溅药水和附魔之瓶在远离玩家移动时的平滑度。(MCPE-101102)
- 部分教育版物品不再会触发
craftingScreen.tab.none
提示。(MCPE-102444) - 现在所有地被植物均可放置在菌丝上。(MCPE-125928)
- 地物生成
- 发光地衣不再会生成于海底。(MCPE-125198)
- 要塞不再会在大型洞穴中浮空生成。
- 水下岩浆块地物现在会生成在水下洞穴和含水层中。(MCPE-141376)
- 发光地衣不再会生成在基岩附近。(MCPE-141412)
- 现在村庄中的建筑对其周围地形的影响更少了。
- 为地物加入了“三角分布”功能,并将地物使用的“高斯”分布修改为“三角”分布。
- 游戏内容
- 修复了移动下界传送门后其位置未更新的问题。(MCPE-28765)
- 游戏规则
doFireTick
被禁用时,破坏火下方的方块后不再会生成隐形的火。(MCPE-101371) - 重新进入开启过“洞穴及悬崖”选项、玩家生成点在Y轴为负数的危险区域的世界时,玩家不再会传送至Y轴为正数的区域。(MCPE-141039)
- 铜矿石现在会掉落2-5(而不是2-3)个粗铜。(MCPE-144071)
- 现在1个铜块可以在切石机中制成4个切制铜块。(MCPE-144067)
- 修复了结构空位会导致在洞穴中的玩家错误生成在地表的问题。
- 修复了Y=0以下处的方块内部会错误应用光线追踪效果的漏洞。(MCPE-141130)
- 现在主世界在生成时使用随机数生成器。
- 对着点燃的蜡烛、点燃的蛋糕上的蜡烛、已激活的下界传送门或其他已点燃的方块使用火焰弹不再会消耗其数量。
- 修复了手持小型垂滴叶对着较浅的水源时,该水源会变亮的问题。(MCPE-123373)
- 现在大型花的上半部分被水流破坏时,其只会掉落一个物品。(MCPE-142799)
- 修复了能够透视地形的问题。
- 教育版特性:NPC不再拥有“空闲”音效。(MCPE-141856)
- 现在玩家在Y轴为负数的区域吃下紫颂果会被正确传送。(MCPE-135951)
- 加载旧世界时不再导致部分区块被替换为空气。(MCPE-98789)
- 修复了部分音乐目曲有时无法在下界中播放的问题。(MCPE-146266)
- 修复了树叶被按钮或台阶等特定方块遮挡时,其会变得不透明问题。(MCPE-139213、MCPE-53731)
- 修复了开启光线追踪效果时树叶下方方块的剔除面问题。
- 常规
- 配置高于推荐渲染距离的玩家现在会收到更改推荐值的提示。
- 更新了默认渲染距离和最大渲染距离,以提升性能。
- 现在玩家在游戏中登录时,会收到将要返回至主菜单的提示。
- 修复了天气不会影响或会受Y=255以上处的方块影响的问题。
- 改进了Microsoft账户禁用多人游戏时游戏界面显示的错误信息。
- 图形
- 现在附魔的雕刻过的南瓜的附魔光效仅会覆盖其自身,而不是覆盖其所在的槽位。(MCPE-68219)
- 修复了在旧世界中乘坐矿车时,向上看有时会看到矿车内部从而阻挡视线的漏洞。
- 更新了附魔物品的渲染方式,以使其在下界渲染时不再隐形。(MCPE-116880)
- 修复了取出花盆里的植物后仍然会渲染植物的问题。(MCPE-143661)
- 市场
- 在无网络连接或会话启动失败时不再会出现市场更新提示。
- 废弃矿井
- 废弃矿井的支柱不再会生成在熔岩上。(MCPE-135221)
- Y=0以下的废弃矿井中不再会生成泥土。(MCPE-141583)
- 现在废弃矿井会以原木代替木头来生成支柱。(MCPE-125133)
- 生物
- 生物现在能够跳过活板门。
- 生物不再会走到营火上。(MCPE-142054)
- 美西螈现在会在空中正确显示动画。(MCPE-131322)
- 甜浆果丛现在会正确伤害进入其中的生物。(MCPE-56142、MCPE-140012)
- 生物不再会试图走入甜浆果丛中。
- 修复了热带鱼无法在繁茂洞穴中生成的问题。(MCPE-144070)
- 羊驼被驯服后不再会改变其骑乘动作。(MCPE-143006)
- 提高了美西螈在繁茂洞穴中的生成几率。
- 鱼现在会试图远离美西螈。
- 岩浆怪现在会主动攻击铁傀儡,且史莱姆不再会攻击雪傀儡。(MCPE-51162)
- 现在寻路中的幻翼在试图穿过山地而被卡住时,其会正确更改寻路方向。(MCPE-119773)
- 粒子
- 水滴粒子现在可以触发溅落效果。
- 世界生成
- 冻洋生物群系中新区块的Y=0以下处不再会生成冰柱。(MCPE-125128)
- 降低了海底废墟和沉船的生成几率。(MCPE-143478)
- 杜鹃树不再会生成在水下。(MCPE-125919)
- 杜鹃树现在可以在较浅的水域中生成。
- 缠根泥土不再能够不伴随杜鹃树而独立生成。(MCPE-140867)
- 修复了滴水石簇会在主世界地表生成的问题。(MCPE-139877)
- 修复了小型垂滴叶会生成在岩浆块上的问题。
- 用户界面
- 结构方块现在可以在世界高度限制内正确加载和保存结构。(MCPE-122643)
- 修复了在市场中搜索不存在的内容时会错误显示“1项结果”的问题。
- 修复了分辨率比例为4:3的屏幕上会出现文字重叠的问题。
- 修复了在多人游戏中睡觉时的Java版同步问题。现在玩家睡觉时会显示一条有多少人在等待全体玩家睡觉的消息。
- 为不同渲染配置的玩家加入了更好的视觉反馈和提示。
- 将一些用户界面出现上的“存档”重命名为更为准确的“世界”。
- 现在滑块的步长值与实际步骤不对应时,其会显示在最近的步骤上。
- 重新加入了世界设置中消失的“终为白日”选项。(MCPE-137790)
- Xbox Live的链接现已更改为Xbox。
- 修复了文本中图标的渲染问题,以避免图标颜色失真。
- 特性同步
- 现在在袭击结束后,若玩家离袭击地点较远,则袭击者会自然消失。
- 袭击Boss栏的颜色由紫色更改为红色。(MCPE-46047)
- 卫道士不再会在灾厄巡逻队中自然生成。
- 盾牌格挡动画现在能够流畅播放。(MCPE-125951)
- 袭击Boss栏现在会在袭击者受到伤害时减少。
- 村民
- 现在存在时间较长的村民在世界时间为负数时,其会正确根据日程安排来工作。(MCPE-98361)
- 村庄英雄
- 现在在袭击中杀死过袭击者的玩家会在击败袭击后获得村庄英雄效果,并且该效果会保留在玩家身上,即使离开村庄也不会消失。(MCPE-53384)
- 技术性
- 现在通过函数内的
/execute
命令触发的函数调用顺序是一致的。(MCPE-111849) - 加入了对子区块请求的缓存支持,并修复了地形上会出现空洞的问题。
- 修复了试图渲染在之前版本中通过JSON文件引入的原版生物时可能发生的渲染错误。
- 现在大部分内容日志报错和警告仅会在世界中显示一次。
- 修复了子区块有时会不使用缓存的请求无法被支持的缓存问题。
- 修复了在动画控制器版本为1.8.0的市场世界中会使用错误模式的动画控制器版本错误。
- 修复了不在JSON中指定的生物默认生成能力。
- 提升了
RangedAttackGoal
中的不可移动生物的性能。 - 修复了未将MoLang表达式标记为仅
min_engine_version
为1.17.40或更高版本时触发的内容日志报错。
来源:minecraftwiki