
BK的刷怪箱冷却时间
给生成器添加定时器
BK 的刷怪笼冷却与配置
Minecraft 1.20.1 | Forge 47+
取代世界中所有刷怪笼的行为。
--------------------------------------------------------------------------
刷怪笼行为
--------------------------------------------------------------------------
- 刷怪笼一次只保持一个生物存活。它会记录生成的生物,并在该生物存活期间不再生成任何东西。
- 当玩家进入 32 格范围内时,刷怪笼才会生成。原版为 16 格。
- 不检查光照等级。刷怪笼在全亮房间内也能工作。
- 当绑定的生物被击杀后,刷怪笼会等待 5 分钟再次生成。(完全可配置,可在世界配置中设置为 10 分钟)
- 当绑定的生物存活 5 分钟后,它会被移除,并立即生成一个新生物。这按计划进行,包括在玩家与其战斗时。有一个配置选项可将其延迟到 32 格内没有玩家时。
- 当 128 格内没有玩家时,绑定的生物会被移除,刷怪笼重新武装,因此返回该区域会产生一个新生物。
- 当玩家死亡时,死亡点 64 格范围内的每个刷怪笼都会被重置,除非附近有其他玩家。
- 生成的生物被标记为持久化,不会自行消失。
- 刷怪笼无法被破坏。创造模式玩家默认可以破坏它们。
--------------------------------------------------------------------------
方块上方显示
--------------------------------------------------------------------------
- 刷怪笼上方会绘制一个倒计时,显示距离其下次行动的时间。格式可选:MM:SS、秒或游戏刻。
- 倒计时根据状态着色:冷却中、已武装或生物激活。
- 倒计时下方的进度条会随着计时器结束而填充。
- 刷怪笼粒子随状态变化:冷却时散发稀疏烟雾,武装后出现火焰。
- 每个显示元素都可以单独禁用,以及颜色、缩放、高度、视距,以及显示是否穿透墙壁。
--------------------------------------------------------------------------
配置
--------------------------------------------------------------------------
两个文件:
<world>/serverconfig/bk_spawners-server.toml
游戏规则。加入时发送给客户端。
config/bk_spawners-client.toml
显示设置。仅客户端。
可配置值包括:周期长度、死亡冷却、冷却抖动、重试延迟、检查间隔、激活范围、重置范围、生成范围、生成尝试次数、每个刷怪笼的生物数、拴绳范围、玩家死亡重置范围和守卫范围、是否尊重生物生成规则和光照等级、是否在和平模式下生成、生物持久化、生成效果、受阻时在方块上生成、不可破坏性、创造模式绕过、爆炸免疫,以及生物破坏方块免疫。
任何游戏玩法值都可以为单个维度或单个生物覆盖:
[overrides]
dimensionOverrides = ["minecraft:the_nether | cycleTicks=3000 | activationRange=24"]
entityOverrides = ["minecraft:blaze | spawnCount=2 | tetherRange=24",
"minecraft:wither_skeleton | deathCooldownTicks=12000"]
对于相同的值,生物覆盖优先于维度覆盖。
维度和生物可以列为黑名单或白名单。被排除的刷怪笼完全保持原版行为,包括可以被破坏。
--------------------------------------------------------------------------
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。