- ◆ 支持核心
- Spigot
- ◆ 插件前置
- Essentials[必须],Vault[必须],PlayerPoints[必须],PlaceholderAPI[可选]
一、特性
限时免费:活动与奖励
限时付费:活动与奖励
二、图片
PlaceholderAPI变量:%activity_hoeveelheid%显示玩家领取数量
三、指令与权限介绍
限时免费:活动与奖励
限时付费:活动与奖励
二、图片
PlaceholderAPI变量:%activity_hoeveelheid%显示玩家领取数量
三、指令与权限介绍
指令 | 介绍 | 权限 |
/activity | 指令帮助 | 无 |
/activity open | 打开活动GUI | 无 |
/activity reload | 插件重载 | activity.admin |
其它权限 | 介绍 | |
加入给予物品权限 | activity.join |
四、配置文件夹
插件会生成四个文件
- config.yml
- reward.yml
- lang/zh_cn.yml
- date/date.yml
config.yml配置
reward.yml 活动奖励配置文件
date.yml 数据文件
YAML:
#前缀
Prefix: '&6Activity >>'
#语言文件
#默认由插件识别系统语言而自动选择,若用户想自定义语言文件请自行添加自定义名称(看例如)。
#自定义语言文件不能与lang文件夹下的名称相同!
#例如:
#language: ol
language:
#GUI配置
gui:
title: '&6限时活动'
previous: '&e上一页'
next: '&e下一页'
page: '&e页码'
#数据储存方式,目前实现MySQL、SQLite、YAML的存储,主意:严格遵守大小写字母。
storage-method: YAML
#数据库连接信息
data:
#连接地址
address: '127.0.0.1'
#端口
port: 3306
#数据库名
database: 'mcpay'
#数据库用户
username: 'root'
#数据库密码
password: '123456'
#MySQL附加属性例如:?userSSL=false,等等。
Additional-url: ""
#连接池操作
HikariCP:
#连接超时时间 默认值:30000(30秒)
connectionTimeout: 30000
#最小空闲连接数
minimumIdle: 10
#池允许达到的最大大小,包括空闲和正在使用的连接
maximumPoolSize: 50
#活动菜单配置
item:
enable: true
name: '&6限时活动'
Material: COMPASS
lore:
- "&4限时活动!"
- "&4等你来领取!"
reward.yml 活动奖励配置文件
YAML:
#项目名称
#abc
# 物品名称
# name: "&a限时领取点券"
# 物品ID
# Material: COMPASS
# 类型:GRATIS(免费)、PAY(付费)
# type: GRATIS
# 支付类型:POINTS(点券)、VAULT(金币、(游戏币))
# payType: POINTS
# amount: 10
# 开始时间
# startTime: "2023-04-29 00:00:00"
# 结束时间
# endTime: "2023-05-29 00:00:00"
# 物品显示的lore
# lore:
# - "&a规定时间内领取点券"
# - "&a规定时间内领取点券"
# - "&a规定时间内领取点券"
# - "&a规定时间内领取点券"
# 执行指令
# command:
# - "p give %player_name% 30"
abc:
name: "&a五一限时活动"
Material: COMPASS
type: GRATIS
payType: POINTS
amount: 10
startTime: "2023-04-29 00:00:00"
endTime: "2023-05-03 23:59:59"
lore:
- "&a为乐庆祝五一的到来"
- ""
- "&a所以玩家在"
- "&a4月29——5月3日期间"
- "&a免费领取60点券"
- "&a祝大家五一快乐"
command:
- "p give %player_name% 60"
date.yml 数据文件
YAML:
d289c26c-13d2-34dc-a3c1-348dc8c18c9b:
reward:
- abc