我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 78|回复: 0

[原创插件] [综合|管理]LiteInvitation —— 更好用的邀请码系统[1.7-1.20]

[复制链接]

Lv.1 伐木工

人气
5 点
金粒
10 粒
宝石
0 颗
爱心
0 颗
钻石
2 颗
贡献
0 点
发表于 前天 16:33 | 显示全部楼层 |阅读模式
轻量的邀请 LiteInvitation
  • 概要
  • 下载链接
  • 授权信息

适用服务端:CraftBukkit Spigot Paper Bukkit 

插件类型: 综合 管理 

语言支持: 简体中文 

适用版本:

前置插件: PlaceholderAPI(非必需)

简介: 一款轻量且功能全面的邀请插件

LOGO

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Durham 于 2025-5-24 17:45 编辑

Lite Invitation
--轻量的邀请
序言

楼主因为一个偶然的想法想要为自己的服务器添加邀请码系统
然而在论坛上实在没有找到高自定义度高且轻量的推广插件 :(
于是..LiteInvitation诞生了

#由于某些奇怪的原因 这个插件似乎也没有那么轻量? :)

简介

  • 支持自定义邀请码长度
  • 所有由该插件发出的信息均可在message.yml自定义
  • 支持自由设置邀请完成后的奖励 玩家指令/消息/后台指令
  • 支持MySQL以及YML两种存储方式
  • 支持PlaceholderAPI占位符
  • 支持设置当玩家邀请指定人数获得指定奖励
  • 防止玩家使用小号刷取邀请奖励(玩家IP/在线时长/游戏等级/击杀生物数量)
  • 支持配置文件自动迭代 插件更新后无需手动修改配置


权限&命令


权限:
  • LiteInvitation.Bypass: 持有该权限的玩家可以绕过防小号检查
  • LiteInvitation.Admin: 管理员权限


命令:
注: #为玩家指令 *为管理员指令  (/LiteInvitation可替换为缩写/yq)

# /LiteInvitation Help -- 获取插件帮助
# /LiteInvitation Look -- 查看自身的邀请数据
# /LiteInvitation Accept <邀请码> -- 输入玩家的邀请码以接受邀请

* /LiteInvitation Reload -- 重载插件
* /LiteInvitation Check <玩家ID> -- 查看指定玩家的邀请数据
* /LiteInvitation Clear <玩家ID> -- 清除指定玩家的邀请数据



配置文件

config.yml


PlaceholderAPI

%liteinvitation_code% -- 该玩家的邀请码
%liteinvitation_inviter% -- 该玩家接受了谁的邀请
%liteinvitation_frequency% -- 该玩家邀请了多少人

防小号


在config.yml中自行设置即可
  1. #防小号功能
  2. Anti-SmallAccount:
  3.   IP:
  4.     #是否启用IP防小号限制 开启后单个IP只能接受一次邀请
  5.     Enable: true
  6.   Time:
  7.     #是否开启游戏时间防小号限制
  8.     Enable: true
  9.     #当玩家至少需要游戏多久才能接受邀请 单位:小时
  10.     Amount: 24
  11.   Level:
  12.     #是否开启等级防小号限制
  13.     Enable: true
  14.     #玩家至少需要多少级才能接受邀请
  15.     Amount: 20
复制代码



下载&更新日志

v1.5.1:
LiteInvitation-1.5.1-SNAPSHOT.jar (66.43 KB, 下载次数: 1)
--
May 21, 2025
在设置文件中新增了useSSL选项
添加了对1.20版本的支持


v1.5.0:
LiteInvitation-1.5.0-SNAPSHOT.jar (64.71 KB, 下载次数: 0)
--
Jan 7, 2024
  • 修复了SQL注入问题
  • 添加空名称的占位符在config.yml中 (这意味着当玩家没有被邀请时 邀请者不会显示为none或“无” 而是您在config中写入的内容)
  • 提升网络性能 优化数据库连接方式
  • 修复偶尔会出现在处理玩家名时插件在后台抛出的空指针错误
  • 如果MySQL数据库不可用 现在插件会直接切换为Yaml存储方式
  • 添加了命令前缀在config.yml的Invite-Command下 ([msg]前缀对应发送信息|[command]前缀对应在后台使用指令|[player]前缀对应使玩家发送指令) 这使您可以更方便的设置邀请成功后触发奖励的形式
  • 在config.yml中添加了是否允许两个玩家互相邀请的设置 (关闭后即可禁止玩家通过互相邀请获得邀请奖励)
  • 现在可以通过reload指令切换存储模式 (MySQL或Yaml)
  • 修复了防小号功能在MySQL模式在不生效的bug



v1.4.8:
LiteInvitation-1.4.8-SNAPSHOT.jar (64.14 KB, 下载次数: 0)
--
May 1, 2023
增加对1.19版本的支持
修复了reload命令无法刷新插件前缀的问题


v1.4.6:
LiteInvitation-1.4.6-SNAPSHOT.jar (64 KB, 下载次数: 0)
--
Jan 10, 2022
修复某些情况下因DNS服务器造成主线程阻塞的问题

v1.4.5:
LiteInvitation-1.4.5-SNAPSHOT.jar (63.58 KB, 下载次数: 0)
--
Dec 11, 2021
增加了击杀怪物数量以及玩家等级的防小号功能

#1.4.5版本前的jar包均已遗失 故无更新日志


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

幸好思念无声,否则震耳欲聋。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-5-26 11:41 , Processed in 0.138041 second(s), 21 queries , Redis On.

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

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部