Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 31658|回复: 267

[原创插件] [综合|管理]VipSystemEx —— 加强版VIP系统,快捷管理你的限时VIP吧[1.6-1.16]

  [复制链接]
zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-4-27 18:26:56 | 显示全部楼层 |阅读模式
服务端插件
英文名称: VipSystemEx
中文名称: VIP系统加强版
插件来源: 原创
适用服务端: |Cauldron| |CraftBukkit| |Spigot| 
插件类型: 综合 管理 
语言支持: 简体中文 English 
适用版本: 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 1.7.2 1.6 
前置Mod|插件: Vault
下载地址: https://gitee.com/Soldier233/VipSystemRecode
原帖地址: -

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 zhanshi123 于 2020-8-27 00:05 编辑

VipSystem



简介

VipSystemEx可以帮你自主管理服务器的vip,支持限时,永久,可切换的vip。本插件使用带索引的SQLite或MySQL进行数据存储,支持自定义开启/关闭连接池,保证了兼容性和高效性。

命令

命令用途权限
/vipsys me查看你的vip情况
/vipsys changevip切换已开通的Vipvipsys.changevip
/vipsys give [玩家名] [Vip组名] [时间]给予玩家Vip(时间格式为xdxhxmxs,x天 x小时 x分 x秒)vipsys.give
/vipsys remove [玩家名]移除玩家的Vipvipsys.remove
/vipsys list查看Vip列表vipsys.list
/vipsys look [玩家名]查看玩家Vip情况vipsys.look
/vipsys reload重载插件vipsys.reload
/vipsys customs查看自定义函数vipsys.customs



用法介绍

基础用法

准备工作

将插件安装至服务器,重启
如果你需要使用中文版的插件,请找到/plugins/VipSystem/config.yml
将文件中的lang: en改为lang: zh_CN
并在服务器输入命令/vipsys reload以重载
你不需要额外配置默认组,插件会自动根据权限组插件返回默认组
创建好对应的vip组待命,例如创建一个组名为vip的组
如果你之前使用了旧版本的VipSystem 你可以直接将新版本安装进服务器并删除旧版本 插件会自动进行版本间的配置文件更新和数据结构更新


发放Vip

设玩家名为 Test 需要发放给Test 30天的vip权限组
则输入命令/vipsys give Test vip 30d
玩家可以使用/vipsys me来查看自己的vip情况
若需要移除vip,只需管理员输入/vipsys remove Test即可移除  


使用占位符

如果你需要使用VipSystem提供的占位符,你需要安装PlaceholderAPI插件
输入命令/papi ecloud download vipsystem以载入占位符支持
然后你就可以使用占位符了,占位符映射如下  


占位符用途
%vipsystem_vip%vip组名
%vipsystem_expire%到期时间
%vipsystem_previous%开通之前的组名
%vipsystem_left%剩余天数

进阶用法

语言设置

插件内置了英语和中文,你可以将配置文件中的lang项目的值改为zh_CNen来使用插件内置的两种语言
你也可以自定义语言,将lang的值改为语言名之后,重载插件,插件会在messages目录下多生成一个以英文为模板的语言文件,你可以自主修改并重载生效语言文件


UUID模式

如果你的服务器是正版服务器
建议你在配置文件中启用UUID模式uuid: true


默认组设置

插件会根据权限组插件来决定vip到期后返回的权限组
如果你需要修改默认组,请在配置文件中设置 defaultGroup: builder
将返回的默认组改为builder或其他


返回开通前的上一个组

如果你想在玩家Vip到期时返回玩家开通Vip前的权限组
你可以设置previousGroup: true来实现这个功能
注意: 本功能和默认组设置不能同时使用


数据库

插件默认使用HikariCP连接池连接SQLite数据库,如果没有特殊需要,你无需改动该部分配置文件
如果你的服务端无法使用默认配置文件启动,并且报错中有hikarcp字样,请修改usePool的值为false
如果你需要使用MySQL,你可以设置useMySQL的值为true并在下方配置数据库地址等信息


全局Vip

如果你使用GroupManager作为权限组插件,无特殊需要,不需要更改此部分配置
如果你使用PermissionsEx作为权限组插件,并且默认配置下vip无法生效到全部世界,请将isGlobal的值设置为false,如果仍无法生效到全部世界,请在worlds下手动添加你所有的世界名,例如


  1. worlds:
  2.   - world
  3.   - world_nether
  4.   - world_the_end
复制代码

自定义到期时间格式

如果需要更改日期格式,可以参考https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html的占位符进行修改

自定义命令

你可以自定义vip开通/到期时的命令,下面是默认的配置文件

  1. customCommands:
  2.   vip:
  3.     activate:
  4.       - 'say {0} has activated vip!'
  5.       - 'give {0} minecraft:diamond'
  6.     expire:
  7.       - 'say {0} is no longer a vip'
  8.   svip:
  9.     activate:
  10.       - 'say {0} has activated svip!'
  11.       - 'give {0} minecraft:diamond'
  12.     expire:
  13.       - 'say {0} is no longer a svip'
复制代码

意思是,在vip开通时,执行下方命令,发送消息并给玩家一个钻石

  1. say {0} has activated vip!
  2. give {0} minecraft:diamond
复制代码

在vip到期时,执行下方命令,发送消息

  1. say {0} is no longer a vip
复制代码

svip组同理,如果你有更多的vip种类,可以按照上方格式自行添加
如果不需要使用该功能,可以直接整项删除


自定义函数

插件支持你自己编辑自定义函数,来完成一些自动的定时操作
比如你可以通过插件实现临时权限的功能

具体编辑的方法可以查看 http://www.zhanshi123.me/?p=320
上图的功能你可以直接前往https://www.mcbbs.net/thread-959456-1-1.html进行下载


插件下载

该插件为免费插件,但是不提供jar的直接下载地址
你可以clone/fork该项目并自行构建,只需安装maven后进入项目目录,输入mvn install即可自动完成构建。目标文件会生成在/target目录下
如果你没有自行构建的能力,你可以联系作者支付¥20作为赞助,并由作者提供构建后的文件 所有支付的款项都是对作者开发极大的支持!


API

你可以通过VipSystemAPI.getInstance()来获取VipSystemAPI的实例
更多内容待补充


鸣谢

感谢下列用户对插件做出的赞助
(按时间排序)
yuguo99610 50元


联系作者

如果你想提交bug,你可以发送issue或加群563012939联系群主获取帮助
你同样也可以通过email联系 Email: i@zhanshi123.me




最新用法介绍: https://gitee.com/Soldier233/VipSystemRecode/blob/dev/README.md
源码: https://gitee.com/Soldier233/VipSystemRecode

编写过程可视化:
https://www.bilibili.com/video/BV1Up4y1S7r2
本插件所用代码部分来自其他开源或闭源(已授权)作品

评分

参与人数 18人气 +27 金粒 +129 收起 理由
风筱墨 + 2 神乎其技!6的飞起!
860723244 + 2 Ssssssssssssssssssss
Ray_Hughes + 2 + 40 薄荷到此一游
喵丶呜 + 2 Ssssssssssssssssssss
weiyfan + 1 神乎其技!6的飞起!
Chen_Meow + 1 讲真,服务器必备
南外丶仓鼠 + 2 非常棒~
mango8711 + 1 神乎其技!6的飞起!
242121899 + 1 如何构建呢?
nikissXI + 1 + 20 MCBBS有你更精彩~
MIKAZE3 + 1 + 15 MCBBS有你更精彩~
2236247760 + 2 + 10 MCBBS有你更精彩~
xingyu + 1 + 8 MCBBS有你更精彩~
a2354668685 + 1 神乎其技,不服不行!
asdf1234 + 2 + 6 神乎其技,不服不行!
极光creeper + 2 Ssssssssssssssssssss
飞翼ID + 2 + 30 Ssssssssssssssssssss
+ 1 第一

查看全部评分

酷车手BB弹 当前离线
积分
37850
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-6-29
查看详细资料
发表于 2019-4-27 21:49:25 | 显示全部楼层
QQ截图20190427214903.png

点不进去好像
回复

使用道具 举报

zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-4-27 22:12:34 | 显示全部楼层

还没有过审核
已经快要一个星期了 我也很无奈 可能spigotmc那里审核人手比较少吧
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-4-28 10:57:17 | 显示全部楼层
那个...papi的ecloud里面VipSystem的上传者ID不是你啊
回复

使用道具 举报

zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-4-28 21:58:55 | 显示全部楼层
CanNian2002 发表于 2019-4-28 10:57
那个...papi的ecloud里面VipSystem的上传者ID不是你啊

id不一样而已
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-4-28 22:15:44 | 显示全部楼层

哦只要是同一个人就行
回复

使用道具 举报

BLank826 当前离线
积分
2418
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-3-7
查看详细资料
发表于 2019-4-30 13:08:07 | 显示全部楼层
加群了,问你买插件,你也不回复
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-4-30 17:34:43 | 显示全部楼层

为什么我添加了扩展依然无法使用?
回复

使用道具 举报

zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-4-30 19:06:36 | 显示全部楼层
CanNian2002 发表于 2019-4-30 17:34
为什么我添加了扩展依然无法使用?

加了什么拓展
提供具体信息
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-5-1 17:04:46 | 显示全部楼层
zhanshi123 发表于 2019-4-30 19:06
加了什么拓展
提供具体信息

最初我试了你帖子上说的指令下载扩展,提示没有这个扩展。我就下了一个叫VipSytem的扩展
回复

使用道具 举报

阿威23333 当前离线
积分
3187
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-3-18
查看详细资料
发表于 2019-5-1 17:19:51 | 显示全部楼层
zhanshi123 发表于 2019-4-27 22:12
还没有过审核
已经快要一个星期了 我也很无奈 可能spigotmc那里审核人手比较少吧 ...

最近md_5和一些自己人闹矛盾,很多号都被删了
回复

使用道具 举报

zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-5-1 17:46:32 | 显示全部楼层
CanNian2002 发表于 2019-5-1 17:04
最初我试了你帖子上说的指令下载扩展,提示没有这个扩展。我就下了一个叫VipSytem的扩展
...

拓展只有在你需要提供变量的时候使用
直接使用命令/papi download vipsystem
进行安装 不是装另外的插件
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-5-1 21:37:11 | 显示全部楼层
zhanshi123 发表于 2019-5-1 17:46
拓展只有在你需要提供变量的时候使用
直接使用命令/papi download vipsystem
进行安装 不是装另外的插件 ...

我输入了你说的指令,提示/papi help
回复

使用道具 举报

zhanshi123 当前离线
积分
11512
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料
 楼主| 发表于 2019-5-1 21:39:05 来自手机 | 显示全部楼层
CanNian2002 发表于 2019-5-1 21:37
我输入了你说的指令,提示/papi help

papi ecloud download vipsystem
回复

使用道具 举报

MC_涅槃 当前离线
积分
1176
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-13
查看详细资料
发表于 2019-5-1 22:16:21 | 显示全部楼层
zhanshi123 发表于 2019-5-1 21:39
papi ecloud download vipsystem

提示No expansion found with the name: vipsystem
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-9-20 13:12 , Processed in 0.077558 second(s), Total 27, Slave 26 queries, Release: Build.2020.08.21 1730, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表