sun_tweet
1.17.1的原版纯净生存服的区块,如果附近没有玩家,区块是否会自动刷新(掉落物,生物等)。这个“附近”大概是多少格呢

ArmorRush
本帖最后由 ArmorRush 于 2022-2-5 12:52 编辑

https://wiki.biligame.com/mc/%E5 ... 7.E5.8A.A0.E8.BD.BD
玩家的加载范围:
玩家标签的范围是一个以玩家为中心的正方形。
正方形内的标签等级为31,正方形外按照标签传播规律传播直到等级达到45。
单人游戏中,正方形的边长取决于选项中的“渲染距离”:边长=(渲染距离-1)×2+1。
多人游戏中,正方形的边长取决于server.properties里的“view-distance”:边长=(view-distance-1)×2+1。
比如单人设置渲染距离10,玩家周围强加载区块为19*19的正方形。

尸先peng
单人游戏里面区块渲染取决于你的渲染距离(距离越大,渲染的方块越多)
公式:渲染边长=(渲染距离-1)×2+1
而多人游戏一般由服务端确定渲染距离

生物会自然生成在以玩家为中心15×15区块(240×240方块)的正方形范围内,
和最近的玩家的直线距离大于128格的怪物(以及一些其他的)将会被立即删除(距离最近玩家距离大于32格、小于128格的怪物将会被随机删除)
但是与玩家发生过互动的(如喂食,命名,座矿车/船,拾起掉落物,驯服,加上鞍等)并不会被游戏机制删除
同时掉落物,盔甲架,矿车/船,物品展示框,画,村民(除了流浪商人)等特殊实体也不会被删除

sun_tweet
尸先peng 发表于 2022-2-5 13:27
单人游戏里面区块渲染取决于你的渲染距离(距离越大,渲染的方块越多)
公式:渲染边长=(渲染距离-1)×2+1
...

那如果加了清理掉落物的插件或者用了/remove drops,附近没有玩家在但是以前被加载过的区块会被清理吗

尸先peng
sun_tweet 发表于 2022-2-5 13:39
那如果加了清理掉落物的插件或者用了/remove drops,附近没有玩家在但是以前被加载过的区块会被清理吗 ...

会,一般的插件是直接在世界层面上面清除的,不受区块渲染影响