McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
VIP System

VIP System - VIP系统

VIP系统,包含有效期、API接口、设置以及SQL或YAML配置文件!支持多种VIP等级类型!
Bukkit / Spigot 作者 The_MaxCZ 支持版本 1.7 - 1.12
服务器使用量
未统计
服务玩家数
未统计
下载量
29,163
插件详细介绍

简介

VIP 是一款功能完善的 Minecraft 插件,用于管理玩家的 VIP 身份与特权。它支持自定义 VIP 类型、菜单设计,并集成了丰富的 API 与占位符,方便与其他插件联动。

重要配置说明

启用 VIP 到期提醒

如需在 VIP 到期时向玩家发送提醒,请在配置文件中进行如下设置:

  • watch-to-end-vip: false 修改为 watch-to-end-vip: true
  • 同时可以设置提醒时间 watch-to-end-vip-time: 1 (单位:分钟)

数据库配置

插件默认使用 YAML 文件存储数据。如需使用 MySQL,请在 config.yml 中配置以下字段:

database:
  type: yml
mysql:
  hostname: localhost
  user: root
  password: password
  database: database

执行命令

插件可在设置或移除 VIP 时执行特定命令

  • 设置 VIP 时执行的命令 (commands-to-set-vip)
  • 移除 VIP 时执行的命令 (commands-to-remove-vip)

命令中的 %name%%rank% 将被自动替换为玩家名和 VIP 等级。

消息与菜单

  • 前缀消息可在 message.prefix 中修改。
  • VIP 信息菜单的标题可在 inventory.name 中修改。

核心功能

  • VIP 类型管理:通过 types.yml 文件自定义 VIP 等级与权限组。
  • 占位符支持:兼容 PlaceholderAPI 与 MVdWPlaceholderAPI。
  • 菜单设计:在高级版本中提供可视化的菜单自定义功能。
  • 激活码系统:在高级版本中支持使用激活码发放 VIP。

VIP 类型配置 (`types.yml`)

VIP 等级在 types.yml 文件中定义。基本格式如下:

vip:
  group-Name: VIP
  name: VIP

请注意:如果您在设置 VIP 时使用了 Date 类,请确保从 the.max.vip.date.Date 正确导入。

API 使用方法

以下为插件提供的 API 接口示例

检查 VIP 状态

  • VIP.getVIP().getAPI().have(playerName);
  • 返回布尔值。玩家拥有 VIP 则返回 true,否则返回 false

获取 VIP 时间信息

  • VIP.getVIP().getAPI().getEndingDate(playerName);
  • 返回 VIP 到期时间的时间戳(Long 类型)。
  • VIP.getVIP().getAPI().getTime(playerName);
  • 返回 VIP 剩余总时长(毫秒,Long 类型)。

设置与移除 VIP

  • VIP.getVIP().getAPI().set(playerName, days, Date);
  • 为指定玩家设置 VIP 时长。
  • 示例:VIP.getVIP().getAPI().set("The_MaxCZ", 1, Date.HOURS);
  • VIP.getVIP().getAPI().remove(playerName);
  • 移除指定玩家的 VIP。成功移除返回 true,失败返回 false

其他操作

  • VIP.getVIP().getAPI().openInventory(player);
  • 为指定玩家打开 VIP 信息菜单。
  • VIP.getVIP().getAPI().watchEndVIP();
  • 手动触发 VIP 到期检查。

占位符列表 (支持 1.8 及以上版本)

安装 PlaceholderAPI 或 MVdWPlaceholderAPI 后,可使用以下占位符:

  • {vip_rank}:返回玩家当前的 VIP 等级名称。
  • {vip_endingdate}:返回玩家 VIP 的到期日期。
  • {vip_activate}:返回玩家的 VIP 账户状态(已激活/未激活)。

感谢与测试服务器

  • 特别鸣谢:感谢 maxo_svk 提供的创意与想法。
  • 测试服务器(均为捷克服务器):
  • play.Dream-Play.cz
  • MoonLands.eu
  • mc.IceLands.eu
  • mc.Ultra-Core.eu
  • mc.ExtremePlay.cz
  • mc.Legend-Plays.eu
  • mc.enderly.eu
  • play.stylemine.cz

> 如果您正在使用本插件,可通过私信联系作者,将您的服务器添加至此列表。

使用条款

下载并使用本插件,即表示您同意遵守以下条款

  • 不得对本插件进行反编译。
  • 不得修改插件源代码。
  • 不得将插件上传至其他任何地方分发。
  • 不得声称本插件是您自己的作品。

运行环境要求

您必须安装或重新安装 Java 8 环境以确保插件正常运行。

测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 VIP System
作者 The_MaxCZ
平台 Bukkit / Spigot
支持版本 1.7 - 1.12
点赞数 0
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,283  |  今日访问人次:12,411  |  昨日访问人次:11,147

独立 IP:4,877  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6