介绍
该模组是一个用于自动清理无用实体和掉落物的优化 Mod。
指令
打开垃圾桶(默认权限 0):
/royalcitygladiolussweep dustbin
打开指定页数的垃圾桶(默认权限 0):
/royalcitygladiolussweep dustbin <page>
清除所有实体,并将掉落物放入垃圾桶 (默认权限 1):
/royalcitygladiolussweep sweep all_entity
清除所有动物,掉落物不计(默认权限 1):
/royalcitygladiolussweep sweep animals
清除所有掉落物实体,并将掉落放入垃圾桶(默认权限 0):
/royalcitygladiolussweep sweep item_entities
清除所有怪物,掉落物不计(默认权限 1):
/royalcitygladiolussweep sweep mobs
清除所有其他实体,掉落物不计(默认权限 1):
/royalcitygladiolussweep sweep other_entities
清除所有经验球实体,掉落物不计(默认权限 0):
/royalcitygladiolussweep sweep xp_entities
配置文件
配置文件地址 config/RoyalCityGladiolusSweep.toml
RoyalCityGladiolusSweep.toml。
#垃圾箱页面数
# Default: 1
# Range: 1 ~ 100
dustbinPage = 1
#打扫间隔(以 s 为单位)。
#注:当时间为 0s 时,则不开启打扫。
# Default: 600
# Range: > 0
cleaningInterval = 600
#白名单
#添加可清扫的实体
entityTypesWhite = ["minecraft:arrow", "minecraft:spectral_arrow"]
#黑名单
#添加不可清扫的实体
entityTypesBlack = []
#在 60s 内会向玩家发送什么信息。
#这个"$1"代表的是剩余开始清扫的时间。(以 s 为单位)
cleaningTimeMessage = "§a[§6王城剑兰扫地姬§a]§f: 我会在§6$1§f秒内开始打扫!"
#清理后会向玩家发送什么信息。"$1" 代表被清理掉落物品的数量, "$2" 代表被杀死实体的数量。
afterCleaningMessage = "§a[§6王城剑兰扫地姬§a]§f: 我会在§6 $1个 §f掉落物和§6 $2个 §f不重要的实体被清理掉了。"
#清理后会向玩家发送什么聊天消息。命令将附加到聊天消息的末尾。
afterCleaningMessageChat = "§a[§6王城剑兰扫地姬§a]§f: 你的东西少了吗?亲,请打开垃圾桶: "
#用指令(/royalcitygladiolussweep sweep item_entities)清除掉落物后,"$1" 代表被清理掉落物品的数量,命令将附加到聊天消息的末尾。
sweepItemEntitiesMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清理了§6 $1个 §f掉落物,你的东西少了吗?亲,请打开垃圾桶: "
#用指令(/royalcitygladiolussweep sweep mobs)清除怪物后,"$1"代表被杀死怪物的数量。
sweepMobsMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清除§6 $1个 §f怪物。"
#用指令(/royalcitygladiolussweep sweep all_entity)清除所有实体后,"$1" 代表被杀死怪物的数量,命令将附加到聊天消息的末尾。
sweepAllEntityMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清理§6 $1个 §f实体,你的东西少了吗?亲,请打开垃圾桶: "
#用指令(/royalcitygladiolussweep sweep animals)清除动物后,"$1" 代表被杀死动物数量。
sweepAnimalsMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清除§6 $1个 §f动物。"
#用指令(/royalcitygladiolussweep sweep other_entities)清除其他实体后,"$1" 代表被杀死其他实体的数量。
sweepOtherEntitiesMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清除§6 $1个 §f其他实体。"
#用指令(/royalcitygladiolussweep sweep xp_entities)清除经验值实体后,"$1" 代表被杀死经验值实体的数量。
sweepXpEntitiesMessage = "§a[§6王城剑兰扫地姬§a]§f: 此次清除§6 $1个 §f经验值实体。"
#玩家打开垃圾桶的权限级别。
# Default: 0
# Range: 0 ~ 4
openDustbinLevel = 0
#清除掉落物权限级别。
# Default: 0
# Range: 0 ~ 4
sweepItemEntitiesLevel = 0
#清除怪物权限级别。
# Default: 1
# Range: 0 ~ 4
sweepMobsLevel = 1
#清除所有实体权限级别。
# Default: 1
# Range: 0 ~ 4
sweepAllEntityLevel = 1
#清除动物权限级别。
# Default: 1
# Range: 0 ~ 4
sweepAnimalsLevel = 1
#清除其他实体权限级别。
# Default: 1
# Range: 0 ~ 4
sweepOtherEntitiesLevel = 1
#清除经验值实体权限级别。
# Default: 0
# Range: 0 ~ 4
sweepXpEntitiesLevel = 0
Fabric配置文件
修改配置文件语句时请用 Unicode 编码模式
配置文件地址 config/royal_city_gladiolus_sweep.properties
royal_city_gladiolus_sweep.properties
#Royal City Gladiolus Sweep Config # 配置文件标题说明
# 清理前通知消息,$1 表示倒计时秒数
cleaningTimeMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6211\u4F1A\u5728\u00A76$1\u00A7f\u79D2\u5185\u5F00\u59CB\u6253\u626B\uFF01
# 清理完成后通知消息,$1 表示清理的掉落物数量,$2 表示清理的其他实体数量
afterCleaningMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6211\u4F1A\u5728\u00A76 $1\u4E2A \u00A7f\u6389\u843D\u7269\u548C\u00A76 $2\u4E2A \u00A7f\u4E0D\u91CD\u8981\u7684\u5B9E\u4F53\u88AB\u6E05\u7406\u6389\u4E86\u3002
# 清理完成后聊天栏提示消息,提醒玩家查看垃圾桶
afterCleaningMessageChat=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u4F60\u7684\u4E1C\u897F\u5C11\u4E86\u5417\uFF1F\u4EB2\uFF0C\u8BF7\u6253\u5F00\u5783\u573E\u6876\:
# 自动清理间隔时间(单位:秒)
cleaningInterval=60
# 垃圾桶界面页数
dustbinPage=1
# 实体白名单列表(不会被清理的实体)
entityTypesBlack=
# 实体白名单列表(不会被清理的实体)
entityTypesWhite=minecraft\:arrow,minecraft\:spectral_arrow
# 打开垃圾桶所需权限等级(0表示所有人都可以打开)
openDustbinLevel=0
# 是否启用所有实体清理功能(1表示启用)
sweepAllEntityLevel=1
# 清理所有实体后的通知消息,$1 表示清理的实体数量
sweepAllEntityMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u7406\u00A76 $1\u4E2A \u00A7f\u5B9E\u4F53\uFF0C\u4F60\u7684\u4E1C\u897F\u5C11\u4E86\u5417\uFF1F\u4EB2\uFF0C\u8BF7\u6253\u5F00\u5783\u573E\u6876\:
# 是否启用动物清理功能(1表示启用)
sweepAnimalsLevel=1
# 清理动物后的通知消息,$1 表示清理的动物数量
sweepAnimalsMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u9664\u00A76 $1\u4E2A \u00A7f\u52A8\u7269\u3002
# 是否启用掉落物清理功能(0表示不启用)
sweepItemEntitiesLevel=0
# 清理掉落物后的通知消息,$1 表示清理的掉落物数量
sweepItemEntitiesMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u7406\u4E86\u00A76 $1\u4E2A \u00A7f\u6389\u843D\u7269\uFF0C\u4F60\u7684\u4E1C\u897F\u5C11\u4E86\u5417\uFF1F\u4EB2\uFF0C\u8BF7\u6253\u5F00\u5783\u573E\u6876\:
# 是否启用怪物清理功能(1表示启用)
sweepMobsLevel=1
# 清理怪物后的通知消息,$1 表示清理的怪物数量
sweepMobsMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u9664\u00A76 $1\u4E2A \u00A7f\u602A\u7269\u3002
# 是否启用其他实体清理功能(1表示启用)
sweepOtherEntitiesLevel=1
# 清理其他实体后的通知消息,$1 表示清理的其他实体数量
sweepOtherEntitiesMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u9664\u00A76 $1\u4E2A \u00A7f\u5176\u4ED6\u5B9E\u4F53\u3002
# 是否启用经验球清理功能(0表示不启用)
sweepXpEntitiesLevel=0
# 清理经验球后的通知消息,$1 表示清理的经验球数量
sweepXpEntitiesMessage=\u00A7a[\u00A76\u738B\u57CE\u5251\u5170\u626B\u5730\u59EC\u00A7a]\u00A7f\: \u6B64\u6B21\u6E05\u9664\u00A76 $1\u4E2A \u00A7f\u7ECF\u9A8C\u503C\u5B9E\u4F53\u3002
相似模组
Leaky(Forge 1.18.2-1.20.1,Fabric 1.18.2-1.21.1,NeoForge 1.20.1、1.21-1.21.1)
清道夫(Forge 1.20-1.20.4,NeoForge 1.20.1-1.20.4)
竹叶清(Forge 1.16.5-1.21.1,NeoForge 1.20.6、1.21.1)
清洁女仆(Forge 1.20-1.20.4,NeoForge 1.20.2-1.20.4)
扫地小狐(NeoForge 1.21.1)
简单清理(Forge 1.20.1)
Clear Lag(Forge 1.12.2)
基石-清理(Forge 1.12.2、1.16.5-1.21.1,Quilt 1.19.2-1.20.1,Fabric 1.19.2-1.21.1,NeoForge 1.20.1、1.21-1.21.1)
SkiesClear(Fabric 1.20.1、1.21.1)
FancyClear(Forge 1.12.2-1.21.8,Fabric 1.14.4-1.21.8,NeoForge 1.21.1-1.21.8)
掉落物清理(Fabric 1.20.4)
掉落物清理(Forge 1.20.1)
掉落物管理(NeoForge 1.20.4)
Lag'B'Gon(Forge 1.7.10)
Autosweep(Fabric 1.21.4)
Entity LagFix(Forge 1.6.4-1.8)
Scott's Essential(Forge 1.16.1-1.16.5)
Lag'B'Gon Revived(Forge 1.12.2)



![[RCGS]王城剑兰-清理 (Royal City Gladiolus Sweep)](http://i.mcmod.cn/class/cover/20250120/1737368053_2_igUO.jpg@480x300.jpg)