- 版权类型
- 原创
- 插件中文名称
- 小眠签到
- 插件英文名称
- MianSginin
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- SpongeVanilla
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- Valut(可选)
Playerpoints(可选)
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
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 金钱奖励
管理与玩家指令
玩家输入 /miansignin 或 /ms 即可打开签到界面。管理员可以使用以下指令:
/miansignin reload<br>/miansignin create <奖励池名><br>/miansignin del <奖励池名><br>/miansignin bind <日期> <奖励池名><br>/miansignin add <日期> <奖励池名><br>/miansignin addperm <日期> <奖励池名> <权限节点><br>/miansignin addcmd <日期> <奖励池名> <控制台指令><br>/miansignin addpoints <日期> <奖励池名> <数量><br>/miansignin addmoney <日期> <奖励池名> <金额><br>/miansignin list <日期>
其中 /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 目录保存玩家签到记录和连续签到状态。