基础介绍及使用方法
关于签到奖励
可用命令 /qdf 进行每日签到(每人每日限一次),当月签到奖励可以在 Config\qdf-server.toml 进行更改(Num 代表数量,Day 代表当月的日期)。
从 4.0 版本起,支持设置多个签到奖励,需用 ","(半角逗号)隔开,物品种类数量需与数量所有的逗号数相等,并且位置对应。
例如:Day1 = ["minecraft:apple", "minecraft:bread"] Num1 = ["7", "5"],表示为当月一日的签到奖励为:苹果 7 个,面包 5 个。
配置签到奖励的物品需用物品的注册名,原版物品可省略“minecraft:”,数量必须为非负整数(的字符串)。
目前暂无获取所物品消息的提示,只有签到成功/失败的提示。
关于单日在线时长奖励
可用命令 /zxf 来领取当日在线时长的奖励。(有消息提示,但无时间未到的提示)
奖励可以在 Config\qdf-server.toml 进行设置,POOL_MIN 是数量最小值,POOL_MAX 是数量最大值,POOL_N(N 为 32 及以内的正整数)是奖池,ZXF_TIME_MINUTE 是可领取奖励的世界(在第 Y 分钟),ZXF_POOL 是在第 Y 分钟可领取的奖池及领取概率。
同一个奖池 POOL_MIN,POOL_MAX,ZXF_TIME_MINUTE,ZXF_POOL 的相对位置是相同的。
奖池(POOL_N)的第一项无效,可以用来备注,从第 2 项起为可随机抽出的物品(填注册名),当然也可以填任何的命令,这条命令将由领取单日在线时长奖励的玩家来执行。
ZXF_POOL 的格式为["(第 Y 分钟的)奖池:概率%","(第另一个 Y 分钟的)奖池:概率%",依次类推](逗号,引号,冒号与中括号皆需为半角形式)。
POOL_MIN 填 -1 为没有最小值(以最大值为数量定值)
举例:
POOL_MIN = ["0","3","2","-1","-1"]
POOL_MAX = ["20","5","3","5","1"]
ZXF_TIME_MINUTE = ["5","5","30","90","90"]
ZXF_POOL = ["1:100","2:60","1:20","2:90","3:25"]
POOL_1 = ["#自然","dirt","grass"]
POOL_2 = ["#糕点","bread","cake"]
POOL_3 = ["#命令","/kill @s","/xp 100"]
上面的配置代表:
玩家可以在第 5 分钟(不包含)以后签到以 100% 的概率获得 0~20 个(记为 M 个)泥土或草。
泥土和草的总数加起来为 M 个,然后在以每个 60% 的概率获得 3~5(记为 P 个)面包和蛋糕,面包和蛋糕的总数加起来为 P 个。
玩家还可以在第 30 分钟(不包含)以后签到以每个 20% 的概率获得2~3个(记为Q个)泥土或草,泥土和草的总数加起来为 Q 个。
玩家也在第 90 分钟(不包含)以后签到,以每个 90% 的概率获得 5 个面包和蛋糕,面包和蛋糕的总数加起来为 5 个。
然后有 25% 的概率执行一次自我杀除或获得 100 经验的命令。
上述例子中还展示了:
若要在同一时间抽取多个奖池的奖励,可重复添加多个相同的 ZXF_TIME_MINUTE 时间点。
奖池随机有三次,一次是总数量的随机,一次是每次获得概率的随机(决定当此是否会获得该次的奖励),一次是奖池奖励物品分布的随机。
POOL_MIN,POOL_MAX,ZXF_TIME_MINUTE 和 ZXF_POOL 的列表长度需始终一致。
奖池可以重复的利用。
概率只能为整数。
注:该功能可简称为 ZXF(ZaiXian For)。
关于累计签到天数的奖励
60 分钟(可自行进行配置修改(KQDF_AVAIL 的第一项))为一个有效累计签到日,配置与“单日在线时长奖励”相似,奖池通用。
区别是 ZXF_TIME_MINUTE 变更为 KQDF_TIME_DAY,ZXF_POOL 变更为 KQDF_POOL,POOL_MIN 变更为 POOL_MIN_DAY,POOL_MAX 变更为 POOL_MAX_DAY,不包含 Y 分钟变更为包含 Y 天。(命令与普通签到通用,有提示)
注:该功能可简称为 KQDF(Kazoe QianDao For)或 KQ(Kazoe Qdf)。
更多信息
KQDF_AVAIL 的第 2 项为服务器后台输出玩家获得奖励,默认值为 -1,修改为 1 即启用。
模组相关管理见: /qdfevent 。
未来计划
移植到 1.20.X 及更高版本,与此同时放弃 1.19.X 版本的维护。
添加“累计总在线时长奖励”(可缩写为 KZXF(Kazoe ZaiXian For)或 KZ(Kazoe Zxf))。
为普通的签到也加入可执行命令的功能。
权限节点
模组本身的任何非管理命令都可直接执行,但介于很多服务器的权限插件限制了这点,故请根据需求添加以下的节点,以正常使用。
签到权限:
管理权限:
minecraft.command.qdfevent
minecraft.command.qdfchange
minecraft.command.zxfchange
minecraft.command.kqdfchange
minecraft.command.poolchange
关于模组
在该模组 3.1.2 版本及以前曾使用过 MCr,现相关内容已全部去除。
作者表明之后还会向下移植到短评区需求人数最多的低版本的版本(若有),敬请期待!
注意:作者允许任何人以任何形式反编译该模组,但其声明未经作者本人许可,请尽可能地避免讨论或分享该模组反编译后的内容!