• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
[官方]LiteSignIn —— 强大且简单易用的签到插件|签到菜单|功能诸多[1.7-1.21]

原创 开源 娱乐 [官方]LiteSignIn —— 强大且简单易用的签到插件|签到菜单|功能诸多[1.7-1.21] 1.8.4.2

版权类型
原创
插件中文名称
轻量签到
插件英文名称
LiteSignIn
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
语言支持
多语言
前置组件
PlaceholderAPI(可选)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
LiteSignIn
pFUlErQ.png
什么是 LiteSignIn
这是一个使用门槛低、不需要编辑一堆花里胡哨选项才能用的签到插件,虽然叫做简易签到,但它的功能也不少,麻雀虽小五脏俱全。它能保存玩家的签到记录,并且在玩家进行签到的同时给予玩家特定的奖励。 奖励的内容可自定义,并且拥有多种模式,例如连续签到时的奖励、签到总次数达到一定数值时的奖励、指定日期签到时的奖励等。插件拥有一个长得像日历一样的箱子GUI作为签到菜单,所有的权限节点、消息提示、以及GUI内的按钮和功能等均可自定义。

插件前置:
  • Java8 及以上版本的运行环境(必须)
  • PlaceholderAPI (可选)
插件功能:
  • 每日签到,支持在进入游戏时提醒签到
  • 拥有一个箱子GUI作为签到菜单
  • 支持查看历史记录,以及菜单的翻页(像日历一样)
  • 多语言支持(目前支持简体中文、繁体中文、英语、日语)
  • 配置文件自动修复(有点难解释,就算你把Config.yml里的东西全删了,插件也能正常运作)
  • 支持多种签到奖励形式,例如连续签到的奖励,签到达到一定次数的奖励,指定日期签到的奖励等(看下边)
  • 支持PlaceholderAPI,并提供一部分占位符变量
  • 支持MySQL数据库储存模式
  • 支持SQLite数据库储存模式
  • 支持补签,玩家可以使用补签卡对指定遗漏日期进行签到
  • 支持使用收藏品相关命令管理特殊nbt的物品(命令/signin itemcollection,详见下方图片)
  • 签到排行榜查看
  • 使用命令直接给予玩家签到奖励(可以不通过签到直接获得签到奖励)
  • 数据库备份
  • 数据库回档(需要配合备份功能使用)
  • 提供开发者API(包名studio.trc.bukkit.litesignin.api和studio.trc.bukkit.litesignin.event.custom)
  • 签到奖励任务顺序编辑
  • 自动签到,有特殊权限的玩家进服自动签到
  • 多组奖励模式(可开关)同时拥有多个奖励组的权限的玩家可以同时获得这些组的奖励
  • 补签卡可以是虚拟道具或者是游戏内特殊nbt的物品
  • 支持多权限组,不一样的权限组拥有不一样的签到奖励
  • 签到排名功能,你今天是全服第几个玩家签到的呢?
  • 告示牌脚本功能,你可以设置玩家在点击木牌时签到(完全自定义,你甚至可以用这个功能来干其他的事情 :D)
所有权限节点、消息提示、以及GUI内的一切设置均可自定义(但你要记住这个不是一个自定义菜单插件)
还有其他的功能,请自己在使用中探索吧!

支持的签到奖励模式:
请在RewardSettings.yml文件中置签到的奖励
  • 默认奖励,每一次签到时所获得的奖励(可以被更高级的奖励覆盖)
  • 补签奖励,每一次补签时所获得的奖励
  • 连续签到奖励,当玩家连续签到数达到一定次数时触发
  • 特别周签到奖励,当玩家在指定星期里签到可触发(例如周日)
  • 总计签到奖励,当玩家总计签到数达到一定次数时触发
  • 特殊日期签到奖励,当玩家在一年之内某个特殊时期签到(例如12月25号圣诞节,6月1号儿童节等)时获得特定奖励
  • 特殊时间段签到奖励,当玩家在某一个时间段进行签到(例如19:30-23:00)时获得特定奖励
  • 签到排名奖励,当玩家今日全服签到排名第几位(例如今日全服第一个签到的玩家)时获得特殊奖励
  • 每月连续签到奖励,当玩家在每个月连续签到数达到一定次数时触发
  • 每月累计签到奖励,当玩家在每个月累计签到数达到一定次数时触发
  • 周期性连续签到奖励,当玩家每连续签到数达到一定次数时触发
  • 周期性累计签到奖励,当玩家每累计签到数达到一定次数时触发
以上签到奖励均可自定义提示信息、执行多行命令(服务器执行、玩家执行、OP执行)、获得特殊的物品,每一个权限组都可以拥有属于自身的以上奖励类型设置、除了默认奖励和补签奖励以外,其他奖励均可创建无数个子节点,例如连续签到奖励,可以设置连续签到3次、5次、10次等更多次数的奖励,并且它们的奖励都是独立的。

命令功能:
按Tab自动补全
命令 (主命令:/signin 或 /litesignin)功能
/signin reload重载配置文件与数据库连接
/signin gui [月份] [年份]打开签到菜单
/signin click [日期/玩家] [玩家]直接签到,或者对某一日期进行补签
/signin info [玩家]查看某个玩家的个人信息
/signin save保存当前玩家数据
/signin itemcollection管理收藏品
/signin database管理数据库(备份、回档等)
/signin reward直接给予玩家签到奖励
/signin leaderboard [日期]查看签到排行榜
更多命令敬请期待....

PlaceholderAPI占位符&变量:
%litesignin_signed-in% —— 该玩家是否已签到
%litesignin_group% —— 获取该玩家所在签到权限组
%litesignin_cards_amount% —— 获取玩家的补签卡数量
%litesignin_statistics% —— 获取玩家的签到总次数
%litesignin_continuous% —— 获取玩家当前连续签到的次数
%litesignin_statistics_of_month% —— 获取玩家当月签到的总次数
%litesignin_statistics_of_month_[年份]_[月份]% —— 获取玩家指定月份内签到的总次数
%litesignin_continuous_of_month% —— 获取玩家当月连续签到的次数
%litesignin_queue% —— 获取玩家今日签到排名
%litesignin_last_year% —— 获取上一次签到时的年份
%litesignin_last_month% —— 获取上一次签到时的月份
%litesignin_last_day% —— 获取上一次签到时的日期
%litesignin_last_hour% —— 获取上一次签到时的小时
%litesignin_last_minute% —— 获取上一次签到时的分钟

%litesignin_last_second% —— 获取上一次签到时的秒

其他占位符&变量:
%litesignin_random_[最小值]_[最大值]% 获取一个随机数 (这只是个小工具,可以用在签到奖励中的命令功能和物品奖励数量)

使用图片:
点击查看

命令使用.jpg
签到功能1.jpg
签到功能2.jpg

签到功能3.jpg
签到排行榜.jpg
签到木牌.jpg

默认配置文件:
插件将检测服务器系统语言生成对应语言的配置文件
注意,如果你是面板服务器,或者是境外的VPS、独立机,你很有可能得到的是英文版配置文件
在这里查看默认配置文件样本:
点击跳转

  • Config.yml
  • CustomItems.yml
  • GUISettings.yml 1.13+新版
  • GUISettings.yml 1.12.2旧版
  • Messages.yml
  • RewardSettings.yml 1.9+新版
  • RewardSettings.yml 1.8.9旧版
  • WoodSignSettings.yml

结束语:
喜欢这个插件且有条件的话,请在SpigotMC上给本插件五星好评,
或者在 爱发电 支持我,你们的支持就是我更新的动力!
开源地址: 如有问题,欢迎加入【红色创意|MC插件综合交流群】群号714363113
但请注意,你不可以在未授权的前提下转载、借用本插件的源代码,违者必究。



使用统计
[MD][![BigImage](https://bstats.org/signatures/bukkit/LiteSignIn.svg)](https://bstats.org/plugin/bukkit/LiteSignIn/11849)[/MD]


本插件所用所有代码均为原创,不存在借用/抄袭等行为
作者
红色创意工作室
下载
3,796
查看
10,450
首次发布
最后更新

评分

5.00 星 5 次评分

最新更新

  1. 更新至1.8.4.2版本

    修复了在部分计算机上的防毒程序中报告木马病毒的问题
  2. 更新至1.8.4.1版本

    1. 为补签功能的奖励中增加了“周期性累计签到次数”奖励的判定,详见Disabled-Modules设置的注释 2. 修复了关于“每月累计签到次数”的奖励所判定的月份不正确的Bug
  3. 更新至1.8.4.0版本

    从这个版本开始,补签获得的其他奖励将以补签所指定的日期为参照日期,详见RewardSettings.yml中Disabled-Modules的注释。 优化了与删除了部分冗余代码。 修复了一些小Bug。

最新评价

插件非常好用,刚好拿去给服务器用了。
签到获得补签卡怎么配置?
非常好的插件,但有个小的建议……能不能使用spigot的scheduler而不是单独创建一个线程进行异步操作?有时会出现服务器关闭了但是这个线程没有关闭导致我自动重启失效的状况。
nice work
非常好签到插件,爱来自太仁慈
后退
顶部 底部