ChunkHeat

一个简单的广谱怪物农场限制器。

资源图片
# ChunkHeat 广谱怪物农场限制器。 ## 特性 * 生物生成控制。 * 生物掉落控制。 * 自动重置以进行限制。 * 自定义权重。 ## 工作原理 ChunkHeat 是一个管理 Minecraft 世界中生物生成的强大工具。它侧重于控制特定区块中生物的数量,以保持平衡和愉快的游戏体验。该插件提供了各种功能和广泛的配置选项,以自定义生物的生成方式、影响游戏环境,并提供一种限制过度怪物农场的方法,同时在正常游戏过程中保持原版的感觉。 它通过为每个区块分配一个“热度”值来实现。每当生物在区块生成或死亡时,该分数都会增加,无论是在生物生成的区块还是死亡的区块。如果该分数达到可配置的阈值,则该区块中所有生物的生成都会暂停,直到分数再次低于阈值。 此外,您还可以选择限制分数超过限制时的物品/经验掉落。 ## 重置计时器 计时器有两种不同的运行设置 * `reset-mode: 0` - 热度分数每 `reset-timer` 分钟重置一次 * `reset-mode: 1` - 热度分数仅在区块在过去 `reset-timer` 分钟内没有任何活动时重置 ## 命令 * `/chunkheat` - 显示所有区块的热度值 * `/chunkheat get` - 显示您当前站立的区块的热度值 * `/chunkheat reload` - 重新加载插件的配置文件 ## 配置文件 ```yaml config-version: 1 # 不计入的世界名称 whitelist-worlds: - world_ignored # 重置时间:TimeUnit: 分钟 reset-time: 60 # 重置模式:0 表示每 分钟重置 # 1 表示每 分钟重置,但仅当该区块在过去 分钟内没有活动时 reset-mode: 0 # 重置容差水平:防止重置的最大允许热度分数增加 reset-tolerance: 10 # 限制:超过此阈值将限制生物生成和物品/经验掉落。 limit: 1000 # 防止在热度限制超过时生物掉落经验 prevent-drop-xp: false # 防止在热度限制超过时生物掉落物品 prevent-drop-items: false # 选择是否仅在杀死生物时才增加热度分数,还是在生成时也增加 increase-heat-on-spawn: true # 需要多少在线玩家才能增加热度 # 设置为 0 或 -1 以忽略 min-players-to-increase-heat: 2 whitelist-spawnreason: - BEEHIVE - BREEDING - BUILD_IRONGOLEM - BUILD_SNOWMAN - BUILD_WITHER - COMMAND - SPAWNER - SPAWNER_EGG - EXPLOSION - CURED - SILVERFISH_BLOCK - SHEARED - SHOULDER_ENTITY entity-weight: ELDER_GUARDIAN: 1 WITHER_SKELETON: 5 STRAY: 3 HUSK: 3 ZOMBIE_VILLAGER: 3 #等等,添加您想要的任何生物 ``` ## 演示视频 视频有点老了,但仍然可以展示该插件的效果。