△@←
本帖最后由 SHEEP_REALMS 于 2021-11-9 11:49 编辑

Sch233's Dream - 登录系统

====写在前面====
    可能会有人好奇为什么这个数据包一开始就是2.0.0以上了,因为这个最开始就是自己做着玩的然后更了好多代。。。。。。
    根据在百度上搜索的版本号的标准来看(版本号命名规则-CSDN),大概还算是合理的吧(因为重写了几次所以版本就上升到了4.0.0了)
    关于我本人,,
        bilibili的账号名字是sch246个人空间链接
        JE版MC账号是sch233,也是这个数据包取名的由来
所有数据包使用大憨批编辑,大憨批真的好用

====这是干啥的?====

我自认为这是较为完备的登录系统,不过当然最重要的是它有挺好看的gui界面!
直接上图
这些都是在聊天栏显示的界面!都是用鼠标点击触发的!
直点击字符可以把字符输入进去,点击shift切换键盘模式,点击"<="删除一个字符,点击"密码:"删除全部字符,点击"确认"来确定输入

点击"游客登录"将不设立密码而登录

密码格式不正确(小于6或大于24)时"确认"将不可用!

倒计时结束或错误次数达到5将会试图将玩家踢出游戏!(单机不行,服务器请在server.properties 把function的权限设置为3或更高)






注意未注册的账号可以进行游客登录,但这意味着任何人都能在这个账号上创建密码
对于未登录玩家的封锁强度
基本限制:错误次数达到5次,或者登录时间达到180秒踢出服务器,可在sch233:login/sets下修改设置
命令限制:玩家进入时会tick运行deop直到登陆成功才会按照tag恢复(tag为op或temp_op,其中op列表是在数据包内设定的,基本模块下sch233:commands/op_list,在op列表内的玩家登陆成功必定获得op,并且其它玩家就算给自己op的tag也不会生效,有temp_op的tag的玩家登陆会获得op,但不满足条件的玩家就算有op也会失去op,虽然给自己加个tag是举手之劳的事情)
物品限制:玩家进入时会清空物品栏并且直到登陆成功才会恢复
移动限制:玩家进入时会tick运行tp @s 1 -20 1 0 90直到登陆成功才传送回原来的位置
模式限制:玩家进入时会tick把玩家变为旁观者模式
视野限制:玩家进入时会tick给与失明效果

一些问题
修改和注销密码的时候不会运行上述的限制,而且默认已登录的玩家都可以进行修改和注销操作,不会二次验证密码
由于使用的是trigger所以玩家输入密码的时候所有op都能看到,可以把/gamerule sendCommandFeedback 关了
而且由于密码存储在storage里面而且我没有加混淆,理论上所有op都能查看任何玩家的密码,emm,我就不说存在哪里了



====关于安装====
下载
登录系统是 sch233_pack_login
或者点击这里下载 sch233_pack_login_4.0.1.zip (35.34 KB, 下载次数: 12)
安装
放入  saves/<存档名>/datapacks/  需要前置sch233's dream - 基本模块
然后打开游戏就行了,全自动安装的
单机也能使用不过封不了你的指令权限
注意服务端使用需要在server.properties 把function的权限设置为3或更高!
===关于数据包===

==关于兼容性==
见下的“卸载问题”
===关于资源包===
并没有
====卸载问题====

如果你安装并运行了它我觉得你不会问如何卸载这个问题的,毕竟完全gui,
所以就是卸载干不干净的问题了
其它我不敢保证,但是计分板肯定是卸载干净了
存储大概也卸载干净了,就算不是也都是sch233开头的
tags的话,虽然卸载的时候有移除但估计没有移除完
这个大概可以用全局替换搞完但tag有点多所以就算了
而且实际上留在玩家身上的tag也不多

====版本问题====

    用最新的就好了



====更新日志====
修复了虚空世界登录会奔溃的问题(去掉了spreadplayer),然而更新的是basic模组的4.1.4
标题修复为了登录系统(我是S`B
4.0.1 - 修复了登录不了的问题(调试的时候没关掉注释




我爱PHPMC
这是什么

△@←
我爱PHPMC 发表于 2020-10-20 05:24
这是什么

聊天栏显示的内容
用鼠标点击来控制
由于强制传送加失明导致眼前一片黑

夕阳红熊猫
话说这个键盘可以用鼠标点吗

橙小芋
awaawaawaawaawaawa

橙小芋
还有这种操作

z阿萨大大
多谢楼主,这样子服务器也可以来些游客,不用注册的那种

风花雪月丶
这是夜店风的么

qwe8270851
绝了啊
多谢楼主

melt小菜
对于我这种喜欢设置长密码的人来说,有点麻烦

kayn-
我这密码十几位数的好像有点麻烦

mytuzi
666666666666

Vdh
6666666666666666666666666

第一页 上一页 下一页 最后一页