 layue13andClaude Opus 5.5
|
afea023bce
|
build: 代理发行包改为单个可运行的 moonbridge.jar
发行包去掉 bin/ 启动脚本和 lib/ 下的 42 个依赖 jar,改为与其他代理服务端一样
用 java -jar moonbridge.jar 启动:
- proxy-core 用 shadow 打出含全部依赖的 moonbridge.jar(合并 META-INF/services,
清单写入 Main-Class、Multi-Release 与 Enable-Native-Access: ALL-UNNAMED)
- 泄漏检测默认关闭改由 ProxyMain 在加载 Netty 前设置,显式 -D 仍优先
- 移除不再使用的 application 约定插件
- 安装包检查、烟测与基准脚本改用发行包根目录作 classpath;文档同步
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-22 15:00:14 +08:00 |
|
Claude
|
d836f6c3d3
|
build: 统一 release 入口,CI 覆盖客户端 mod,文档同步新结构
- 根任务 release:build/release/ 下收集服务器包、后端插件 JAR 与客户端 mod
(经 client-mod 自身 wrapper 构建,-PskipClientMod 可跳过),附安装位置说明
docs/release-layout.md
- verify.yml:-Pluckperms check,并新增 client-mod 构建测试 job;
ci.yml:-Pluckperms check release,上传 build/release/,发布带 -Pluckperms
- gradlew 加可执行位
- README、CLAUDE.md、架构/发布/测试/权限/后端接入文档与 smoke 脚本改用新模块、
新坐标与发行包 backend/ 目录
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GGL9BudzWm4dUQgBsQw4Qr
|
2026-10-21 10:13:06 +00:00 |
|
Claude
|
f156932f1a
|
refactor(build): 后端 5 个模块合并为 messaging 与 backend,LuckPerms 改为可选构建
模块
- messaging-api + messaging-protocol → messaging(Java 8,消息 API 与线协议)
- backend-channel-client + backend-bukkit-api + backend-bukkit → backend(Java 8;
jar 即 MoonBridgeBackend Bukkit 插件,内含消息类与控制通道客户端;业务插件
compileOnly 同一个 jar)
- 包名不变,源码只移动目录;Maven 坐标改为 messaging / backend(破坏性变更)
- 新增 moonbridge.java8-library-conventions 与 moonbridge.publishing-conventions,
取代各模块复制粘贴的 Java 8 编译和发布配置
- 发行包后端目录由 backend-client/backend-host/backend-api 合为 backend/
LuckPerms
- 只有传入 -Pluckperms 时才 include luckperms-moonbridge 及其 upstream 构建;
日常 check 不再编译 LuckPerms,permissionAcceptance 与发行包 plugins/ 随该开关
- 根 check/publish 按实际包含的模块聚合
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GGL9BudzWm4dUQgBsQw4Qr
|
2026-10-21 10:06:20 +00:00 |
|
layue13
|
7f1980269a
|
Add permissions service and native LuckPerms platform
|
2026-09-28 01:32:31 +08:00 |
|
layue13
|
cea296eeb0
|
Publish MoonBridge modules under project-specific Maven group
|
2026-09-28 00:11:41 +08:00 |
|
layue13
|
8401e34639
|
Make development publishing traceable and polish operator and plugin docs
|
2026-09-27 23:43:13 +08:00 |
|
layue13
|
64152878d0
|
Rename project to MoonBridge and expose standalone Bukkit API
|
2026-09-27 22:39:16 +08:00 |
|
layue13
|
8c2d35b8be
|
feat: name backend host and verify real Uranium lifecycle
|
2026-09-27 22:16:21 +08:00 |
|
layue13
|
7e045e0ddc
|
feat: unify plugin channel messaging and remove v1 API
|
2026-09-27 19:00:17 +08:00 |
|
layue13
|
230f317d0a
|
feat: replace backend discovery with control channel
|
2026-09-27 02:52:46 +08:00 |
|
layue13
|
f677a229d2
|
Add optional leased Agent backend discovery plugin
|
2026-09-25 07:22:32 +08:00 |
|
layue13
|
a410c159fb
|
Rewrite proxy around player sessions and plugin-owned discovery
|
2026-09-25 06:27:16 +08:00 |
|
layue13
|
152bae13be
|
feat: add independent backend channel broker
|
2026-09-25 01:04:52 +08:00 |
|
layue13
|
3bfb0228ff
|
ci: use shared build-publish workflow
|
2026-09-23 23:43:40 +08:00 |
|
layue13
|
5dc68edec2
|
feat: add platform-neutral backend messaging API
|
2026-09-22 22:57:20 +08:00 |
|
layue13
|
8c010481aa
|
fix: harden backend agent and plugin contracts
|
2026-09-22 05:48:43 +08:00 |
|
layue13
|
8063f6eb1f
|
docs: consolidate Chinese documentation
|
2026-09-22 03:57:47 +08:00 |
|
layue13
|
71b15cd180
|
feat: add Bukkit backend agent and shared CI publishing
|
2026-09-22 03:42:25 +08:00 |
|
layue13
|
cfa3c8bc51
|
refactor: reduce StrataProxy to core runtime
|
2026-09-22 02:33:30 +08:00 |
|
layue13
|
a0683c4a25
|
Complete plugin developer API surface
|
2026-07-02 02:03:31 +08:00 |
|
layue13
|
c0cfc92b3a
|
Add managed echo backend for performance profiles
|
2026-06-30 20:56:36 +08:00 |
|
layue13
|
cf88bbe06d
|
Add Minecraft online-mode encryption entrypoint
|
2026-06-30 18:39:41 +08:00 |
|
layue13
|
701884c338
|
Audit packaged Netty native runtimes
|
2026-06-30 18:21:42 +08:00 |
|
layue13
|
bff1df7ff5
|
Add performance profile runner
|
2026-06-30 18:10:56 +08:00 |
|
layue13
|
648fd76012
|
Initial StrataProxy implementation
|
2026-06-30 17:28:50 +08:00 |
|