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();
服务器列表: 如果在服务器上使用此插件,请联系作者以添加到测试服务器列表。
免责协议: 下载此插件即代表您同意:不进行反编译、不修改代码、不在他处上传、不声明该插件为你的作品。
收录