作者karta1897830 (冰岚)
看板Minecraft
标题Re: [问题] 沼泽地史莱姆农场不会生史莱姆?
时间Wed Apr 26 15:12:38 2023
1F:推 tokitsukazek: 正确来说是wiki的记载有误 04/23 10:04
2F:→ tokitsukazek: 沼泽虽然说是50-70但70这层是不会生 04/23 10:05
3F:→ tokitsukazek: 是50-69才对 04/23 10:05
4F:→ tokitsukazek: 史莱姆chunk也是相同情况 04/23 10:05
5F:→ tokitsukazek: 说高度40 以下 应该是39以下才对 04/23 10:05
其实wiki的描述才是对的,是玩家误会了
玩家以为「50-70」可生成是指「用来生怪的方块所在格」需在50-70
实际上是「生成怪物用格」要在50-70
以这图为例,红色玻璃代表空气方块
https://i.imgur.com/r1VIRcH.png
玩家以为的生成格是
https://i.imgur.com/WrhzRB0.png
的上表面
实际上是
https://i.imgur.com/db86LH7.png
所以可生成范围是50-70内的「空气方块」
当生成平台盖在70时,空气方块在y=71,不符合生成条件,也就不会生史莱姆了
============================================
怪物的生成流程是
生成怪物时找到该区块最高的非空气方块,从y0所在子区块(16*16*16)开始往上
在各个子区块中抽选几个「
空气或不完整方块」并检验以下条件
1. 该空气方块下方一格是否有完整非透明方块的上表面(除基岩、地板门外)
2. 该空气方块上方一格的方块需是透明非方块或空气方块
3. 该空气方块下方一格不得为亮度14-15的
光源方块,即使该生物可无视亮度生成
...其他常见的生成规则
然後进入预计生成怪物的流程,同样也要检验几个条件
1. 预计生成的怪物碰撞体不会与流体碰撞
2. 预计生成的怪物碰撞体不会与其他实体碰撞
3.
预计生成的怪物不会一生成便受伤,所以除凋零骷髅外的生物不会生成在凋零玫瑰上、
除地狱猪人外不会生成在岩浆块上等等
4. 预计生成的怪物碰撞体不会与
方块碰撞
...等等
所以
https://i.imgur.com/GlmkOXK.png
生成是取
蓝色格为基准,以生成
苦力怕为例
黄色格需有完整上表面且不能为14-15的光源方块
绿色格需是透明非方块或空气方块
蓝色格绿色格不能有实体或流体或方块
任何一个格子都不能对苦力怕造成伤害
最後再乘上一个生成机率之後才会成功生出怪物
如果生成失败,便转移到下一个
子区块(往上面一个子区块移动)进行同样流程
由於子区块被挑选与否只跟最高非空气方块有关,所以即使该子区块内没有任何方块
依然会进行一次生成流程从而浪费生成效率
y1生成格(子区块高度包含0-15)生成效率为1/16,而如果在y>240有任何一个方块
则y1生成格的效率会降低为1/256(共16个子区块)
这就是为何最高效率的生怪塔需要有空置域的其中一个原因
而y0生怪塔可以让生成流程始终只发生在第一子区块,从而有最高的生成效率
1.17的时候曾经短暂改成另一种生成机制,变成不是从下往上扫的方式生怪
但下一个版本又改回来了
至於1.19虽然拉高了世界高度,但生成机制应该还是没改
所以现在生成效率最高的位置应该是在y=-63
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.225.117 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1682493160.A.422.html
6F:推 kirby0109: 推 专业 04/26 18:48
7F:推 allnight: 感谢分享 04/26 19:00
8F:推 Gwaewluin: 推 04/26 19:27
9F:推 KomachiO: 推推 04/26 20:11
10F:推 dnai: 推 04/26 21:14
11F:推 aqer1224: 不对吧 沼泽史莱姆生成怪物用格是51~69不是50~70 04/26 23:21
12F:推 aqer1224: wiki本来的50~70已经改成跟英文wiki相同的51~69了 04/26 23:23
有阵子没有碰原版了,没实测,只是直接拿上一篇推文的数字来举例
生成的原理都一样,所以如果是69就表示平台必须盖在68这样
13F:推 twosheep0603: 沼泽史莱姆的机制比较算特例就是了 04/27 00:21
少数(?)的生成特例
※ 编辑: karta1897830 (220.134.225.117 台湾), 04/27/2023 00:30:02
14F:推 arthur9292: 推 不过我还是喜欢找chunk盖 04/27 16:01
15F:推 HarukaJ: 因为找chunk盖地下效率远比盖沼泽好啊 04/28 01:10
16F:→ karta1897830: 考虑到盖的工时,盖在地下其实没比较好,要好效率 04/28 14:07
17F:→ karta1897830: 生怪抑制会做到死 04/28 14:07
18F:→ karta1897830: 我建议先盖沼泽,史莱姆块有一定数量之後直接盖我 04/28 14:07
19F:→ karta1897830: 的单步进轰炸机或世吞炸空置域 04/28 14:07
20F:推 twosheep0603: 前期用沼泽农场其实很够用了 04/29 22:52
21F:推 olys: 推 07/18 16:41