KONGG_ 发表于 6 天前

[随心核心]SuiXinJs —— 随心系列插件的前置[1.21.x - 26.3]



SuiXinJs

——随心系列插件的前置



序言
本人本身是一名高版本的服主,之前一直是在各大社区找插件
但是我发现了一件事,很多开发者一直在做一些很大型的插件,比如基础插件,经济插件,市面上有好几个这种大型的插件了
又有很多开发者在做一些很小的插件,基本上只能娱乐
不知道为什么现在市面上很少见到只专注单一方向并且涉及不浅的插件了
于是我想把我服务器正在使用的我制作的插件发布出来,我插件的适用群体是那些高版本生存服的服主
这个是我所有插件的前置

核心简介
SuiXinJs 是随心系列插件的公共前置,本体只做一件事:把所有附属插件都会用到的公共能力收敛到一处,让每个附属只专注自己的业务。
核心 jar 不打包任何第三方依赖(体积不到 100KB),SQLite、MySQL、Redis 的驱动在首次启动时自动从阿里云镜像下载到插件目录,校验完整性后加载;之后离线也能正常启动。附属插件从编译到运行都不需要携带任何数据层依赖。

内置 Web 管理面板
这是我做这个核心最重要的原因之一:服务器不进游戏也能管理。
一个页面管所有服,不需要再手动调配置文件。

统一展示风格
所有随心系列插件共用同一套启动横幅、加载步骤和命令回服格式。当你打开控制台,看到的是整齐划一的信息。

命令
/sxj 或 /suixinjs(权限 suixinjs.admin,默认 OP)
/sxj info —— 查看核心状态:驱动、数据源、线程池、驱动目录
/sxj reload —— 重载配置
/sxj help —— 帮助

安装与配置
把 SuiXinJs 丢进 plugins 重启即可,首次启动自动下载驱动(约 17MB,阿里云镜像,带校验)。
server-id: ""            # 集群节点标识,留空自动生成
redis:                   # 默认 Redis:集群通信与附属复用
host: "127.0.0.1"
port: 6379
password: ""
database: 0
web:
enabled: true
port: 28080            # 管理面板端口
token: ""            # 访问令牌,建议公网环境设置
适用版本:1.21.1+(Java 21)

随心系列插件
[随心核心]SuiXinJs —— 随心系列插件的前置(本插件)
[缄言]SilenceWarden —— 随心所欲的在Web上禁言玩家&关键词识别自动禁言处罚!


交流群
https://pub.idqqimg.com/wpa/images/group.png


页: [1]
查看完整版本: [随心核心]SuiXinJs —— 随心系列插件的前置[1.21.x - 26.3]