Calendar
注意:本插件需要配合贴图使用,否则您可能无法看见界面。
支持版本:理论支持1.11~1.12.2
这是什么插件?
本插件内置了一张日历,玩家可以在日历上签到,查看过去的签到记录,以及领取累计签到的奖励。
- 如果错过了某一天的签到,您可以使用补签卡进行补签。
- 补签时如果达成累计条件,您同样可以获取奖励。
- 奖励分为每周累计和每月累计,每周累计从周日开始计算,到了下一个周日重置;每月累计从每月1号开始计算,到下月1号重置。
- 补签只能在每周或每月的这一周期进行。例如,您补签一个星期以前的日期,如果补签日期是上个月,则无法完成补签,如果是这个月,则只会补签每月累计。同样,如果您补签上个月的日期,如果补签日期不是这个星期,也无法完成补签。如果今天是星期天,那么昨天(星期六)则属于上一周。
如何使用?
插件命令:
/calendar - 打开签到界面
/calendar reload - 重载插件
/calendar give [玩家] - 给予玩家补签卡
插件权限:
calendar.admin - 重载插件和给予补签卡权限
配置文件:
YAML:
#️️️选择语言
language: zh_cn
#️️️选择数据库类型FILE或者MYSQL
database: file
#️️️配置MYSQL
mysql:
host: localhost
port: 3306
user: root
password: password
database: calendar
#️️️签到命令设置
commands:
#️️️每一次签到都会执行的命令
daily:
- "[CONSOLE]eco give %player% 100"
#️️️每个星期(从周日开始)累计签到执行的命令
week:
#️️️累计签到7次
7:
- "[CONSOLE]give %player% apple 1"
#️️️每个月(从1号开始)累计签到执行的命令
month:
#️️️累计签到28次
28:
- "[CONSOLE]give %player% diamond 1"
#️️️日历日期格式
date_format: "yyyy年M月d日"
#️️️日历年月选择器格式
month_format: "yyyy年M月"
#️️️补签卡
replenish_card:
#️️️补签卡显示名
name: "&6&l补签卡"
#️️️补签卡材料
material: NAME_TAG
#️️️补签卡数据值
data: 0
#️️️补签卡lore
lore:
- "&a右键打开签到界面"
- "&a每补签一次消耗一张补签卡"
#️️️进服后是否自动打开GUI,是为true,否为false
open_gui_on_join: true