Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
  本文章介绍的是控制世界计算范围的设置。关于Minecraft中距离的测量方式,请见“曼哈顿距离”。关于世界的边界,请见“距离现象”。

模拟距离(Simulation Distance)是控制世界计算范围的设置。

模拟距离范围[]

游戏版本 基岩版 Java版
单人游戏(设备性能较高) 默认值为4,可以取4-12之间的偶数。 默认值为12,可以取5-32之间的整数。
单人游戏(设备性能较低) 默认值为4,可以取4-8之间的偶数。 默认值为8,可以取5-16之间的整数。[1]
多人游戏 默认值为4,可以取4-12之间的整数。 默认值为10,可以取3-32之间的整数。

服务器的模拟距离可以在server.properties文件里修改。

基岩版[]

设置[]

创建新世界时,设置中有一个调整模拟距离的滑块。每个世界的模拟距离是独立的,在世界处于加载状态时无法更改。

生成和清除[]

主条目:生成

模拟距离限制了生物生成和清除的最大距离。

基岩版中模拟距离与生物生成和清除的范围表
模拟距离n 生物生成的范围 生物随机清除的范围 生物立即清除的范围
4 距离玩家欧几里得距离24-44格。 距离玩家欧几里得距离32-44格。 距离玩家欧几里得距离大于44格。
大于4 距离玩家欧几里得距离24-128格并且曼哈顿距离小于等于n-1个区块。 距离玩家欧几里得距离32-128格并且曼哈顿距离小于等于n-1个区块。 距离玩家欧几里得距离128格以上或者曼哈顿距离大于n-1个区块。

在模拟距离内,每个区块、每一游戏刻有112000的概率在尝试运行生物生成的算法。

在最大生成距离内大于32格超过30秒后,并且在最近30秒内没有受到伤害时,每游戏刻有1800的概率被随机清除。

鱼只在高度Y=50至Y=64之间的水中自然生成,生成在距离玩家12-32格远。

右图是模拟距离在4-12之间的整数时的范围示意图[2],其中黑色表示玩家所在位置,红色表示加载的区块,绿色表示生物生成的范围,不在绿色区域内的生物会被立刻清除。

无论模拟距离为多少,有持久性的生物不会被清除。

具有持久性NBT标签的生物不会被清除。以下方式会使生物拥有持久性:

以下实体总是拥有持久性:

只要距离最近的玩家40格之外就会被立刻清除。

区块加载[]

主条目:区块

区块的加载范围也由模拟距离n决定,控制实体、方块更新的最大范围,其最大的加载范围距离玩家曼哈顿距离n+1个区块,且与玩家所在区块的X和Z坐标相同的最外侧4个区块不加载。

卸载的区块的游戏刻会停止执行,农作物停止生长,液体停止流动等。

指令的作用范围与模拟距离有关。[3]

Java版[]

设置[]

所有本地世界的模拟距离都是一致的,且可以随时更改。

生成和清除[]

Java版中,模拟距离与生物的生成与清除无关,参见生成

区块加载[]

主条目:区块§Java版

模拟距离决定了区块计算等级。

历史[]

该段落需要补充更多信息。

关于“模拟距离”的历史,请见各版本页面。


关于“模拟距离”的历史,请见各版本页面。


关于“模拟距离”的历史,请见各版本页面。


关于“模拟距离”的历史,请见各版本页面。


关于“模拟距离”的历史,请见各版本页面。


关于“模拟距离”的历史,请见各版本页面。

你知道吗[]

  • 模拟距离在理想情况下应当小于渲染距离,因为在模拟距离内更新所有实体比相等的渲染距离对性能的负担更大。

画廊[]

参见[]

参考[]

语言

Advertisement