功能说明
两种模式
- 随机模式(默认):每次触发时,从效果池中随机抽取效果施加。晴天抽 1 个正面;雨天抽 1 个(正面或负面);雷暴抽 0~N 个(数量随机)。
- 指定模式:
- 管理员可为晴天、雨天、雷暴分别指定一个固定的效果,每次触发只会施加该效果。效果也会随触发次数升级等级。
七种难度预设
| 难度 | 触发间隔 | 强制天气 |
|---|---|---|
| 普通 | 10 分钟 | 无 |
| 简单 | 15 分钟 | 无 |
| 困难 | 5 分钟 | 无 |
| 极难 | 5 分钟 | 会强制变为雨天(带延迟) |
| 超极难 | 5 分钟 | 会强制变为雷暴(带延迟) |
| 地狱 | 1 分钟 | 会强制变为雨天(带延迟) |
| 超地狱 | 1 分钟 | 会强制变为雷暴(带延迟) |
带延迟的强制天气:切换后的第一个间隔周期内天气不强制,之后才锁定为对应天气。
自定义难度
管理员可自行设置触发间隔(tick 数,20 tick = 1 秒)和是否强制某种天气。效果持续时间模式(仅随机模式)
- 永久(默认):效果持续到下一次触发刷新。
- 特定时间:效果持续设定的 tick 数后消失。
指令列表
所有指令以/weathereffect 开头。管理员指令需要 OP 权限(2 级)。| 指令 | 说明 |
|---|---|
/weathereffect trigger | 立即触发一次效果(管理员) |
/weathereffect toggle | 开关模组(管理员) |
/weathereffect mode random | 切换为随机模式(管理员) |
/weathereffect mode specified | 切换为指定模式(管理员) |
/weathereffect difficulty <名称> | 设置难度预设(管理员) |
/weathereffect difficulty custom <间隔> <天气> | 自定义难度(管理员) |
/weathereffect setInterval <tick> | 设自定义间隔并切换到自定义难度(管理员) |
/weathereffect seteffect <天气> <效果ID> | 设置指定模式各天气对应的效果(管理员) |
/weathereffect setspecifiedinterval <tick> | 设指定模式刷新间隔(管理员) |
/weathereffect setspecifiedinterval infinite | 指定模式设为不自动刷新(管理员) |
/weathereffect durationmode permanent | 效果永久持续(管理员,仅随机模式) |
/weathereffect durationmode specifictime | 效果持续特定时间(管理员,仅随机模式) |
/weathereffect setduration <tick> | 设置效果持续时间(管理员,仅特定时间模式) |
/weathereffect list | 查看自己当前所有药水效果 |
/weathereffect weather | 查看当前天气 |
注意事项
- 每次触发时,如果同一种效果已被施加且未过期,它的等级会提升(最高 256 级)。
- 用奶桶解除所有效果后,模组会立即重新施加效果(因为奶桶会清除药水,模组检测到效果为空时自动补齐)。
- 进入服务器、重生、切换维度时:如果身上没有药水效果,会自动补发一次效果。
- 切换难度或模式后会重置触发计时器。
- 指定模式下,效果为瞬间效果(如瞬间伤害、瞬间治疗)时持续时间为 1 tick,其余效果为永久。
效果图: 

(感谢马夫鱼33的ai网站支持。马夫鱼33b站:https://space.bilibili.com/5616993)
(本模组由AI生成,如有问题,请反馈)