UnpersistMobs

调整持续生物的消失。

资源图片
# 非侵入式处理不需要的实体! >有时,生物可能会在没有任何玩家行为的情况下,随机拾取其他死掉生物的掉落物,并变得持久存在。这些生物可能会堆积在意外的地方,几乎没有玩家接触或环境死亡的机会。持久化的生物不计入生物上限,并且会继续积累,从而导致延迟,即使它们被计入,也会极大地减少其他生物的生成。 本插件旨在解决此问题,而无需强制清除任何内容、禁用任何机制或启用任何限制,而只是通过检测这些生物并取消它们的持久化,从而使它们最终能够自然消失! ## 简单的配置允许您自定义插件行为: - **ticksLived** - 生物被认为是存活时间过长之后经过的刻数。 - **logOnly** - 在控制台中显示有关生物的信息,但不执行任何操作。这对于只想分析情况非常有用。 - **dropItems** - 生物消失时是否应掉落所有装备,以减少玩家失去贵重物品的机会。 - **ignoreTeams** - 一些自定义生物可能使用团队来完全隐藏其自定义名称,使其对玩家不可见。如果禁用此选项,则插件将确保检查生物团队标签可见性选项。 - **ignoredWorlds** - 按名称列出的世界列表,用于跳过。这些很容易从服务器的根目录获得,例如默认的 `world` 是主世界,`world_nether` 很好... 净her,等等。这在某些特定情况下可能很有用,例如使用强化机制在末影之地僵尸/溺水农场。 - **ignoredEntities** - 要忽略的生物类型的列表。[完整的类型列表可以在此处找到](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html) - **ignoredSpawnReasons** - 跳过具有此处列出的任何原因的任何生物。默认情况下,这包括: - DEFAULT - 在结构中生成的生物,例如要塞中的猪灵。 - CUSTOM - 由其他插件生成的生物。 - COMMAND - 大部分由数据包生成的生物。 - SPAWNER_EGG - 顾名思义,以防万一 :) [完整的理由列表可以在此处找到](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html) 所有非怪物、带有名称标签的生物和载具中的生物也按设计被跳过。 ### ❗️ 此插件使用 Paper API,因此只能在 Paper(或其任何分支)上运行!