config.yml
plugins/StarCrate/config.yml 是插件的全局设定,第一次启动时自动生成,注释都是中文。
修改后怎么生效
| 设定 | 生效方式 |
|---|---|
database.*、sync.server-id、sync.interval-seconds、history-keep-days、menu.cloudui | 重启服务器 |
broadcast.cross-server 从 false 改成 true | 重启服务器(开服时才会开始接收其他子服的公告) |
| 其他全部 | /sc reload |
升级后新版本新增的设定如果你的文件里没有,会直接使用默认值;想调整就自己把键加进去。
奖励发放(delivery)
delivery:
use-starmail: true
mail-commands: claim
mail-sender: '<gradient:#FFD86F:#FC6262>星月造物</gradient>'
mail-title: '{crate} <gray>· {count} 件奖励'
mail-expire-days: 0
overflow: stash
| 键 | 类型 | 默认 | 作用 |
|---|---|---|---|
use-starmail | true / false | true | true = 安装了 StarMail 星月邮箱 时奖励寄到邮箱;false = 一律直接放进背包 |
mail-commands | claim / now | claim | 奖品的指令奖励:claim = 玩家领取邮件时才执行;now = 发放时立刻执行 |
mail-sender | 文字 | 见上 | 奖励邮件的寄件人名称 |
mail-title | 文字 | 见上 | 奖励邮件标题,{crate} = 奖池名称,{count} = 奖品数量 |
mail-expire-days | 数字 | 0 | 奖励邮件几天后过期,0 = 永不过期 |
overflow | stash / drop | stash | 直接放进背包时背包满了:stash = 暂存,玩家用 /sc stash 领取;drop = 掉在脚下 |
邮件正文在 messages.yml 的 mail.content。详见 奖励发放。
动画(animation)
animation:
enabled: true
speed: 1.0
allow-skip: true
close-skips: true
result-hold-ticks: 50
results-menu: true
| 键 | 类型 | 默认 | 作用 |
|---|---|---|---|
enabled | true / false | true | false = 所有奖池都不播放动画,直接显示结果 |
speed | 数字 | 1.0 | 动画速度倍率(0.25 ~ 4),2 = 两倍速,0.5 = 慢一倍 |
allow-skip | true / false | true | 允许跳过:箱子动画点「跳过」,3D 动画按潜行 |
close-skips | true / false | true | 关掉箱子动画界面 = 直接跳到结果;false = 关不掉,会重新打开 |
result-hold-ticks | 整数(tick) | 50 | 动画结束后停留多久再发放奖励、显示结果界面(20 tick = 1 秒;3D 动画至少 20) |
results-menu | true / false | true | 动画后打开「抽奖结果」界面(有再抽一次、再来十连按钮);false = 动画结束直接关闭 |
每种动画自己的参数在 animations.yml,见 抽奖动画。
公告(broadcast)
| 键 | 类型 | 默认 | 作用 |
|---|---|---|---|
broadcast.enabled | true / false | true | false = 所有奖池都不公告 |
broadcast.cross-server | true / false | true | 使用 MySQL 时,把会公告的奖品同步公告到其他子服 |
公告规则见 奖励发放 · 全服公告,文字在 messages.yml 的 broadcast.*。
默认值(defaults)
| 键 | 类型 | 默认 | 作用 |
|---|---|---|---|
defaults.ten-guarantee | 稀有度 ID | '' | 奖池没有设定十连保底(pity.ten-guarantee 空白)时使用的十连保底稀有度。'' = 不保底。例如写 rare,所有没设定的奖池十连都至少一个稀有以上 |
抽奖方块(block)
block:
left-click-preview: true
shift-right-quick-draw: false
protect: true
hologram:
title: '<bold>{crate}</bold>'
height: 1.0
show-item: true
cycle-seconds: 3
| 键 | 类型 | 默认 | 作用 |
|---|---|---|---|
left-click-preview | true / false | true | 左键抽奖方块也打开预览 |
shift-right-quick-draw | true / false | false | 潜行右键抽奖方块直接单抽(不打开预览) |
protect | true / false | true | 禁止破坏抽奖方块(用 /sc removeblock 解除后才能破坏)。爆炸一律不会炸掉抽奖方块 |
hologram.title | 文字 | <bold>{crate}</bold> | 方块上方的标题,{crate} = 奖池名称;下面的说明行在 messages.yml 的 hologram.lines |
hologram.height | 数字(格) | 1.0 | 标题离方块顶部的高度 |
hologram.show-item | true / false | true | 标题下方展示旋转的奖品 |
hologram.cycle-seconds | 整数(秒) | 3 | 每隔几秒换下一个奖品(最少 1) |
每个奖池要不要显示全息、用哪种粒子,在奖池自己的设定里。见 抽奖方块。