roguelike.cfg配置文件会在第一次生成地牢时自动生成。
dimensionBL=
要排除的维度的黑名单(如果留空则为无)
dimensionWL=0
将会生成地牢的白名单(如果留空,则为全部)。
doNaturalSpawn=true
如果设置为false,地牢将不会自然生成,但是仍然可以使用命令来生成。
doNoveltySpawn=true
目前未使用。
encase=false
为地牢添加一个坚固的外壳,防止因为周围有洞穴、沟壑等而出现漏洞。
furniture=true
添加床和手工制作桌等家具。
generous=true
是否应该生成酿酒台、终结者箱子、施法台、铁砧等有用的方块。
levelMaxRooms=30
在一个地牢中可以生成的最大房间数。
levelRange=80
地牢关卡与楼梯的距离。(应该是一层中地牢能距离楼梯生成多远?)
levelScatter=10
房间之间应该有多远的距离
looting=0.085
怪物掉落概率的比例。如果设置为0,则需要掠夺附魔才能获得掉落。
upperLimit=100
调整地牢入口最高的生成高度。(地牢是从上往下生成)
lowerLimit=60
调整地牢入口最低的生成高度。
preciousBlocks=true
如果设置为false,地牢生成时将不生成钻石/黄金/青金石块等珍贵块。(除非它被包含在某个主题地牢中)
random=false
使地牢的生成具有荒谬的随机性。
rogueSpawners=true
启用模组对刷怪笼的控制。否则就使用原版刷怪笼(原版的自定义metadata)。
spawnFrequency=10
地牢大致的生成概率刻度值。
本质上是每 (spawnFrequency)2 区块生成1个地牢。
见下面的表格
地牢生成计算方式
你可以用以下公式粗略地计算生成概率。
地牢数量=区块数量 / [9 * (spawnFrequency)2]
例如当spawnFrequency=25
跨越90,000个区块(300个平方区块面积)
大概会生成25个地牢=90000区块/(9 * (25)2)
地牢模拟生成表
基于Python模拟在不同的spawnFrequency下,在一个300平方区块面积(4800 blocks)会有多少地牢生成。
假设每个生物群落都能支持生成地牢,但实际情况并非如此。所以这个数字要比实际游戏中的数字要高。
翻译于作者的github