BogoSorter 配置项

[!INFO] 注册真源:common/config/BogoSorterConfig.java,由 BogoSorter.java 的 onPreInit 中 Config-style 反射加载

配置为客户端为主、服务端可覆盖的双端配置(多数项存在 _server 变体,由服务端通过 C*/S* 数据包同步)。自定义 GUI 在 common/config/ConfigGui.java,序列化在 Serializer.java。

顶层配置项

字段 类型 说明
sortSound String 整理完成音效
enableHotbarSort boolean 是否整理物品栏(含热键栏)
enableHotbarSwap boolean 是否允许热键栏交换
enableAutoRefill boolean 客户端自动补充
enableAutoRefill_server boolean 服务端自动补充
autoRefillFromPinnedSlots boolean 仅从固定槽位取物品回补
autoRefillFromPinnedSlots_server boolean 同上,服务端侧
autoRefillDamageThreshold int 低于该耐久比例触发回补
showPinnedSlotIcon boolean 在固定槽位上显示图标
pinnedSlotStyle 枚举 PinnedSlotStyle 固定槽位图标样式,默认 STAR_1
pinnedSlotIconOffset 枚举 PinnedSlotIconOffset 图标像素偏移,默认 PX_1
preventSplit boolean 禁止拆分堆叠
buttonEnabled boolean 是否在 GUI 中显示整理按钮
buttonColor int 按钮颜色值
enableHotbarSwap boolean 是否允许热键栏交换
enableDebugTools boolean 调试工具

[!NOTE] pinnedSlotStyle 与 pinnedSlotIconOffset 的默认值由字段初始化器直接给出(BogoSorterConfig.java:60、:65),源码中可见确证,不是「未调用 setter 导致的默认值」。

嵌套配置分组(4 个,均为 public static final 单例对象)

字段 内部类 作用
dropOff DropOff(内含 DropOffButton) 投放到目标方块的管理
dropKeyRepeat DropKeyRepeat 投掷按键长按重复
usageTicker UsageTicker(内含 Arrow) 物品使用次数与耐久指示(箭矢)
ae2Integration Ae2Integration AE2 集成开关

子配置分组

文件 作用
common/config/SortRulesConfig.java 每条排序规则的启用与优先级
common/config/ae2/TooltipFeatureConfig.java AE2 悬浮提示功能开关
common/config/ColoredIcon.java 带颜色的图标按钮渲染

指令侧

/bogosorter reload 可重载配置,无需重启。

关联:排序按键 · 指令 · 物品排序规则