MCPcopy Index your code
hub / github.com/MajsoulPlus/majsoul-plus

github.com/MajsoulPlus/majsoul-plus @v2.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.1 ↗ · + Follow
312 symbols 699 edges 52 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Banner

雀魂 Plus

雀魂 Plus 是一款设计用于雀魂麻将的 PC 专用浏览器

浏览 Wiki

包含以下核心特性:

  • 本地缓存机制,可有效提高游戏加载速度
  • 适配 OBS 等视频采集软件,方便播主直播使用
  • 易于自定义的本地缓存
  • 为额外功能提供扩展接口支持

稳定版: VersionLatest DownloadsLatest

开发版: VersionLatestPre DownloadsLatestPre

Build status Build Status License AGPL-3.0

警告: 在您使用雀魂 Plus 时进行的 「 不当行为可能会导致账号被封禁」 ,例如使用了影响游戏平衡的第三方插件或功能扩展,因此产生的一切后果,雀魂 Plus 不对此承担任何责任!

安装

手动下载和安装

  1. 访问 releases 页面 下载适用于您计算机系统的版本
  2. 解压压缩文件
  3. 运行应用程序,启动浏览器

社区维护源

平台 维护者 安装命令
Homebrew Cask / macOS @CaptainYukinoshitaHachiman brew cask install majsoul-plus
Arch User Repository @BruceZhang1993 (bin) 参考 AUR 发布页
Arch User Repository @Yesterday17 (source) 参考 AUR 发布页

为了防止 1.x 用户不慎升级到 2.x 后大量模组插件无法使用,2.x 版本专门发布了一个 AUR 包。祝您玩的开心!

从源码启动

请确保 Git, Node.js 和 yarn 已经被正确安装

  1. git clone git@github.com:MajsoulPlus/majsoul-plus-client.git
  2. cd majsoul-plus-client
  3. yarn
  4. yarn start

如果你使用的是 ArchLinux 系,注意要在 yarn start 之前安装 gconf 才能正常运行:

sudo pacman -S gconf

快捷键

雀魂 Plus 具有一些快捷键可以极大方便您的操作,具体键位请 浏览 Wiki

开发和制作扩展资源

制作模组

协助翻译

雀魂 Plus 正在完善多语言本地化,您可以通过以下方式参与到项目翻译中: (Out Of Date)

特别感谢以下译者提供的优秀翻译,谢谢您!

语言 译者
日本語 @rakuchan5
한국어 @rishubil

致用户

  感谢您正在阅读这段文字,我是「雀魂 Plus」开发者之一:Handle。首先,感谢您信赖并使用《雀魂 Plus》。

  时光匆匆,距离「雀魂 Plus」项目建立已经经过了一年半的时间了,雀魂也已经运营了两年多的时间了。在这段不长不短的时间里,雀魂在国内外取得了十分优秀的成绩,但也因为特殊原因只能以一种微妙的姿态进行运营。「雀魂 Plus」从来不愿意让这款浏览器软件影响到雀魂官方的运营,一款游戏长久的运营需要玩家和运营共同的多方努力。「雀魂 Plus」在未来一段时间内将会继续专注于客户端游戏体验的改善,请随时向我们提出功能需求

贡献者

contributors

开源协议

License AGPL-3.0

注:软件图标、图像、SVG 矢量图形均不遵循以上协议,您不可以将这些内容用于雀魂 Plus 以外的内容

参与讨论

使用用户 QQ 群① 660996459

使用用户 QQ 群② 734630401

开发相关 QQ 群 106475557

Extension points exported contracts — how you extend this code

UserWindowConfig (Interface)
(no doc)
src/majsoul_plus.d.ts
Locale (Interface)
(no doc)
src/i18n.ts
GetDetailMetadataResponse (Interface)
(no doc)
src/manager/majsoul_plus_manager.d.ts
UserUpdateConfig (Interface)
(no doc)
src/majsoul_plus.d.ts
StringPack (Interface)
(no doc)
src/i18n.ts
CardMetadata (Interface)
(no doc)
src/manager/majsoul_plus_manager.d.ts
UserChromiumConfig (Interface)
(no doc)
src/majsoul_plus.d.ts
BindElement (Interface)
(no doc)
src/i18n.ts

Core symbols most depended-on inside this repo

on
called by 48
src/manager/ui/Card.ts
forEach
called by 43
src/windows/game.ts
get
called by 26
src/windows/game.ts
error
called by 25
src/logger.ts
addEventListener
called by 25
src/manager/main.ts
debug
called by 15
src/logger.ts
emit
called by 12
src/manager/ui/Card.ts
register
called by 9
src/utilities/utility.ts

Shape

Method 130
Function 94
Class 58
Interface 30

Languages

TypeScript100%

Modules by API surface

src/utils.ts25 symbols
src/i18n.ts25 symbols
src/manager/ui/Card.ts19 symbols
src/BaseManager.ts16 symbols
src/majsoul_plus.d.ts15 symbols
src/manager/main.ts13 symbols
src/windows/game.ts12 symbols
src/windows/tool.ts11 symbols
src/extension/manager.ts11 symbols
src/resourcepack/manager.ts10 symbols
src/manager/ui/CardList.ts10 symbols
src/logger.ts10 symbols

For agents

$ claude mcp add majsoul-plus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact