[小眠签到]Miansignin | 自定义 | 支持IA | GUI | 奖品池 | NBT继承 | 快捷编辑 | 适用于服务器

原创 娱乐 [小眠签到]Miansignin | 自定义 | 支持IA | GUI | 奖品池 | NBT继承 | 快捷编辑 | 适用于服务器 1.0.0

请登录后获取
版权类型
原创
插件中文名称
小眠签到
插件英文名称
MianSginin
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. SpongeVanilla
  7. Leaves
  8. 其他核心
语言支持
中文(简体)
前置组件
Valut(可选)
Playerpoints(可选)
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
ChatGPT Image 2026年9月24日 19_43_24.webp
ChatGPT Image 2026年9月24日 19_43_35.webp
ChatGPT Image 2026年9月24日 19_43_40.webp
ChatGPT Image 2026年9月24日 19_43_45.webp
ChatGPT Image 2026年9月24日 19_43_51.webp

MianSignIn:面向 Minecraft 服务器的北京时间月签到系统​

MianSignIn 是一款专为 Minecraft 1.20.1 服务端设计的签到插件,适用于 Mohist、Paper、Spigot 等常见服务端环境。它将签到、奖励池、权限发放、经济奖励和 ItemsAdder 界面资源整合到一套系统中,适合生存服、竞技服、RPG 服以及长期运营的模组服务器。

插件强制使用中国大陆北京时间 Asia/Shanghai,每天 00:00 自动进入新的签到日,每月 1 日自动开始新的签到周期。玩家不需要理解服务器所在机房的时区,也不需要手动计算日期,打开界面即可看到当前月份、今日状态、已签到日期和漏签日期。

核心签到规则​

MianSignIn 采用“每月 1 日到月底重置”的签到周期。每个自然月拥有独立的签到记录,进入新月份后自动开启新的月签到。

玩家只能领取当天对应的奖励。过去日期未领取会显示为漏签,未来日期显示为未开放;漏签后连续签到天数会清零。插件不包含补签卡、签到排名、连续签到奖励和全服公告,整体设计更偏向简洁、稳定和易于管理。

奖励池系统​

MianSignIn 的核心是奖励池。管理员可以先创建奖励池,再将奖励池绑定到每月第 1 至第 31 天。每个日期可以绑定一个奖励池,多个日期也可以共用同一个奖励池。

奖励池支持多种奖励类型:

  • 原版物品
  • 模组物品
  • ItemsAdder 自定义物品
  • 命令奖励
  • 权限节点奖励
  • PlayerPoints 点券奖励
  • Vault 金钱奖励
其中最重要的功能是手中物品添加。管理员手持任意物品执行添加命令后,插件会完整复制该物品并保存到奖励池中,包括物品名称、Lore、NBT、CustomModelData、模组物品注册信息以及 ItemsAdder 数据。玩家领取时,插件会还原原始物品,而不是只发放一个普通材料。

管理与玩家指令​

玩家输入 /miansignin 或 /ms 即可打开签到界面。

管理员可以使用以下指令:

/miansignin reload<br>/miansignin create &lt;奖励池名&gt;<br>/miansignin del &lt;奖励池名&gt;<br>/miansignin bind &lt;日期&gt; &lt;奖励池名&gt;<br>/miansignin add &lt;日期&gt; &lt;奖励池名&gt;<br>/miansignin addperm &lt;日期&gt; &lt;奖励池名&gt; &lt;权限节点&gt;<br>/miansignin addcmd &lt;日期&gt; &lt;奖励池名&gt; &lt;控制台指令&gt;<br>/miansignin addpoints &lt;日期&gt; &lt;奖励池名&gt; &lt;数量&gt;<br>/miansignin addmoney &lt;日期&gt; &lt;奖励池名&gt; &lt;金额&gt;<br>/miansignin list &lt;日期&gt;
其中 /miansignin add 用于把手中的物品加入对应日期的奖励池,/ms 是全部指令的简写形式。

GUI 与交互体验​

签到界面使用 54 格箱子 GUI,以月历形式排列本月日期。每个日期格子会显示当前状态,例如可签到、已领取、漏签和今天。界面右侧显示连续签到天数和奖励说明,底部提供关闭按钮。

玩家点击日期格子时,插件会尝试执行签到。签到成功播放升级音效,重复签到、无奖励池或点击非当天日期时播放失败提示音。GUI 的所有点击、Shift 点击和拖拽操作都会被取消,玩家无法从签到面板中取出背景、日期图标、奖励箱或关闭按钮。

ItemsAdder 视觉资源​

MianSignIn 配套提供 ItemsAdder 内容包,使用命名空间 miansignin。界面图标采用深色战术面板、金属边框、玻璃高光、军绿与橙黄色高亮风格,整体接近现代战术游戏 UI。

包含的界面资源包括:

miansignin:signin_background<br>miansignin:day_available<br>miansignin:day_claimed<br>miansignin:day_missed<br>miansignin:day_today<br>miansignin:reward_box<br>miansignin:streak_fire<br>miansignin:close_button
ItemsAdder 内容包中包含配置文件、64×64 透明底贴图和显式 item/generated 模型文件。插件会优先读取 ItemsAdder 图标;如果 ItemsAdder 未安装或图标无法加载,则自动回退到原版物品图标,保证 GUI 仍然可以正常使用。

配置文件​

首次启动后,插件会生成:

plugins/MianSignIn/config.yml<br>plugins/MianSignIn/messages.yml<br>plugins/MianSignIn/rewards.yml<br>plugins/MianSignIn/data/
config.yml 用于配置时区、GUI 标题、经济接口和签到行为;messages.yml 用于修改所有提示文本;rewards.yml 保存奖励池、日期绑定和玩家奖励数据;data 目录保存玩家签到记录和连续签到状态。
后退
顶部 底部