summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-09-29 00:02:11 +0900
committerGitHub <noreply@github.com>2026-09-29 00:02:11 +0900
commitcb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a (patch)
treeed96d84378c2dfc2d05649b9ac923bbb310bf4c4
parent217b869748946448c8c93dddb27085d0884f29f4 (diff)
parent50c2d55be2a85fe61c9694a27019031245dd1e6c (diff)
downloadLunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.tar.gz
LunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.tar.bz2
LunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.zip
Merge pull request #320 from m1sk9/docs/release-v1.5.0
Prepare Paper v1.5.0 and Velocity v1.3.1 releases
-rw-r--r--gradle.properties4
-rw-r--r--website/.vitepress/config/en.ts8
-rw-r--r--website/.vitepress/config/ja.ts8
-rw-r--r--website/src/changelog/paper/v1.5.0.md37
-rw-r--r--website/src/changelog/velocity/v1.3.1.md25
-rw-r--r--website/src/ja/changelog/paper/v1.5.0.md37
-rw-r--r--website/src/ja/changelog/velocity/v1.3.1.md25
7 files changed, 142 insertions, 2 deletions
diff --git a/gradle.properties b/gradle.properties
index cda4854..016e1b3 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -5,5 +5,5 @@ org.gradle.parallel=true
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
# Platform versions (can be released independently)
-paperVersion=1.4.0
-velocityVersion=1.3.0
+paperVersion=1.5.0
+velocityVersion=1.3.1
diff --git a/website/.vitepress/config/en.ts b/website/.vitepress/config/en.ts
index 8bf7466..55207ce 100644
--- a/website/.vitepress/config/en.ts
+++ b/website/.vitepress/config/en.ts
@@ -114,6 +114,10 @@ export const en: DefaultTheme.Config = {
text: 'v1',
items: [
{
+ link: '/changelog/paper/v1.5.0',
+ text: 'v1.5.0',
+ },
+ {
link: '/changelog/paper/v1.4.0',
text: 'v1.4.0',
},
@@ -132,6 +136,10 @@ export const en: DefaultTheme.Config = {
text: 'v1',
items: [
{
+ link: '/changelog/velocity/v1.3.1',
+ text: 'v1.3.1',
+ },
+ {
link: '/changelog/velocity/v1.3.0',
text: 'v1.3.0',
},
diff --git a/website/.vitepress/config/ja.ts b/website/.vitepress/config/ja.ts
index 90d16aa..bd73e90 100644
--- a/website/.vitepress/config/ja.ts
+++ b/website/.vitepress/config/ja.ts
@@ -120,6 +120,10 @@ export const ja: DefaultTheme.Config = {
text: 'v1',
items: [
{
+ link: '/ja/changelog/paper/v1.5.0',
+ text: 'v1.5.0',
+ },
+ {
link: '/ja/changelog/paper/v1.4.0',
text: 'v1.4.0',
},
@@ -138,6 +142,10 @@ export const ja: DefaultTheme.Config = {
text: 'v1',
items: [
{
+ link: '/ja/changelog/velocity/v1.3.1',
+ text: 'v1.3.1',
+ },
+ {
link: '/ja/changelog/velocity/v1.3.0',
text: 'v1.3.0',
},
diff --git a/website/src/changelog/paper/v1.5.0.md b/website/src/changelog/paper/v1.5.0.md
new file mode 100644
index 0000000..b2d7bb0
--- /dev/null
+++ b/website/src/changelog/paper/v1.5.0.md
@@ -0,0 +1,37 @@
+---
+layout: doc
+---
+
+# v1.5.0
+
+- Download:
+ - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/v1.5.0)
+ - [Modrinth](https://modrinth.com/plugin/lunaticchat/version/1.5.0)
+
+## New Features
+
+- Added the `{world}`, `{display_name}`, `{channel_id}` and `{role}` placeholders to `messageFormat`.
+ - `{world}` works in `directMessageFormat` and `channelMessageFormat`; the other three work in `channelMessageFormat`.
+ - `{display_name}` keeps the colors and hover text that other plugins give the display name, without recoloring the rest of the message.
+ - `{role}` is shown in the configured language.
+ - See [Placeholders](/docs/reference/message-format#placeholders) for the details.
+- Raised the protocol version to `1.0.2`.
+ - Cross-server direct messages now carry the world the sender is in.
+ - Paper and Velocity can be updated in either order.
+
+## Changes
+
+- [`/lc channel status`](/docs/reference/commands#lc-channel-status) now shows member roles in the configured language instead of `[OWNER]` / `[MOD]`.
+- Each release tag now carries exactly one platform: `vX.Y.Z` for Paper / Folia and `velocity/vX.Y.Z` for Velocity.
+ - Up to v1.4.0, a `vX.Y.Z` release could contain both JARs. When both platforms are updated together, there are now two GitHub Releases.
+ - The download links in earlier release notes have been corrected to match.
+
+## Bug Fixes
+
+- Fixed a channel or player name containing `{message}` or another placeholder being replaced instead of shown as written
+- Fixed the update checker never reporting a new release under certain conditions
+ - This happened whenever the newest GitHub release was a Velocity release or was not tagged `vX.Y.Z`.
+
+## Notes
+
+- For `{world}` to show in a direct message from another server, the sending server needs Paper v1.5.0 and the proxy needs [Velocity v1.3.1](/changelog/velocity/v1.3.1). Otherwise it is empty.
diff --git a/website/src/changelog/velocity/v1.3.1.md b/website/src/changelog/velocity/v1.3.1.md
new file mode 100644
index 0000000..41ee16d
--- /dev/null
+++ b/website/src/changelog/velocity/v1.3.1.md
@@ -0,0 +1,25 @@
+---
+layout: doc
+---
+
+# v1.3.1
+
+- Download:
+ - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/velocity/v1.3.1)
+ - [Modrinth (Velocity)](https://modrinth.com/plugin/lunaticchat/version/1.3.1-velocity)
+
+## New Features
+
+- Cross-server direct messages now pass on the world the sender is in.
+ - The `{world}` placeholder therefore works on the receiving server as well. See [Placeholders](/docs/reference/message-format#placeholders).
+- Raised the protocol version to `1.0.2`.
+ - Paper and Velocity can be updated in either order.
+
+## Changes
+
+- Each release tag now carries exactly one platform: `velocity/vX.Y.Z` for Velocity and `vX.Y.Z` for Paper / Folia.
+ - Up to v1.3.0, the Velocity JAR could be published inside a `vX.Y.Z` release together with the Paper one.
+
+## Notes
+
+- `{world}` in a cross-server direct message also needs the sending server to run [Paper v1.5.0](/changelog/paper/v1.5.0). Otherwise it is empty.
diff --git a/website/src/ja/changelog/paper/v1.5.0.md b/website/src/ja/changelog/paper/v1.5.0.md
new file mode 100644
index 0000000..e271ec6
--- /dev/null
+++ b/website/src/ja/changelog/paper/v1.5.0.md
@@ -0,0 +1,37 @@
+---
+layout: doc
+---
+
+# v1.5.0
+
+- Download:
+ - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/v1.5.0)
+ - [Modrinth](https://modrinth.com/plugin/lunaticchat/version/1.5.0)
+
+## New Features
+
+- `messageFormat` に `{world}`,`{display_name}`,`{channel_id}`,`{role}` のプレースホルダーを追加しました.
+ - `{world}` は `directMessageFormat` と `channelMessageFormat` で,残りの 3 つは `channelMessageFormat` で使えます.
+ - `{display_name}` は,他のプラグインが表示名に付けた色やホバーテキストをそのまま表示します.メッセージの他の部分の色は変わりません.
+ - `{role}` は設定した言語で表示されます.
+ - 詳しくは [プレースホルダー](/ja/docs/reference/message-format#プレースホルダー) を参照してください.
+- プロトコルバージョンを `1.0.2` に引き上げました.
+ - サーバー間ダイレクトメッセージで,送信者がいるワールドを伝えるようになりました.
+ - Paper 側と Velocity 側はどちらを先に更新しても問題ありません.
+
+## Changes
+
+- [`/lc channel status`](/ja/docs/reference/commands#lc-channel-status) のメンバーの役割が,`[OWNER]` / `[MOD]` ではなく設定した言語で表示されるようになりました.
+- リリースのタグ 1 つにつき,対象のプラットフォームが 1 つになりました.Paper / Folia 版は `vX.Y.Z`,Velocity 版は `velocity/vX.Y.Z` です.
+ - v1.4.0 までは,`vX.Y.Z` のリリースに両方の JAR が含まれることがありました.両方を同時に更新する場合は,GitHub Release が 2 つ作られます.
+ - これに合わせて,過去のリリースノートの Download リンクを修正しました.
+
+## Bug Fixes
+
+- チャンネル名やプレイヤー名に `{message}` などのプレースホルダーが含まれていると,書いたとおりに表示されず置換されてしまう不具合を修正
+- 特定の条件でアップデートチェッカーが新しいリリースを通知しない不具合を修正
+ - GitHub の最新リリースが Velocity 版だった場合や,タグが `vX.Y.Z` の形でなかった場合に発生していました.
+
+## Notes
+
+- 別サーバーから届いたダイレクトメッセージで `{world}` を表示するには,送信側のサーバーが Paper v1.5.0,プロキシが [Velocity v1.3.1](/ja/changelog/velocity/v1.3.1) である必要があります.それ以外の場合は空になります.
diff --git a/website/src/ja/changelog/velocity/v1.3.1.md b/website/src/ja/changelog/velocity/v1.3.1.md
new file mode 100644
index 0000000..e6ba158
--- /dev/null
+++ b/website/src/ja/changelog/velocity/v1.3.1.md
@@ -0,0 +1,25 @@
+---
+layout: doc
+---
+
+# v1.3.1
+
+- Download:
+ - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/velocity/v1.3.1)
+ - [Modrinth (Velocity)](https://modrinth.com/plugin/lunaticchat/version/1.3.1-velocity)
+
+## New Features
+
+- サーバー間ダイレクトメッセージで,送信者がいるワールドを中継するようになりました.
+ - これにより,受信側のサーバーでも `{world}` プレースホルダーが使えます.詳しくは [プレースホルダー](/ja/docs/reference/message-format#プレースホルダー) を参照してください.
+- プロトコルバージョンを `1.0.2` に引き上げました.
+ - Paper 側と Velocity 側はどちらを先に更新しても問題ありません.
+
+## Changes
+
+- リリースのタグ 1 つにつき,対象のプラットフォームが 1 つになりました.Velocity 版は `velocity/vX.Y.Z`,Paper / Folia 版は `vX.Y.Z` です.
+ - v1.3.0 までは,Velocity 版の JAR が Paper 版と一緒に `vX.Y.Z` のリリースで公開されることがありました.
+
+## Notes
+
+- サーバー間ダイレクトメッセージで `{world}` を表示するには,送信側のサーバーが [Paper v1.5.0](/ja/changelog/paper/v1.5.0) である必要もあります.それ以外の場合は空になります.