本帖最后由 Eric12324 于 2020-8-24 22:48 编辑
复制代码
来自群组: Power of Spongie
- # 物品清理
- ItemClean {
- # 物品清理间隔
- CleanItemInterval = 120
- # 是否启用物品清理粒子效果
- ParticleEffectWhenItemRemove = true
- # 是否在聊天框提醒的同时使用音效提醒
- SoundWhenNotify = true
- # 距离下次清理多少秒时发出提醒
- # 最大的一个值不应该超过你的清理间隔
- CleanNotify = [
- 1,
- 2,
- 3,
- 4,
- 5,
- 10,
- 30
- ]
- # Boss血条提醒模式
- NotifyBossBar {
- # 是否开启血条提醒模式
- Enable = true
- # 血条颜色, 可用值:
- # GREEN(绿色), WHITE(白色), RED(红色), YELLOW(黄色), BULE(蓝色), PINK(粉红色), PURPLE(紫色)
- Color = "GREEN"
- # 剩余多少时间时显示血条
- Start = 30
- }
- # 过滤器
- Filter {
- # 不清理的世界
- Wolrds = [
- "DIM1",
- "DIM-1"
- ]
- # 不清理的物品,物品id:meta,meta(UnsafeDamage)通常用来区分相同id物品的不同品类,例如不同颜色的羊毛
- # 羊毛的id为 minecraft:wool, 那么minecraft:wool:0就是白色,minecraft:wool:1就是橙色
- # 如果只填入模组id,例如"ic2",那么所有"ic2"的物品都不会被清理
- # 如果不填meta值,例如"minecraft:wool",那么所有颜色的羊毛(minecraft:wool:0/1/2/3....)都不会被清理
- # 如果一个物品没有meta值,则填0
- Items = [
- "minecraft:diamond:0",
- "minecraft:diamond_block:0"
- ]
- # 物品名称为以下内容之一的不会被清理(只匹配纯文本,不匹配颜色代码)
- ItemNameMatch = [
- "我是一个不会被清理的物品",
- "我也是一个不会被清理的物品"
- ]
- # 含有以下lore之一的物品不会被清理
- LoreMatch = [
- "我不会被清理",
- "我永远不会被清理",
- "我永远永远不会被清理"
- ]
- # 开启后只要物品有lore就不会被清理,不管是否含有上面的LoreMatch中的条目
- SkipItemWithLore = false
- # 开启这项则只要物品有有效nbt标签就不会被清理(0个nbt标签这种不算)
- SkipItemWithNBT = false
- }
- # 模组兼容模式,开启后,例如AE2的石英种子,龙研的真龙胸甲等物品不会被清理,因为模组作者已对这些物品进行了保护
- ModSupport=false
- }
- # 清除高频方块
- CheckBlock{
- # 是否启用定时自动检测
- Enable=true
- # 检测频率(秒)
- Interval=8
- # 要检测的方块类型以及频率阈值(每秒),用逗号分隔,前面是方块id(用/sponge blockinfo查看),后面是频率,可以带小数
- # 默认为白名单,即只检测这些方块
- Blocks=[
- # 这一项是红石,请注意,红石线闪烁一次并不代表只刷新了一次,红石线从亮到不亮,内部的红石信号强度是从15-0,也就是刷新了16次!
- # 简而言之,如果一个红石粉一秒亮一次,它实际上刷新了16次数据,因此这里的阈值设置为16.5,也就是红石最快是一秒一次
- "minecraft:redstone_wire,16.5",
- "minecraft:unpowered_repeater,4",
- "minecraft:piston,2.5",
- ]
- # 开启后,上面的名单转为黑名单,即不会检测,注意:如果你想排除一个方块的检测,必须排除它所有的方块状态
- # 例如中继器有两种状态,一是minecraft:unpowered_repeater代表默认状态,二是minecraft:powered_repeater代表中继器充能状态
- # 使用时必须两个都排除,才不会检测中继器
- # 查看方块状态用/sponge blockinfo,建议谨慎启用黑名单模式
- BlackListMode=false
- # 启用黑名单模式,你不能为特定方块单独设置刷新阈值,这个数值代表所有方块刷新上限
- BlackListModeTickRate=18
- # 开启这一项之后,将会清理超过阈值的方块,请谨慎使用!尤其是开启黑名单模式时
- ClearBlock=true
- }
下载:
前置下载:PAPI
前置下载:TeslaPowered
源码地址:github
更新日志:
更新物品名称匹配模式
修复一个可能导致配置重载失败的bug
添加了物品id的模糊匹配(现在可以不指定meta或者只指定模组id)
来自群组: Power of Spongie
前排欸?
不支持1.15?
乐死自认 发表于 2020-5-27 22:15
不支持1.15?
这是sponge的插件,spongeforge到现在就是1.12.2,哪有1.15
Eric12324 发表于 2020-5-27 22:21
这是sponge的插件,spongeforge到现在就是1.12.2,哪有1.15
做到不错就是可惜
意思是 清扫掉的东西还能取回来?
预计会火功能又多又是海绵端!
米安博奥 发表于 2020-5-27 22:25
意思是 清扫掉的东西还能取回来?
对啊,在下次清扫前可以取回
Eric12324 发表于 2020-5-27 22:26
对啊,在下次清扫前可以取回
那可以推荐添加个取回需要收游戏之类的东西 不然无代价取回 别人就在这里面“淘宝”了
要是能支持1.15就好了
感谢大佬的原创插件
啊这 是Sponge用的 我爬
感谢分享,正好需要此类插件
太棒了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
感谢分享
装完插件输入/eclean 直接清空背包,我真的吐了
qq1063928132 发表于 2020-7-7 17:33
装完插件输入/eclean 直接清空背包,我真的吐了
你输的clear吧,或者你装的其他插件覆盖了eclean指令,插件本身不涉及玩家背包操作
很实用的小插件,不过有点复杂(对于我这个小白而言)
这款扫地插件太棒了吧?
66666666666666666
高频检测的输出控制台是不是也得输出一下。。不然不在线的时候都不知道有人在玩高频。。。。
559429 发表于 2020-7-22 19:19
高频检测的输出控制台是不是也得输出一下。。不然不在线的时候都不知道有人在玩高频。。。。 ...
之后添加,最近要考试
貌似。。。命令没用,我输入/eclean 结果把我的背包给清空了
,我了个擦
yun_ying_61 发表于 2020-8-25 19:23
貌似。。。命令没用,我输入/eclean 结果把我的背包给清空了,我了个擦 ...
你输的clear吧,插件根本就不操作玩家背包,你用的是sponge端么
插件非常实用!哈哈
兄弟这是mod?你认真的吗?
Doughface_girls 发表于 2020-8-25 21:28
兄弟这是mod?你认真的吗?
???这里是插件板块
本帖最后由 Doughface_girls 于 2020-8-26 01:17 编辑
下你的插件你这里面是mod 我没看懂啊 没有plugin.yml 辛亏我看了一眼给你截图
Eric12324 发表于 2020-8-25 21:54
???这里是插件板块
下你的插件你这里面是mod 我没看懂啊 没有plugin.yml 辛亏我看了一眼给你截图
Doughface_girls 发表于 2020-8-26 01:15
下你的插件你这里面是mod 我没看懂啊 没有plugin.yml 辛亏我看了一眼给你截图 ...
这是sponge端的插件
就是长这样的
惊不惊喜,意不意外
我真的挺期望出Spigot的,也是个厉害的插件!赞
好插件必须评价
拔刀掉落能清理不?
784793867 发表于 2020-10-27 22:29
拔刀掉落能清理不?
插在地上不算掉落物
输入/eclean后清理了自己的背包....
输入/eclean reload 提示玩家未在线
输入/eclean clean 提示玩家未在线.....
啥情况
输入/eclean reload 提示玩家未在线
输入/eclean clean 提示玩家未在线.....
啥情况
WolfHime 发表于 2020-10-28 19:05
输入/eclean后清理了自己的背包....
输入/eclean reload 提示玩家未在线
输入/eclean clean 提示玩家未在线 ...
再说一遍这是sponge的插件
高版本支持吗
我在使用eclean last的时候报错了[12:04:33] [Server thread/ERROR] [Sponge]: Error occurred while executing command 'eclean last' for source EntityPlayerMP['tiantian1326'/259, l='world', x=-5.53, y=80.00, z=22.87]: com.mcsimonflash.sponge.teslalibs.inventory.Page$Builder.onOpen(Ljava/util/function/Consumer;)Lcom/mcsimonflash/sponge/teslalibs/inventory/Page$Builder;
java.lang.NoSuchMethodError: com.mcsimonflash.sponge.teslalibs.inventory.Page$Builder.onOpen(Ljava/util/function/Consumer;)Lcom/mcsimonflash/sponge/teslalibs/inventory/Page$Builder;
at com.github.ericliucn.inventory.CleanedItemInv.getPage(CleanedItemInv.java:73) ~[CleanedItemInv.class:?]
at com.github.ericliucn.command.Last.execute(Last.java:19) ~[Last.class:?]
at org.spongepowered.api.command.args.ChildCommandElementExecutor.execute(ChildCommandElementExecutor.java:255) ~[ChildCommandElementExecutor.class:1.12.2-2838-7.3.0]
at org.spongepowered.api.command.spec.CommandSpec.process(CommandSpec.java:388) ~[CommandSpec.class:1.12.2-2838-7.3.0]
at org.spongepowered.common.command.SpongeCommandDispatcher.process(SpongeCommandDispatcher.java:355) ~[SpongeCommandDispatcher.class:1.12.2-2838-7.3.0]
at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:360) [SpongeCommandManager.class:1.12.2-2838-7.3.0]
at net.minecraft.command.ServerCommandManager.func_71556_a(SourceFile:665) [dh.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:962) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:941) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
at org.spongepowered.common.event.tracking.phase.packet.PacketPhaseUtil.onProcessPacket(PacketPhaseUtil.java:219) [PacketPhaseUtil.class:1.12.2-2838-7.3.0]
at net.minecraft.network.PacketThreadUtil$1.redirect$zlc000$impl$redirectToPhaseTracker(SourceFile:540) [hv$1.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:310) [SpongeImplHooks.class:1.12.2-2838-7.3.0]
at net.minecraft.server.MinecraftServer.redirect$zjg000$onRun(MinecraftServer.java:4682) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
java.lang.NoSuchMethodError: com.mcsimonflash.sponge.teslalibs.inventory.Page$Builder.onOpen(Ljava/util/function/Consumer;)Lcom/mcsimonflash/sponge/teslalibs/inventory/Page$Builder;
at com.github.ericliucn.inventory.CleanedItemInv.getPage(CleanedItemInv.java:73) ~[CleanedItemInv.class:?]
at com.github.ericliucn.command.Last.execute(Last.java:19) ~[Last.class:?]
at org.spongepowered.api.command.args.ChildCommandElementExecutor.execute(ChildCommandElementExecutor.java:255) ~[ChildCommandElementExecutor.class:1.12.2-2838-7.3.0]
at org.spongepowered.api.command.spec.CommandSpec.process(CommandSpec.java:388) ~[CommandSpec.class:1.12.2-2838-7.3.0]
at org.spongepowered.common.command.SpongeCommandDispatcher.process(SpongeCommandDispatcher.java:355) ~[SpongeCommandDispatcher.class:1.12.2-2838-7.3.0]
at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:360) [SpongeCommandManager.class:1.12.2-2838-7.3.0]
at net.minecraft.command.ServerCommandManager.func_71556_a(SourceFile:665) [dh.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:962) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:941) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
at org.spongepowered.common.event.tracking.phase.packet.PacketPhaseUtil.onProcessPacket(PacketPhaseUtil.java:219) [PacketPhaseUtil.class:1.12.2-2838-7.3.0]
at net.minecraft.network.PacketThreadUtil$1.redirect$zlc000$impl$redirectToPhaseTracker(SourceFile:540) [hv$1.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:310) [SpongeImplHooks.class:1.12.2-2838-7.3.0]
at net.minecraft.server.MinecraftServer.redirect$zjg000$onRun(MinecraftServer.java:4682) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
12222222333 发表于 2020-11-28 12:07
我在使用eclean last的时候报错了[12:04:33] [Server thread/ERROR] [Sponge]: Error occurred while execu ...
你的sponge核心版本多少
为什么我这里服务器启动没有生成配置文件啊大佬
xsmsms 发表于 2021-2-1 10:24
为什么我这里服务器启动没有生成配置文件啊大佬
后台有无报错看一下,另外核心版本多少
MCBBS有你更精彩~
支持作者,扫地插件中很好的了
谢谢作者分享~下载下载试试效果
很不错的扫地插件
拿走啦................
不错的扫地插件
很nb的一款扫地大妈,值得入手
感谢大佬的原创插件