跳转到内容

SearchCarefully 模组配置指南

配置文件位置

配置文件位于 .minecraft/config/searchcarefully-common.toml

配置选项详解

搜索系统配置

enableSearchSystem (布尔值, 默认: true)

  • 作用:启用或禁用整个搜索系统
  • true:开启搜索功能
  • false:关闭搜索功能

maxSearchTimeTicks (整数, 范围: 1-1000, 默认: 200)

  • 作用:设置最大搜索时间(以游戏刻为单位)
  • 注意:20 游戏刻 = 1 秒
  • 建议值:根据服务器需求调整

searchSpeedMultiplier (浮点数, 范围: 0.1-10.0, 默认: 1.0)

  • 作用:搜索速度倍数
  • 1.0:正常速度
  • 大于 1.0:加快搜索速度
  • 小于 1.0:减慢搜索速度

稀有度基础搜索时间配置

rarity1BaseTime (整数, 范围: 1-1000, 默认: 10)

  • 作用:稀有度1物品的基础搜索时间(游戏刻)
  • 对应大约 0.5 秒

rarity2BaseTime (整数, 范围: 1-1000, 默认: 30)

  • 作用:稀有度2物品的基础搜索时间(游戏刻)
  • 对应大约 1.5 秒

rarity3BaseTime (整数, 范围: 1-1000, 默认: 60)

  • 作用:稀有度3物品的基础搜索时间(游戏刻)
  • 对应大约 3 秒

rarity4BaseTime (整数, 范围: 1-1000, 默认: 80)

  • 作用:稀有度4物品的基础搜索时间(游戏刻)
  • 对应大约 4

rarity5BaseTime (整数, 范围: 1-1000, 默认: 110)

  • 作用:稀有度5物品的基础搜索时间(游戏刻)
  • 对应大约 5.5 秒

rarity6BaseTime (整数, 范围: 1-1000, 默认: 130)

  • 作用:稀有度6物品的基础搜索时间(游戏刻)
  • 对应大约 6.5 秒

rarity7BaseTime (整数, 范围: 1-1000, 默认: 140)

  • 作用:稀有度7物品的基础搜索时间(游戏刻)
  • 对应大约 7 秒

稀有度随机时间配置

rarity1RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度1物品的随机时间变化(游戏刻)
  • 0:无随机变化
  • 大于 0:搜索时间可在基础时间上增加最多该值的随机增量

rarity2RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度2物品的随机时间变化(游戏刻)

rarity3RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度3物品的随机时间变化(游戏刻)

rarity4RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度4物品的随机时间变化(游戏刻)

rarity5RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度5物品的随机时间变化(游戏刻)

rarity6RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度6物品的随机时间变化(游戏刻)

rarity7RandomTime (整数, 范围: 0-1000, 默认: 10)

  • 作用:稀有度7物品的随机时间变化(游戏刻)

自定义战利品表路径配置

customLootTablePaths

  • 作用:添加额外的战利品表路径,为其应用搜索时间机制
  • 格式:完整资源位置标识符列表
  • 示例:
    toml
    customLootTablePaths = [
        "modid:special_chest",
        "anothermod:treasure_box",
        "custommod:magic_container"
    ]
  • 说明:
    • 这些路径必须是完整的资源位置(namespace:path格式)
    • 适用于那些路径非常猎奇的模组战利品表
    • 可以添加任意数量的自定义路径

chestPathSegments

  • 作用:定义用于中间路径匹配的路径片段,为匹配的路径下的战利品表应用搜索时间机制
  • 格式:路径片段字符串列表
  • 默认值:["chest", "chests", "block"]
  • 示例:
    toml
    chestPathSegments = ["chest", "chests", "treasure", "loot"]
  • 说明:
    • 用于匹配路径中间包含这些片段的战利品表
    • 如果你按照示例值写,会匹配:structures/village/chestmodid/special/chestsdungeons/treasure_room

热键栏搜索配置

enableHotbarSearch (布尔值,默认:false)

  • 作用:启用或禁用热键栏物品的搜索功能
  • true:开启热键栏搜索,玩家物品栏中的物品也会自动进行搜索
  • false:关闭热键栏搜索,仅在容器界面中才能进行搜索
  • 注意:此功能独立于容器搜索,关闭时不影响容器内的正常搜索机制

单槽位搜索配置

enableSingleSlotSearch (布尔值,默认:false)

  • 作用:启用单槽位搜索模式,物品将逐个依次搜索
  • true:开启单槽位搜索模式,物品会从第一个槽位开始逐个搜索
  • false:关闭单槽位搜索模式

singleSlotSearchTimeMultiplier (布尔值,默认:true)

  • 作用:单槽位搜索模式下是否应用3倍时间倍数
  • true:应用3倍时间倍数
  • false:不应用额外时间倍数

鼠标目标搜索配置

enableMouseTargetSearch (布尔值,默认:true)

  • 作用:启用鼠标目标搜索模式
  • true:鼠标光标将锁定特定物品进行搜索,如果鼠标未指向任何物品则继续自动搜索
  • false:关闭鼠标目标搜索,仅使用自动搜索

mouseTargetSwitchDelay (浮点数, 范围: 0.0-20.0, 默认: 3.0)

  • 作用:切换到鼠标目标的延迟(游戏刻)
  • 较高数值可以防止鼠标快速移动时频繁切换目标
  • 默认值对应 0.15 秒

搜索进度音效配置

enableSearchProgressSound (布尔值,默认:true)

  • 作用:启用搜索过程中的进度音效
  • true:开启搜索进度音效,在搜索过程中按一定间隔播放音效
  • false:关闭搜索进度音效

searchProgressSoundInterval (浮点数, 范围: 0.1-10.0, 默认: 0.5)

  • 作用:搜索进度音效播放间隔(秒)
  • 设置音效播放的间隔时间
  • 默认值 0.5 秒

基于 MIT 许可发布