本帖最后由 Eric12324 于 2020-8-24 22:48 编辑



  1. # 物品清理
  2. ItemClean {
  3.   # 物品清理间隔
  4.   CleanItemInterval = 120
  5.   # 是否启用物品清理粒子效果
  6.   ParticleEffectWhenItemRemove = true
  7.   # 是否在聊天框提醒的同时使用音效提醒
  8.   SoundWhenNotify = true
  9.   # 距离下次清理多少秒时发出提醒
  10.   # 最大的一个值不应该超过你的清理间隔
  11.   CleanNotify = [
  12.     1,
  13.     2,
  14.     3,
  15.     4,
  16.     5,
  17.     10,
  18.     30
  19.   ]
  20.   # Boss血条提醒模式
  21.   NotifyBossBar {
  22.     # 是否开启血条提醒模式
  23.     Enable = true
  24.     # 血条颜色, 可用值:
  25.     # GREEN(绿色), WHITE(白色), RED(红色), YELLOW(黄色), BULE(蓝色), PINK(粉红色), PURPLE(紫色)
  26.     Color = "GREEN"
  27.     # 剩余多少时间时显示血条
  28.     Start = 30
  29.   }
  30.   # 过滤器
  31.   Filter {
  32.     # 不清理的世界
  33.     Wolrds = [
  34.       "DIM1",
  35.       "DIM-1"
  36.     ]
  37.     # 不清理的物品,物品id:meta,meta(UnsafeDamage)通常用来区分相同id物品的不同品类,例如不同颜色的羊毛
  38.     # 羊毛的id为 minecraft:wool, 那么minecraft:wool:0就是白色,minecraft:wool:1就是橙色
  39.     # 如果只填入模组id,例如"ic2",那么所有"ic2"的物品都不会被清理
  40.     # 如果不填meta值,例如"minecraft:wool",那么所有颜色的羊毛(minecraft:wool:0/1/2/3....)都不会被清理
  41.     # 如果一个物品没有meta值,则填0
  42.     Items = [
  43.       "minecraft:diamond:0",
  44.       "minecraft:diamond_block:0"
  45.     ]
  46.     # 物品名称为以下内容之一的不会被清理(只匹配纯文本,不匹配颜色代码)
  47.     ItemNameMatch = [
  48.       "我是一个不会被清理的物品",
  49.       "我也是一个不会被清理的物品"
  50.     ]
  51.     # 含有以下lore之一的物品不会被清理
  52.     LoreMatch = [
  53.       "我不会被清理",
  54.       "我永远不会被清理",
  55.       "我永远永远不会被清理"
  56.     ]
  57.     # 开启后只要物品有lore就不会被清理,不管是否含有上面的LoreMatch中的条目
  58.     SkipItemWithLore = false
  59.     # 开启这项则只要物品有有效nbt标签就不会被清理(0个nbt标签这种不算)
  60.     SkipItemWithNBT = false
  61.   }
  62.   # 模组兼容模式,开启后,例如AE2的石英种子,龙研的真龙胸甲等物品不会被清理,因为模组作者已对这些物品进行了保护
  63.   ModSupport=false
  64. }

  65. # 清除高频方块
  66. CheckBlock{
  67.   # 是否启用定时自动检测
  68.   Enable=true
  69.   # 检测频率(秒)
  70.   Interval=8
  71.   # 要检测的方块类型以及频率阈值(每秒),用逗号分隔,前面是方块id(用/sponge blockinfo查看),后面是频率,可以带小数
  72.   # 默认为白名单,即只检测这些方块
  73.   Blocks=[
  74.     # 这一项是红石,请注意,红石线闪烁一次并不代表只刷新了一次,红石线从亮到不亮,内部的红石信号强度是从15-0,也就是刷新了16次!
  75.     # 简而言之,如果一个红石粉一秒亮一次,它实际上刷新了16次数据,因此这里的阈值设置为16.5,也就是红石最快是一秒一次
  76.     "minecraft:redstone_wire,16.5",
  77.     "minecraft:unpowered_repeater,4",
  78.     "minecraft:piston,2.5",
  79.   ]
  80.   # 开启后,上面的名单转为黑名单,即不会检测,注意:如果你想排除一个方块的检测,必须排除它所有的方块状态
  81.   # 例如中继器有两种状态,一是minecraft:unpowered_repeater代表默认状态,二是minecraft:powered_repeater代表中继器充能状态
  82.   # 使用时必须两个都排除,才不会检测中继器
  83.   # 查看方块状态用/sponge blockinfo,建议谨慎启用黑名单模式
  84.   BlackListMode=false
  85.   # 启用黑名单模式,你不能为特定方块单独设置刷新阈值,这个数值代表所有方块刷新上限
  86.   BlackListModeTickRate=18
  87.   # 开启这一项之后,将会清理超过阈值的方块,请谨慎使用!尤其是开启黑名单模式时
  88.   ClearBlock=true
  89. }
复制代码



下载:

前置下载:PAPI
前置下载:TeslaPowered

源码地址github


更新日志:
更新物品名称匹配模式
修复一个可能导致配置重载失败的bug
添加了物品id的模糊匹配(现在可以不指定meta或者只指定模组id)




[groupid=1680]Power of Spongie[/groupid]