AntiStacking-清理堆叠实体

LSE AntiStacking-清理堆叠实体 1.0.0

版权类型
原创
版权链接
#
前置组件
LL加载器+https://www.minebbs.com/liteloader/
适配版本(基岩)
  1. 最新版本
【前言】
由于作者的服务器经常有玩家做守卫者农场,刷怪塔,同一个坐标养几十只鸡,几十只美西螈等玩法,导致一个区块积攒过的实体,造成服务器卡顿,tps降低。
所以开发了这个自动检测并清理服务器堆叠实体的插件。

【简介】
可以自定义更改配置文件,配置文件路径为".\\plugins\\AntiStacking\\config.json",
默认配置插件运行后,每秒都会循环检查一次堆叠实体(同一坐标,相同实体类型,相同名称的实体),如果超过5个,就会自动清理多余的实体。并在控制台输出清理信息。

如有特殊需求可在配置文件中,更改每个位置相同实体的最大数量、排除实体类型、控制台清理信息输出,循环检测时间(单位ms)等。

基于llse写出来的,bds版本升级都会自动适配

【安装】
  1. 下载插件,插件文件名为“AntiStacking.lxl.js”
  2. 将”AntiStacking.lxl.js“放入plugins文件夹
  3. 启动服务器
  4. 控制台提示[AntiStacking] AntiStacking 加载成功,安装完成!
安装完成.png


【配置文件】
{ "Limit the maximum number of same entities per location to": 5, "Exclude entity types": [ "minecraft:armor_stand", "minecraft:npc", "minecraft:player", "minecraft:item" ], "console output": 1, "cycle_detection_time(ms)": 1000 }
配置文件.png


①默认配置是同一坐标,相同实体类型,相同名称的实体数量不能超过5个,超过就会自动清理多余的实体。(可以更改配置文件调整数量,
"Limit the maximum number of same entities per location to": 5

②默认排除盔甲架,npc,玩家,掉落物,经验球不在计算范围内(可以更改配置文件调整排除的实体类型,
"Exclude entity types": [
"minecraft:armor_stand",
"minecraft:npc",
"minecraft:player",
"minecraft:item",
"minecraft:xp_orb"
]

③多余的堆叠实体被清理后会在控制台输出信息,默认开启(
"console output": 1

④循环检测时间,默认为每1000ms检测一次,(1s=1000ms)(
"cycle_detection_time(ms)": 1000


【控制台输出范例】
[AntiStacking] 检测到-10099 89 -9922 0坐标存在超过设定值的堆叠实体,类型为minecraft:axolotl,名称为Axolotl,已自动清理该坐标的多余实体
控制台.png


【其他】
此插件允许整合,注明出处就好。

我的世界国际服服主交流群 545070633
入圈的第四个的插件。
注释写的很详细。
希望能够帮助到大家入门。
如果觉得还不错,麻烦给个好评,感谢支持鼓励。
祝bds圈子越来越好。
2022-04-04 09:01 Arnol梧桐
  • 喜欢
Reactions: 出众年华
Author
Arnol
价格
150金粒
Downloads
194
Views
3,107
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Arnol

Share this resource

Latest updates

  1. 无需改动,自动适配1.19.1

    无需改动,自动适配1.19.1
Back
Top Bottom