[原创][1.16.x-1.19.x]签到系统——为你的非插件服提供一套简洁的解决方案

凉茶***Lv.1 新手上路 发表于 2022-12-29 · 最后回复 2024-6-13 IP:河北省 2,995 1
AI 速览2026-10-19 03:08 生成

数据包签到系统,为无插件服务器提供每日签到方案

这个帖子介绍了一套用数据包实现的签到系统,面向没有插件环境或不便安装插件的 Minecraft 服务器与单人存档。玩家每天可签到一次,签到奖励可在指定函数中用命令形式配置,并附带时间显示与校准功能。帖子按版本分成 beta.1 至 beta.2 与 beta.3 起两套用法,分别说明安装位置、签到命令和校准方式,适合想给服务器加简易签到又不想折腾插件的服主参考。

获取方式
  • 将数据包放入 world/datapacks 文件夹后重载服务器,单人存档放入存档的 datapacks 文件夹
  • 通过帖内提供的网盘链接下载,提取密码为 6egj
  • 作者预计兼容 1.16.x 至 1.19.x,未全部实测,可能向下兼容
  • 安装方式与签到命令因版本不同而异,需按 beta.1-beta.2 或 beta.3 起的说明操作
  • 首次加载需用 24 小时制校准时间,否则计时可能不准
  • 服务器卡顿可能导致计时偏慢,误差较大时需手动调整
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
-模组介绍-​

你是否想要给自己的服务器提供一个简易的签到系统
虽然有一大堆的签到插件但苦于技术无法安装它们
没有关系这个模组会给你提供一套费人可行的解决方案​

-具体实现-​

  • 首先,对此模组进行安装,打开服务器文件夹,然后打开其中的worlds文件夹。打开其中名为datapacks的文件夹,并将数据包放入其中然后重载服务器即可,局域网和单人游戏放入你的存档的datapacks文件夹即可​

(版本 v0.1-beta.1 - v0.1-beta.2的使用方法)
  • 签到领取使用函数 /function signin:play/play 即可进行签到,每天仅允许签到一次​;
  • 第一次加载需要校准时间,计时使用的是 24 小时制,校准时间使用函数 /function signin:daybegin 可根据标题栏的时间进行校准,如需在其他时间启用时间显示,使用函数 /function signin:display 即可开始显示​;
  • 可在函数 signin:play/signin 中用命令形式配置签到所给予的物品​。
(版本 v0.1-beta.3 - 的使用方法)
  • 签到领取使用命令 /trigger signin add 1 即可进行签到,每天仅允许签到一次​;
  • 第一次加载需要校准时间,计时使用的是 24 小时制,校准时间使用函数 signin:add_time/reload 可根据标题栏的时间进行校准,如需在其他时间启用时间显示,使用函数 signin:add_time/time 即可开始显示​;
  • 可在函数标签 signin:signin 中用命令形式配置签到所给予的物品​。

-已知bug-​

  • 时间计时可能因为服务器卡顿,停止运行的问题导致计时偏慢,如果误差较大请进行手动调整
  • 预计兼容1.16.x-1.19.x 可能还能往下兼容,但苦于作者条件无法全部测试,如果有无法使用的版本望告知
下载链接:https://wwwi.lanzouo.com/b03jom0rg 密码:6egj
mc百科发布帖链接:https://www.mcmod.cn/class/8460.html


玩家签到成功的截图



回复 1 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则