| Age | Commit message (Collapse) | Author |
|
support
Velocity moved to the 4.x generation while platform-velocity still compiled
against 3.5.1, so the debug environment had to pin an older proxy than the one
most users now run.
The migration needed no source changes. Comparing every one of the 213 classes in
the API jar with javap shows 4.0.0 is identical to 3.5.1 in its public
signatures; the supported protocol range is unchanged too. The one real
difference is the POM, which moves adventure-bom from 4.26.1 to 5.2.0.
Support for 3.5.x is dropped even though the JAR would still load there, because
keeping it meant Adventure 4.26.1 could be the runtime and engine had to stay
inside the API surface both Adventure majors share -- a constraint no build step
could check. Narrowing to 4.x makes every supported runtime ship Adventure 5.2.0,
matching what engine already compiles against, so the constraint is gone rather
than merely documented. Nothing enforces the requirement in code, matching how
dropping 3.4.0 was handled in v1.1.0.
Also drops two dead dependencies: kaml, declared but never imported, worth about
1 MB of shaded JAR, and the velocity-api annotationProcessor, which does nothing
without Java sources or kapt.
|
|
Add unit tests for CrossServerDirectMessageManager (send/receive/error/dedup),
DirectMessageHandler cross-server display and ReplyTarget resolution, and
ServiceContainer wiring to raise patch coverage.
Extend codecov ignore list to the plugin bootstrap classes (LunaticChat,
ServiceInitializer), consistent with the existing exclusions for runtime-coupled
classes (VelocityConnectionManager, command/impl) that are covered by
end-to-end server tests.
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
|
|
|
|
Dependency-only release. Bump paperVersion to 1.2.1 and document
Paper API, library, Gradle, and Shadow plugin updates.
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Bump paperVersion to 1.2.0
- Update docker compose files to Paper/Folia 26.1.2
- Add v1.2.0 entry to CHANGELOG
- Drop "LunaticChat" prefix from release titles
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
Closes #173
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
|
|
- Add org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled to gradle.properties
- Remove unused DokkaTaskPartial import from build.gradle.kts
- Resolves Dokka V1 deprecation warnings during build
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
|
マルチプロジェクト構造に移行し,Paper と Velocity の両方をサポートできるようにしました.
- engine: 共通ロジック(データモデル,JSON シリアライゼーション)
- platform-paper: Paper プラグイン実装
- platform-velocity: Velocity プラグイン実装(将来用)
主な変更:
- settings.gradle.kts: サブプロジェクト定義を追加
- build.gradle.kts: マルチプロジェクト用に再構成
- 既存コードを platform-paper に移動
- CI/CD ワークフローを更新
- Docker 設定を更新
- IntelliJ Run Configurations を更新
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
|
|