Skip to content
On this page

猹の三角洲搜刮

⚙️ 主配置文件

yml
############################
#         插件验证          #
############################
apiKey: "apiKey"
############################
#         数 据 库          #
############################
redis:
  host: "127.0.0.1"
  port: 6379
############################
#         系统设定          #
############################
# 默认捡拾容器,删除或留空则为保留原版捡道具逻辑
player-inventory: "三角洲背包"
# 死亡掉落容器物品
drop-inventory:
  - "三角洲背包"
  - "临时口袋"
# 未搜索物品贴图
# 以下所有物品的占位符{width}表示物品宽度,{height}表示物品高度,需要在图片中写成x_y的形式,例如3x2的未搜索物品贴图,文件名应为not-searched-3-2
not-searched: "item/not-searched_{width}_{height}.png"
# 搜索物品贴图
searching: "item/searching_{width}_{height}.png"
# 槽位单格大小配置,表示单位槽位的宽高,可以用公式表示
slot-size: "20"
# 物品搜索完成音效,兼容龙核萌芽音效
audio:
  普通: "普通音效"
  稀有: "稀有音效"
  史诗: "史诗音效"
  传说: "传说音效"
# 品质背景贴图
quality:
  普通: "item/quality/普通_{width}_{height}.png"
  稀有: "item/quality/稀有_{width}_{height}.png"
  史诗: "item/quality/史诗_{width}_{height}.png"
  传说: "item/quality/传说_{width}_{height}.png"

⚙️ 语言文件

yml
error-inventory-not-found: "§4【严重错误】没有ID为{id}的容器配置"
inventory-place-fail: "§c空间不足,无法放置"

un-searched: "未搜索"
searching: "搜索中...{percent}%"

⚙️ 容器配置文件

yml
# 支持多个yml&支持同一个yml中写多个容器&支持子文件夹
# 但是需要保证容器id唯一
三角洲背包:
  # 容器标题
  title: "§c三角洲背包"
  # 搜索中标题
  search-title: "§c三角洲背包(搜索中)"
  # 渲染id
  render: "三角洲背包槽位"
  # 是否每个人独立
  isolate: true
  # 容器类型 permanent|temporary|item 永久|临时|保存到物品
  # 使用保存到物品时,物品需要添加如下NBT数据
  # ChaDeltaForce:
  #   width: 4               (物品容器的宽度)
  #   height: 4              (物品容器的高度)
  type: "item"
  # 物品容器缓存时长(秒)
  # 用于当长时间未打开该物品背包时回收资源节省内存
  duration: 60
  # 界面配置,表示界面中每个槽位的对应位置,其中{x}和{y}表示单个槽位的坐标
  gui:
    x: "124+20*floor({x}%9)+20*floor({y}/4)"
    y: "130+20*floor({x}/9)+20*floor({y}%4)"
三角洲仓库:
  title: "§c三角洲仓库"
  search-title: "§c三角洲仓库(搜索中)"
  render: "三角洲仓库槽位"
  isolate: true
  type: "permanent"
  gui:
    x: "124+20*floor({x}%9)+20*floor({y}/4)"
    y: "130+20*floor({x}/9)+20*floor({y}%4)"
武器箱:
  title: "§c三角洲仓库"
  search-title: "§f正在搜索物资..."
  render: "武器箱槽位"
  # 所有玩家共享库存
  isolate: false
  type: "temporary"
  # 临时容器存在时长(秒)
  # 适用于各种会自动刷新的搜刮点位
  duration: 60
  # 容器初始化时内置物品,需要考虑容器与物品大小
  # 按顺序生成,当空间不足时会被自动抛弃
  # 删除该项为不内置物品
  items:
    # 物品ID#生成数量#概率#是否需要搜索
    - "MM:步枪#1~1#0.1#true"
    - "NI:步枪子弹#5~10#0.2#true"
    - "NI:步枪子弹#1~5#0.3#true"
    - "MM:绷带#1~2#0.5#true"
    - "MM:手枪#1~1#0.15#true"
  gui:
    x: "124+20*floor({x}%9)+20*floor({y}/4)"
    y: "30+20*floor({x}/9)+20*floor({y}%4)"

⚙️ 物品配置文件

yml
# 支持多个yml&支持同一个yml中写多个物品&支持子文件夹
# 但是需要保证物品id唯一

# 配置ID,不能重复
# 未配置物品默认为1x1格普通物品
显卡:
  # 道具名称模糊匹配
  match: "显卡"
  # 物品贴图
  # 物品大小为1x2,表示宽度为1,高度为2,实际占用容器也是1x2
  size: [ 1, 2 ]
  # 物品品质,需要在config.yml中有对应配置
  quality: "传说"
  # 物品图片兼容模式 stretch|scale|contain,三种模式分别表示slot随size变化,stretch为表示随size进行拉伸,scale 表示缩放为长边,contain 表示包含缩放为短边
  fit: "stretch"
  # 搜索时间(tick)
  search: 40
名贵机械表:
  match: "名贵机械表"
  size: [ 1, 1 ]
  quality: "传说"
  fit: "stretch"
  search: 30
非洲之心:
  match: "非洲之心"
  size: [ 1, 1 ]
  quality: "传说"
  fit: "stretch"
  search: 20