截图
介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。

用途
本模组提供了配置刷怪笼的方式,以抑制它们在刷怪塔中的使用,或激励玩家去寻找并摧毁它们。它可以在使用原版客户端的 Forge 服务端上使用,不过在这种情况下,你应避免使用自定义刷怪笼功能。
默认选项
默认情况下,本模组会让刷怪笼在生成 100 只生物后损坏。
配置
不过,你可以将其配置为:
- 更改刷怪笼失效前生成的最大生物数量
- 在失效后禁用刷怪笼,而不是将其摧毁
- 禁用对原版刷怪笼所做的所有更改,仅修改模组自带的刷怪笼。
- 让生物在被击杀时计数,而不是在被生成时计数。这样可以避免玩家通过等待刷怪笼耗尽来取巧刷取地牢。
- 更改被玩家破坏时掉落的经验量。其公式为:
exp = xpDropped + rand(randXpVariation) + rand(randXpVariation)
其中 xpDropped 是配置中的常量,rand(randXpVariation) 是 0 到 randXpVariation(在配置中定义)之间的随机值
- 添加刷怪笼被玩家破坏时掉落的物品。这在配置中以物品列表的形式完成,格式为 “modid:itemid:count:meta:chance”,其中 count、meta 和 chance 为可选数字。Chance 是 0 到 1 之间的数字,对应某个条目掉落的概率。(例如:”minecraft:porkchop”、”minecraft:wool:5:13″、”minecraft:diamond:1:0:0.75″)
- 随时间更改刷怪笼的冷却时间。每次计数一只生物(生成或击杀)时,相关刷怪笼的冷却时间会乘以配置中设定的数值,默认为 1(无变化)。因此,你可以将其设为 0 到 1 之间的值以实现指数级生成,或设为大于 1 的值使刷怪笼效率递减。或者设为负值以获得古怪的行为,随你决定。
- 更改生物生成条件
- 通过禁用任何特定实体的生成检查(例如动物需要草方块)
- 通过禁用任何特定生物的生成检查(这与上面相同,但仅限于敌对生物,例如允许史莱姆在史莱姆区块外生成)
- 启用此选项后,你可以让阳光仍然阻止生成,以避免僵尸生成后立即燃烧。
- 更改生成的生物掉落的经验量
自定义刷怪笼
此模组允许你在配置文件中定义自定义刷怪笼。这些刷怪笼会动态添加为新的方块,并使用各自独立的配置。它们的行为与原版刷怪笼完全相同,但不会受到 alterVanillaSpawner 配置选项的影响(NBT 的工作方式也相同,任何支持原版刷怪笼的内容都应该同样支持这些刷怪笼)。这使地图制作者可以使用任意数量的刷怪笼,每个刷怪笼都拥有自己的一套规则。与原版刷怪笼类似,它们默认只能通过命令获取。(它们的 ID 为 spawnercontrol:<name>)。不过,你可以为该模组启用一个创造模式物品栏标签页,所有自定义刷怪笼都会出现在其中。
演示自定义刷怪笼的视频(警告:游戏内帧率较低):
注意:由于 Forge 的限制,此模组无法与物品、经验球、投射物等基础实体配合使用……如果某个实体看起来没有活动,那么生成它的刷怪笼可能不会受到影响。另一方面,任何拥有可正常使用的生物刷怪蛋的实体都能保证正常工作。
此模组应 Shivaxi 的请求制作
评论
登录后评论和评分