Skip to content

Repository files navigation

SFMC - ScriptsForMinecraftServer

一套 Minecraft Bedrock Script API (SAPI) 行为包 + Node.js 仓顶服务的 monorepo。

  • 提供基于Minecraft Script API原生脚本SDK
  • 外置可拆卸的模块化管理服务,拥有类似插件服的舒适体验;目前已开发22+实用模块
  • 为BDS服务器提供的多功能、易用的cli工具,涵盖自动更新模块管理资源包管理等功能
  • 为模块提供Sqlite数据库管理SDK及其路由服务
  • 自建工作流,使模组/模块开发更轻松
  • 支持 LLBOT/QQ开放平台 的QQ桥接服务,轻松实现群服互通

模块仓库 →
English version →

version license node typescript npm modules bd


快速开始

npm

> node -v   # 需要 v22.13+
> npm install -g @sfmc-bds/sfmc # 或 beta 版:npm install -g @sfmc-bds/sfmc@beta
> mkdir my-server && cd my-server
> sfmc

开发者可克隆本仓 monorepo,见 入门

入门

分类 入口
在线文档站 https://dogelakedev.github.io/ScriptsForMinecraftServer/
使用指南 docs/zh/guide/
开发指南 docs/zh/dev/ · 贡献指南
接口指南 docs/zh/api/
SDK 类型参考 docs/zh/reference/

许可证

整体平台遵循 AGPL-3.0(见 LICENSES.md 各包对照表)。

类型 许可证 包示例
作者向库 ISC @sfmc-bds/sdk@sfmc-bds/eslint-plugin
平台与服务 AGPL-3.0-only clidb-serverqq-bridgebds-tools@sfmc-bds/sfmc
  • 自由:您可以运行、复制、分发、修改程序,但必须保持这些自由。
  • Copyleft(AGPL 部分):若您分发修改后的平台/服务版本,必须以相同许可证提供完整对应源代码。
  • 模块仓:业务模块在独立仓库发布时,许可证由该仓库自行声明;通过 ISC 的 SDK 开发不自动将模块变为 AGPL。

English version →

About

No description, website, or topics provided.

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages