跳到主要内容

潮汐观测卡配置

配置目录:

config/trs/

服务器环境下,配置以服务端为准。客户端进入服务器后会同步服务端配置。

tidal_levels.json5

tidal_levels.json5 用于配置五个观测等级的成本和货币。

常用字段:

字段说明
refresh_hour固定每日刷新模式下的刷新小时
refresh_minute固定每日刷新模式下的刷新分钟
levels.<等级>.observe_currency对应等级的观测货币
levels.<等级>.observe_cost对应等级的观测成本
levels.<等级>.redeem_currency对应等级的兑换货币

示例:

{
"refresh_hour": 7,
"refresh_minute": 0,
"levels": {
"1": {
"observe_currency": "minecraft:gold_ingot",
"observe_cost": 2,
"redeem_currency": "minecraft:gold_ingot"
}
}
}

tidal_pools.json5

tidal_pools.json5 用于配置观测奖励池和放弃补偿池。

奖励池通常按等级分为:

pool1
pool2
pool3
pool4
pool5

放弃补偿池通常按等级分为:

abandon1
abandon2
abandon3
abandon4
abandon5

常用字段:

字段说明
item.id指定单个物品
item.tag指定物品标签
weight奖励项权重
count_min / count_max奖励数量范围
price_min / price_max兑换价格范围
components物品组件,用于附魔、药水等复杂物品
custom_data自定义数据

权重不是百分比。实际概率按:

单个条目权重 / 同池所有有效条目权重总和

trsset.json5

trsset.json5 控制界面、卡牌页数、观测模式、刷新模式和基础规则。

常用字段:

字段说明
ui.visible_level_slots灰卡可显示的等级档位
ui.enable_flip_animation是否启用翻牌动画
cards.page_count观测卡页数,每页 12 张
cards.observe_modemanualrandom_singleblind_level
cards.random_single.weights随机单等级模式下 I 到 V 的权重
cards.blind_level.cost_level隐藏等级模式下用于计算观测成本的等级,默认 3
cards.blind_level.weights隐藏等级模式下 I 到 V 的实际等级权重
refresh.modefixed_dailyintervalmanual_only
refresh.interval_minutesinterval 模式下的真实时间间隔
observe_draw.enabled是否启用观测开奖动画
misc.grant_starter_card_on_first_join首次进入世界是否给予观测卡

visible_level_slots 示例:

"visible_level_slots": [1, 3, 5]

这表示界面显示三个按钮 IIIIII,但它们实际对应原始等级 1、3、5。

隐藏等级模式示例:

"observe_mode": "blind_level",
"blind_level": {
"cost_level": 3,
"weights": [20, 25, 30, 18, 7]
}

这表示灰卡不提前显示等级,观测成本按 III 档计算,翻开时再按权重随机 I 到 V 的实际等级。

tidal_spin.json5

tidal_spin.json5 控制潮汐轮转。

常用字段:

字段说明
enabled是否启用潮汐轮转
entry.enabled进入轮转是否需要入场成本
entry.cost_multiplier入场成本倍率
points.base初始潮汐点
points.full_moon_bonus满月额外潮汐点
costs.lock连续锁定位置的成本序列
costs.full_refresh全刷新成本
costs.double双刷基础成本
costs.triple三刷基础成本
costs.drift偏流基础成本
orb_range_hint.chance_percent微调范围提示概率
moon_modifiers.enabled是否启用月相修正

成本序列示例:

"lock": [1, 2, 4, 8]

如果序列用完,后续会继续使用最后一个值。

热重载与检查

配置修改后可使用:

/trs reload

配置检查可使用:

/trs doctor

如果重载失败,模组会保留旧配置。建议先看错误提示和 latest.log,修正后再重载。