萧迭
本帖最后由 Jovel 于 2019-9-23 10:51 编辑


ClearMob

ClearMob提供了丰富的实体控制接口,集成掉落物与生物清理、密集养殖提醒以及实体总量限制。同时,该插件可以自动卸载出现错误的区块,也可以通过指令卸载指定区块,异步架构一定程度上保证了游戏的流畅性。鉴于MobContraller作者长期未更新因为异步导致的实体在特定情况下隐身,导致API7.1基本不可用。该插件是一个不错的替代方案。



功能

  • 关于实体:限制实体的生成,包括自然生成与引导,集成了生物、掉落物清理模块。

  • 关于区块:在新版本中可以自动卸载导致服务器崩溃的区块并清理相关实体。

  • 其他:可以进行物品title、不同世界区块载入数量与基本信息的查询。





关于使用
直接将插件放置在mods文件夹重启即可。

  • 该插件无需类似MobContraller在客户端安装,服务端安装后即可实现效果。
  • 配置文件目录为 <SERVER>/config/ClearMob/ClearMob.json
  • 该插件交互内容较少,是否翻译不影响使用。



关于配置

配置文件详解 ClearMob.json
  1. {
  2.   "General Options": [
  3.     {
  4.       "Enable Kill All Monsters": false, #是否启用清理全部敌对生物
  5.       "Enable Kill All Bosses": false,
  6.       "Enable Kill All Dropped Items": false, #是否清理掉落物
  7.       "Enable Kill Grouped Animals": true, #是否清理密集生物
  8.       "Entity Whitelist": [ #实体清理白名单,仅清理在该列表中的实体。
  9.         "minecraft:zombie", #支持通配符,比如minecraft:*或ic2:*。
  10.         "minecraft:witch",
  11.         "minecraft:skeleton",
  12.         "minecraft:creeper",
  13.         "minecraft:arrow"
  14.       ],
  15.       "Tile Entity Whitelist": [
  16.         "PlaceHolder"
  17.       ],
  18.       "Dropped Items Blacklist": [ #掉落物黑名单,在该名单中的实体不会被清理。
  19.         "minecraft:redstone",
  20.         "minecraft:diamond"
  21.       ]
  22.     }
  23.   ],
  24.   "Mob Compression": [ #是否压缩实体(在一个区域内所有的实体会被压缩成一个,实体顶部显示数量,杀死后数量减一。)
  25.     { #详情见下图1.1
  26.       "Enabled": true,
  27.       "Enable for Monsters": true,
  28.       "Enable for Animals": true
  29.     }
  30.   ],
  31.   "Passive Mode": [ #主动模式,即以周期为单位定时清理。
  32.     {
  33.       "Enabled": true,
  34.       "Interval in Seconds": 60, #清理周期
  35.       "Message to Players": "[Fa] Entities have been cleared"
  36.     }
  37.   ],
  38.   "Warning Message": [
  39.     {
  40.       "Enabled": true,
  41.       "Message to Players": "[Fa] Clearing Entities in 1 minute"
  42.     }
  43.   ],
  44.   "Mob Limiter": [ #是否限制实体总量
  45.     {
  46.       "Enabled": true,
  47.       "Max Limit": 500
  48.     }
  49.   ]
  50. }
复制代码
配置文件不是很清晰,防止有人不理解在这里说明一下。
"Enable Kill All *" 与 "* Whitelist" 是替换关系,即如果你设置"Enable Kill All *"为true,则意味着清理全部也就是忽视"Whitelist"里的清理实体。"Dropped Items Blacklist"这里的Blacklist是保护物品,即物品不被清理,反之上述Whilelist为非保护实体,即希望清理的实体。
"Enable Kill Grouped Animals" 为是否清理密集生物,默认规则为5方块中有5生物即认为密集,暂时无法修改该规则。
"Enable Kill All Bosses" 目前作用不明,在测试中未找到Bosses的定义。
"Tile Entity"指的是非生物实体,举例来讲,BC管道中运输的实体,高炉中的物品等属于该类。
"Mob Compression"中的Animals暂时不可用,作者可能会进行后续更新。



权限与指令

/clearmob dump
输出所有当前实体的列表到控制台 - 1.2示例
clearmob.admin
/clearmob reload
重新加载配置
clearmob.admin
/clearmob run
运行清除器
clearmob.admin
/clearmob unloadchunks
卸载不必要的区块 - 1.3、1.4前后对比
clearmob.admin
/clearmob info
信息命令
clearmob.info
/clearmob tps
Tps命令(玩家可用)
clearmob.tps

针对/clearmob run可执行的指令。


/clearmob run entity
清除所有怪物和动物

/clearmob run tileentity
清除列表中定义的所有实体

/clearmob run items
去除地面上的掉落物



使用截图
「1.1 - 实体合并」

「1.2 - 实体输出」

「1.3 - 使用前后的内存变化,效果显著。」

插件更新记录

作者授权

资源下载
插件下载地址:原帖下载 | Github下载




2021.12 数据,可能有更多内容


ClearMob
ClearMob提供了丰富的实体控制接口,集成掉落物与生物清理、密集养殖提醒以及实体总量限制。同时,该插件可以自动卸载出现错误的区块,也可以通过指令卸载指定区块,异步架构一定程度上保证了游戏的流畅性。鉴于MobContraller作者长期未更新因为异步导致的实体在特定情况下隐身,导致API7.1基本不可用。该插件是一个不错的替代方案。


功能
  • 关于实体:限制实体的生成,包括自然生成与引导,集成了生物、掉落物清理模块。

  • 关于区块:在新版本中可以自动卸载导致服务器崩溃的区块并清理相关实体。

  • 其他:可以进行物品title、不同世界区块载入数量与基本信息的查询。





关于使用直接将插件放置在mods文件夹重启即可。
  • 该插件无需类似MobContraller在客户端安装,服务端安装后即可实现效果。
  • 配置文件目录为 &lt;SERVER&gt;/config/ClearMob/ClearMob.json
  • 该插件交互内容较少,是否翻译不影响使用。



关于配置
配置文件详解 ClearMob.json

代码:

  1. {
  2. "General Options": [
  3.     {
  4.    "Enable Kill All Monsters": false, #是否启用清理全部敌对生物
  5.    "Enable Kill All Bosses": false,
  6.    "Enable Kill All Dropped Items": false, #是否清理掉落物
  7.    "Enable Kill Grouped Animals": true, #是否清理密集生物
  8.    "Entity Whitelist": [ #实体清理白名单,仅清理在该列表中的实体。
  9.   "minecraft:zombie", #支持通配符,比如minecraft:*或ic2:*。
  10.   "minecraft:witch",
  11.   "minecraft:skeleton",
  12.   "minecraft:creeper",
  13.   "minecraft:arrow"
  14.    ],
  15.    "Tile Entity Whitelist": [
  16.   "PlaceHolder"
  17.    ],
  18.    "Dropped Items Blacklist": [ #掉落物黑名单,在该名单中的实体不会被清理。
  19.   "minecraft:redstone",
  20.   "minecraft:diamond"
  21.    ]
  22.     }
  23. ],
  24. "Mob Compression": [ #是否压缩实体(在一个区域内所有的实体会被压缩成一个,实体顶部显示数量,杀死后数量减一。)
  25.     { #详情见下图1.1
  26.    "Enabled": true,
  27.    "Enable for Monsters": true,
  28.    "Enable for Animals": true
  29.     }
  30. ],
  31. "Passive Mode": [ #主动模式,即以周期为单位定时清理。
  32.     {
  33.    "Enabled": true,
  34.    "Interval in Seconds": 60, #清理周期
  35.    "Message to Players": "[Fa] Entities have been cleared"
  36.     }
  37. ],
  38. "Warning Message": [
  39.     {
  40.    "Enabled": true,
  41.    "Message to Players": "[Fa] Clearing Entities in 1 minute"
  42.     }
  43. ],
  44. "Mob Limiter": [ #是否限制实体总量
  45.     {
  46.    "Enabled": true,
  47.    "Max Limit": 500
  48.     }
  49. ]
  50. }
配置文件不是很清晰,防止有人不理解在这里说明一下。&quot;Enable Kill All *&quot; 与 &quot;* Whitelist&quot; 是替换关系,即如果你设置&quot;Enable Kill All *&quot;为true,则意味着清理全部也就是忽视&quot;Whitelist&quot;里的清理实体。&quot;Dropped Items Blacklist&quot;这里的Blacklist是保护物品,即物品不被清理,反之上述Whilelist为非保护实体,即希望清理的实体。
&quot;Enable Kill Grouped Animals&quot; 为是否清理密集生物,默认规则为5方块中有5生物即认为密集,暂时无法修改该规则。
&quot;Enable Kill All Bosses&quot; 目前作用不明,在测试中未找到Bosses的定义。
&quot;Tile Entity&quot;指的是非生物实体,举例来讲,BC管道中运输的实体,高炉中的物品等属于该类。&quot;Mob Compression&quot;中的Animals暂时不可用,作者可能会进行后续更新。


权限与指令
/clearmob dump
输出所有当前实体的列表到控制台 - 1.2示例
clearmob.admin
/clearmob reload
重新加载配置
clearmob.admin
/clearmob run
运行清除器
clearmob.admin
/clearmob unloadchunks
卸载不必要的区块 - 1.3、1.4前后对比
clearmob.admin
/clearmob info
信息命令
clearmob.info
/clearmob tps
Tps命令(玩家可用)
clearmob.tps

针对/clearmob run可执行的指令。


/clearmob run entity
清除所有怪物和动物

/clearmob run tileentity
清除列表中定义的所有实体

/clearmob run items
去除地面上的掉落物



使用截图
「1.1 - 实体合并」
「1.2 - 实体输出」
「1.3 - 使用前后的内存变化,效果显著。」
插件更新记录
1.3.4新增功能:项目 黑名单。启用KillDrops时,不会删除添加到此列表的项目。带有名称标签的名称标签检查实体不会被删除。错误修正固定的AnimalGroups投掷了NPE。更改向配置添加了一些注释(将自动应用于旧配置)1.3.3
  • Bug修复
1.3.2
  • 新命令,clearmob unloadchunks-卸载不必要的块。
  • 清除实体时的新消息(可自定义)
  • 代码清理
1.3.1 -NPE从版本1.3.0开始修复已删除ListType(将始终删除列表中的内容)已添加信息命令。添加了运行命令的功能。固定彩色消息。
  • 有关命令参考的进一步说明。
1.2.0添加了敌对实体 限制器 各种错误修复。1.1.0巨大的重写。将大量的清除器分成自己的类。添加了更多的空检查。1.0.6添加了被动组杀死。(分组时删除动物)1.0.5新增了对图块实体的支持(例如torcherino)更改了转储和运行命令。更新了被动模式,以进行新的更改以运行命令。(被动模式不支持图块实体)1.0.4新增功能:clearmob tps命令。clearmob重新加载命令 重组配置(自动完成)添加了CrashChunkClear模式(删除了块加载时的实体,默认情况下禁用)添加了被动模式的警告消息添加了Killallmobs和Killdrops选项。(优先级高于定义的列表)计划:
  • “添加”命令,用于将实体添加到配置中,而无需手动对其进行编辑。

作者授权

资源下载
插件下载地址:原帖下载 | Github下载



Ice_Frog
支持一下

ruhuasiyu
为什么会有广告??

以及掉落物你写错了

萧迭
本帖最后由 Jovel 于 2019-9-23 02:40 编辑
ruhuasiyu 发表于 2019-9-23 02:02
为什么会有广告??

以及掉落物你写错了

因为是在自己服务器测试的,广告应该都用马赛克糊上了吧...掉落物手误写错已修改,感谢指正。

ruhuasiyu
Jovel 发表于 2019-9-23 10:06
因为是在自己服务器测试的,广告应该都用马赛克糊上了吧...掉落物手误写错已修改,感谢指正orz ...

因为我看到了一行“如果你喜欢请到MCBBS评分”?这个不是插件的显示对么

积木爱好者
本帖最后由 万勇包皮精 于 2019-9-23 12:49 编辑

插件不错支持一下。

Freddie_
支持一下,很不错的插件。

mohist
很棒插件,不过配置好像有点麻烦

晴天口袋
本帖最后由 晴天口袋 于 2019-9-28 05:08 编辑

建议增加一个配置 只在某某某世界开启实体合并    然后我还想问一下作者大大  神奇宝贝服 会把神奇宝贝也一起合并吗?

h316098438
支持1.12.2不,我看列表里只写了1.12,是包括么

xiaosange
效果不错,支持一下XD

Alpha-∞
插件。。放入mods文件夹???????
我裂开了

打扰了。。。没看到是sponge


MJC
合并怪物之后,击杀时会显示X6被XX杀了,有没有办法可以关掉合并怪物被杀的提示

Scott_CT
建议更新一下搬运,目前最新版的配置已经变化了!

e_mirai
可以更新一下配置解释了吗?新版区别比较大了

496828324

效果不错,支持一下

1249922508
放在mods文件夹?这个算是插件还是一个mod

sakurakaori
你的那个配置文件的代码,复制之后,粘贴进配置文件里就会变成一行。。你可以上传一下你的配置文件吗?

sakurakaori

这两个括号没有头啊老铁。

京川真帅
感谢楼主的分享

pzhYelanG
请问下这个是否会与catsever端的配置文件功能重复

戴淳熙
服务器安装了这个和科技枪之后,科技枪的反应室会消失,并变成透明方块,同时导致和科技枪的机器在一起的管道变的杂乱无章,连接不上机器了,不知道是不是bug,删除之后就恢复正常了

DODO_TAT
实体优化挺棒。TPS上升了不少

gaga_mm
能不能清理拔刀实体

小悠酱
是Sponge的啊 难受

qwedcxczas74108
支持一下,

15979399813
将插件放进MDO文件夹??

maxlu123
五个字:NB YES!

墨柔Morrr
看起来不错。然后一看是海绵端。。

274840805
这个对服务器的作用太大了

358382501
件不错支持一下。

358382501
可以更新一下配置解释了吗?新版区别比较大了

孤独的女士
楼主牛逼 造福人类!!!!!

韩立i
请问怎么用

Hankxiao
异步清理好评!支持,感谢转载~

splasheart
我可以让苦力怕倒立吗awa

颜渊白琉璃
很好用,这个插件一直有使用,感觉很适合服务器的

txlscmr
感谢楼主分享

颜渊白琉璃
很好用,支持作者,加油

梅花K
很棒的插件 感谢楼主分享~

第一页 上一页 下一页 最后一页