[原创][管理]VipSystem——老牌的VIP插件的Nukkit版本[全版本] - Nukkit插件专区 - Minecraft(我的世界)中文论坛 -.html

[原创][管理]VipSystem——老牌的VIP插件的Nukkit版本[全版本] - Nukkit插件专区 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 9325|回复: 44
打印 上一主题 下一主题

[Nukkit插件] [原创][管理]VipSystem——老牌的VIP插件的Nukkit版本[全版本]

[复制链接]
zhanshi123 当前离线
积分
14365
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料

来自:江苏

跳转到指定楼层
楼主
 楼主| 发表于 2020-2-15 20:50:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
基岩版插件发布
中文名称:
英文名称:VipSystem
来源:原创
前置插件:MultiPass LuckPerms
服务端类型:Nukkit(旧) Cloudburst Nukkit(原NukkitX) 
插件类型: 
支持版本: 
下载地址:http://本帖.net
原帖地址:-
最后更新:2020-02-15

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

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

x
本帖最后由 zhanshi123 于 2020-2-26 12:50 编辑

VipSystem

简介

VipSystemEx可以帮你自主管理服务器的vip,支持限时,永久,可切换的vip。本插件使用带索引的SQLite或MySQL进行数据存储,支持自定义开启/关闭连接池,保证了兼容性和高效性。现在,VipSystem来到了Nukkit,本版本的VipSystem和Bukkit4.6版本的VipSystemEx功能基本类似
插件需要使用MultiPass或LuckPerms作为前置,请点击链接下载安装

命令

命令用途权限
/vipsys me查看你的vip情况
/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即可移除  


进阶用法

语言设置

插件内置了英语和中文,你可以将配置文件中的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

如果你需要在指定世界使用VIP,你可以关闭isGlobal并配置下方的世界

  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进行下载


插件下载

1.0: https://pan.baidu.com/s/1VZtYb6P0g1igCFa9on0n8Q 提取码: gkpg1.1: https://pan.baidu.com/s/1UTidKkE9VZsUHYlLOG9Phw 提取码: nwb9

API

你可以通过VipSystemAPI.getInstance()来获取VipSystemAPI的实例
更多内容待补充(目前Nukkit版本事件不可用)


联系作者

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


额外功能
目前插件集成了一些额外的功能下面将为你介绍每个功能的使用方法
具体请查看下方链接
http://www.zhanshi123.me/?p=355

源码: https://gitee.com/Soldier233/VipSystemNukkit
本插件所用代码部分来自其他开源或闭源(已授权)作品









评分

参与人数 2人气 +4金粒 +90收起 理由
秋韵+ 2+ 40恢复了 干就完了奥利给
余枫+ 2+ 50神乎其技!6的飞起!

查看全部评分

帖子永久链接: 

Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、Minecraft(我的世界)中文论坛管理员和版主有权不事先通知发贴者而删除本文

雪月霜落 当前离线
积分
2277
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-3-23
查看详细资料

来自:浙江

沙发
发表于 2020-2-15 20:56:28 | 只看该作者
膜拜大佬,先支持一波
回复

使用道具 举报

秋韵 当前离线
积分
7824
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-20
查看详细资料

来自:广西

板凳
发表于 2020-2-16 11:59:31 | 只看该作者
原来昨天你在肝这个,辛苦了辛苦了
人气发完了还没恢复等恢复了跟金粒一起评上
战士加油
回复

使用道具 举报

余枫 当前离线
积分
8022
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-14
查看详细资料

来自:江西

地板
发表于 2020-2-16 12:37:50 | 只看该作者
强大!真就整出来VIP了
回复

使用道具 举报

Corex95 当前离线
积分
254
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-24
查看详细资料

来自:荷兰北荷兰省

5#
发表于 2020-2-17 00:58:39 | 只看该作者
Server crashed after using this plugin
回复

使用道具 举报

zhanshi123 当前离线
积分
14365
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料

来自:江苏

6#
 楼主| 发表于 2020-2-17 08:22:43 | 只看该作者
Corex95 发表于 2020-2-17 00:58
Server crashed after using this plugin

Please provide your crash log and nukkit version
回复

使用道具 举报

冬天冬天W 当前离线
积分
4173
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-8-30
查看详细资料

来自:四川

7#
发表于 2020-2-19 00:29:44 | 只看该作者
找了好久的nukkitx的vip插件了感谢作者无私的分享
回复

使用道具 举报

a1391410773 当前离线
积分
582
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-8-3
查看详细资料

来自:广东

8#
发表于 2020-2-21 02:00:20 | 只看该作者
很老的vip插件了
回复

使用道具 举报

W1649121837 当前离线
积分
889
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-5-3
查看详细资料
头像被屏蔽

来自:山东

9#
发表于 2020-2-21 19:26:19 | 只看该作者
有更详细的教程吗
回复

使用道具 举报

zhanshi123 当前离线
积分
14365
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料

来自:江苏

10#
 楼主| 发表于 2020-2-21 20:21:57 | 只看该作者

这已经是插件的全部教程了
如果你需要的功能只是发放定时vip
直接使用/vipsys give命令提供的功能即可
回复

使用道具 举报

Corex95 当前离线
积分
254
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-24
查看详细资料

来自:荷兰北荷兰省

11#
发表于 2020-2-23 12:41:14 | 只看该作者
zhanshi123 发表于 2020-2-21 20:21
这已经是插件的全部教程了
如果你需要的功能只是发放定时vip
直接使用/vipsys give命令提供的功能即可 ...

Im using Luckperms not Multipass is that the false
回复

使用道具 举报

zhanshi123 当前离线
积分
14365
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料

来自:江苏

12#
 楼主| 发表于 2020-2-23 13:31:16 | 只看该作者
Corex95 发表于 2020-2-23 12:41
Im using Luckperms not Multipass is that the false

Luckperms support may be added in next version.
回复

使用道具 举报

Corex95 当前离线
积分
254
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-24
查看详细资料

来自:荷兰北荷兰省

13#
发表于 2020-2-24 00:35:40 | 只看该作者
zhanshi123 发表于 2020-2-23 13:31
Luckperms support may be added in next version.

Thanks :o
回复

使用道具 举报

zhanshi123 当前离线
积分
14365
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-7
查看详细资料

来自:江苏

14#
 楼主| 发表于 2020-2-26 12:51:34 | 只看该作者

LuckPerms support is added in 1.1
Works fine with default Vipsystem config.
Some functions may not work correctly due to lacking of LuckPerms API
回复

使用道具 举报

Tim0716 当前离线
积分
128
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-20
查看详细资料
头像被屏蔽

来自:山东

15#
发表于 2020-3-1 10:45:11 | 只看该作者
这个很不错,可以用在服务器试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-4-23 17:55 , Processed in 0.053166 second(s), Total 29, Slave 28 queries, Release: Build.2023.03.15 0137, Gzip On, Redis On.

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

© 2010-2022 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载