VIP System (VIP系统-提供VIP功能的插件)
功能: VIP系统插件是用于Minecraft多人游戏服务器的VIP功能管理插件。通过设置权限,在线管理菜单设计,代码等方式,实现VIP的特权功能。
配置: 通过编辑配置文件,可以设置VIP类型、占位符、菜单设计、以及数据库设置等。
用法: 通过调用API,可以实现玩家是否拥有VIP、VIP到期日期、VIP时长、设置VIP、移除VIP、打开VIP信息菜单等功能。
权限: 根据配置文件中的设置,可以设置不同VIP等级对应的权限。
配置示例:
database:
type: yml
mysql:
hostname: localhost
user: root
password: password
database: database
settings:
watch-to-end-vip-time: 1
watch-to-end-vip: false
update-menu: 1
commands-to-set-vip:
- '/pex user %name% group set %rank%'
- '/pex reload'
commands-to-remove-vip:
- '/pex user %name% group remove %rank%'
- '/pex reload'
message:
prefix: '&8[&aVIP&8] &7'
inventory:
name: '&aVIP Informations'
VIP类型设置示例:
vip:
group-Name: VIP
name: VIP
特殊API: 通过VIP系统的API可以实现判断玩家是否拥有VIP、获取VIP到期日期、获取VIP时长、设置VIP、移除VIP、打开VIP信息菜单等功能。
API示例: (Boolean) 如果玩家拥有VIP则返回true,否则返回false VIP.getVIP().getAPI().have(playerName); (Long) 获取玩家VIP结束日期 VIP.getVIP().getAPI().getEndingDate(playerName); (Long) 获取玩家VIP时长(毫秒) VIP.getVIP().getAPI().getTime(playerName); (Void) 为玩家设置VIP时长 VIP.getVIP().getAPI().set(playerName, days, Date); (Boolean) 如果VIP移除成功则返回true,否则返回false VIP.getVIP().getAPI().remove(playerName); (Void) 为玩家打开VIP信息菜单 VIP.getVIP().getAPI().openInventory(player); (Void) 观看VIP结束提醒 VIP.getVIP().getAPI().watchEndVIP();
服务器列表: 如果在服务器上使用此插件,请联系作者以添加到测试服务器列表。
免责协议: 下载此插件即代表您同意:不进行反编译、不修改代码、不在他处上传、不声明该插件为你的作品。
收录



