基础介绍及使用方法
关于签到奖励
可用命令 /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,现相关内容已全部去除。
作者表明之后还会向下移植到短评区需求人数最多的低版本的版本(若有),敬请期待!
注意:作者允许任何人以任何形式反编译该模组,但其声明未经作者本人许可,请尽可能地避免讨论或分享该模组反编译后的内容!