Farm Limiter 1.5.2 农场限制器 1.5.2 付费获得: Native Minecraft Version: 1.13
Tested Minecraft Versions: 1.7 / 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18
- 友好的暴民农场,数以百计的实体被挤进了一个非常狭窄的空间。
- 一个街区宽的自动养鸡场,会产生很多滞后。
- 带有刷怪笼的暴徒研磨机,当玩家没有收割怪物时,会计算数十个怪物。
特征:
- 该插件偶尔会搜索对于规则来说太大的暴民农场并删除超出的暴民。
- 该插件将优先考虑具有某些特征(驯服、命名、鞍等)的实体。
- 完全忽略驯服或命名实体的选项。
- 可定制的规则、检查间隔和广播消息。
- 您可以禁用所有规则并手动使用插件,定期使用“/farms search”列出最大的实体组,并最终删除它们。
这就是 Farm Limiter “看到”实体组的方式,每种颜色代表不同的类型(从顶部查看):
安装
- 停止服务器
- 将 FarmLimiter.jar 移动到插件文件夹
- 启动服务器(生成配置)
- 停止服务器
- 编辑 /plugins/FarmLimiter/config.yml 中的配置(阅读下文)
- 启动你的服务器
配置
您可以在 config.yml 中找到所有内容。第一次打开它时,它看起来像这样:
check-interval:每次检查之间的秒数。
广播>启用:如果要启用广播消息
广播>消息:配置广播消息。{amount} 是检查后消失的小怪数量。
广播 > 最小值:如果消失的小怪数量低于最小值,则不会广播消息。
rules:一个规则列表,每一个由四部分组成。要制定新规则,强烈建议从另一个规则复制和粘贴(不要忘记包括破折号和间距!)。
单个规则由以下节点组成:
代码(文本):
-实体:...
世界:...
距离:...
最大数量:...
实体:受规则影响的实体类型列表,以逗号分隔。“ALL”表示所有类型。
请注意,插件不会检测一组不同的实体,而是会分别为每种类型应用规则。
worlds:规则处于活动状态的世界列表,以逗号分隔。“ALL”是指所有的世界。
距离:被视为同一组的一部分的实体之间的最大距离。
max-amount:此规则允许的最大实体数量。如果找到更大的组,插件将尝试按以下顺序删除实体:
- 最古老的没有名字标签的实体
- 没有名称标签的最新实体
- 带有名称标签的实体
命令和权限
所有命令的权限是farmlimiter.admin
/farms reload
重新加载插件。
/farms check
强制插件检查生物农场。它告诉执行者删除的实体数量(即使它没有被广播)。
/farms entity [world = current] [minTypeAmount = 10]
列出所有按类型分组的实体(包括非生命实体),并在单个世界中按数量排序。
[world] 是要检查的世界,默认情况下是你的。
[minTypeAmount] 是在输出中显示的类型实体的最小数量。
/farms search <entityTypes> [distance = 5] [worlds = all]
手动搜索指定实体类型的最大组。
<entityTypes> 是要检查的实体类型,以逗号分隔。不要在中间使用空格!
[distance] 是实体之间的最大距离,默认为 5。
[worlds] 是要检查的世界,以逗号分隔,默认情况下。不要在中间使用空格!
开发者 API
当前的 API 非常小:当任务运行时,您可以更改插件移除的生物。该事件是FarmLimitEvent。
|