Skip to content

Commit ce28599

Browse files
author
ZDiscord Maintainer
committed
docs: update listings, fix changelog; fix /panel crash, update-check flag, confession cooldown
- CHANGELOG.md: fix duplicate sections, update 6h→5h typo, add bug fix entries - README.md: add /profile /seen /following /unfollow /confess /panel to tables - All 4 listing files: add Player profiles, Follow system, Anonymous confessions - Modrinth: fix anti-cheat → anti-raid tag - Hangar: add Folia/Spigot to requirements - CurseForge: remove BungeeCord category - SlashCommandManager: check channel type before asTextChannel() in /panel - UpdateChecker: reset discordAnnouncedForCurrent flag on bot disconnect - Confession cooldown: move put() into success callback
1 parent 756c59f commit ce28599

8 files changed

Lines changed: 162 additions & 90 deletions

File tree

.github/listings/curseforge.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ ZDiscord
1414

1515
## Summary (max 250 chars)
1616

17-
Discord integration for Paper, Folia, and Spigot. Chat bridge with player heads, server status, tickets, account linking, leaderboards, anti-raid, console streaming, and a setup wizard.
17+
Discord integration for Paper, Folia, and Spigot. Chat bridge with player heads, server status, tickets, account linking, leaderboards, anti-raid, console streaming, player profiles, confessions, and a setup wizard.
1818

1919
## Description
2020

2121
ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord guild. It provides chat synchronisation, server status, account linking, tickets, leaderboards, anti-raid, and a small set of utility modules.
2222

2323
### Features
2424

25-
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars.
25+
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars. Linked players show their Discord name and avatar.
2626
- **Server status** — A single message in a Discord channel that auto-edits with player count, TPS, and memory.
2727
- **Console streaming** — Server log lines forwarded to a Discord channel.
2828
- **Account linking** — One-time codes link Discord and Minecraft accounts. Optionally enforced as link-to-join.
@@ -35,6 +35,9 @@ ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord gu
3535
- **Command logger** — Watched and critical commands posted to a staff channel.
3636
- **Voice status** — Linked players get a tab-list indicator while in a tracked Discord voice channel.
3737
- **Reaction roles** — Map message reactions to Discord roles and in-game permissions.
38+
- **Player profiles**`/profile [player]` renders a rich embed with avatar, NameMC link, stats, and a follow button.
39+
- **Follow system** — Follow players to get DM notifications when they join. `/following` and `/unfollow` manage subscriptions.
40+
- **Anonymous confessions**`/confess` posts to a dedicated channel with rate limiting and configurable appearance.
3841
- **Setup wizard**`/setup` configures channels from Discord with dropdowns and buttons.
3942

4043
### Requirements
@@ -77,7 +80,6 @@ https://github.com/DemonZ-Development/ZDiscord/issues
7780

7881
## Categories
7982

80-
- BungeeCord - Miscellaneous
8183
- Spigot - Chat
8284
- Spigot - Admin Tools
8385
- Paper - Admin Tools

.github/listings/hangar.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,19 @@ ZDiscord
1414

1515
## Tagline
1616

17-
Discord integration for Paper servers. Chat bridge, status, tickets, account linking, anti-raid.
17+
Discord integration for Paper servers. Chat bridge, status, tickets, account linking, anti-raid, player profiles, confessions.
1818

1919
## Description
2020

2121
ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord guild. It provides chat synchronisation, server status, account linking, tickets, leaderboards, anti-raid, and a small set of utility modules.
2222

2323
It supports Paper 1.20.4 or newer, Folia, and Spigot 1.20.4 or newer.
2424

25+
It supports Paper 1.20.4 or newer, Folia, and Spigot 1.20.4 or newer.
26+
2527
### Features
2628

27-
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars.
29+
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars. Linked players show their Discord name and avatar.
2830
- **Server status** — A single message in a Discord channel that auto-edits with player count, TPS, and memory.
2931
- **Console streaming** — Server log lines forwarded to a Discord channel.
3032
- **Account linking** — One-time codes link Discord and Minecraft accounts. Optionally enforced as link-to-join.
@@ -37,12 +39,15 @@ It supports Paper 1.20.4 or newer, Folia, and Spigot 1.20.4 or newer.
3739
- **Command logger** — Watched and critical commands posted to a staff channel.
3840
- **Voice status** — Linked players get a tab-list indicator while in a tracked Discord voice channel.
3941
- **Reaction roles** — Map message reactions to Discord roles and in-game permissions.
42+
- **Player profiles**`/profile [player]` renders a rich embed with avatar, NameMC link, stats, and a follow button.
43+
- **Follow system** — Follow players to get DM notifications when they join. `/following` and `/unfollow` manage subscriptions.
44+
- **Anonymous confessions**`/confess` posts to a dedicated channel with rate limiting and configurable appearance.
4045
- **Setup wizard**`/setup` configures channels from Discord with dropdowns and buttons.
4146

4247
### Requirements
4348

4449
- Java 17 or newer
45-
- Paper 1.20.4 or newer
50+
- Paper 1.20.4 or newer, Folia, or Spigot 1.20.4 or newer
4651
- A Discord application with a bot token. Enable the **Server Members** and **Message Content** intents on the bot.
4752

4853
### Installation

.github/listings/modrinth.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ Server-side
1818

1919
## Short description (max 100 chars)
2020

21-
Discord integration for Paper, Folia, and Spigot servers. Chat bridge, tickets, leaderboards, anti-raid.
21+
Discord integration for Paper, Folia, and Spigot servers. Chat bridge, tickets, leaderboards, anti-raid, player profiles, confessions.
2222

2323
## Long description
2424

2525
ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord guild. It provides chat synchronisation, server status, account linking, tickets, leaderboards, anti-raid, and a small set of utility modules.
2626

2727
### Features
2828

29-
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars.
29+
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars. Linked players show their Discord name and avatar.
3030
- **Server status** — A single message in a Discord channel that auto-edits with player count, TPS, and memory.
3131
- **Console streaming** — Server log lines forwarded to a Discord channel.
3232
- **Account linking** — One-time codes link Discord and Minecraft accounts. Optionally enforced as link-to-join.
@@ -39,6 +39,9 @@ ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord gu
3939
- **Command logger** — Watched and critical commands posted to a staff channel.
4040
- **Voice status** — Linked players get a tab-list indicator while in a tracked Discord voice channel.
4141
- **Reaction roles** — Map message reactions to Discord roles and in-game permissions.
42+
- **Player profiles**`/profile [player]` renders a rich embed with avatar, NameMC link, stats, and a follow button.
43+
- **Follow system** — Follow players to get DM notifications when they join. `/following` and `/unfollow` manage subscriptions.
44+
- **Anonymous confessions**`/confess` posts to a dedicated channel with rate limiting and configurable appearance.
4245
- **Setup wizard**`/setup` configures channels from Discord with dropdowns and buttons.
4346

4447
### Requirements
@@ -75,7 +78,7 @@ Apache License 2.0
7578

7679
## Tags
7780

78-
`paper` `folia` `spigot` `discord` `chat` `tickets` `linking` `anti-cheat` `utility`
81+
`paper` `folia` `spigot` `discord` `chat` `tickets` `linking` `anti-raid` `utility`
7982

8083
## Donation / sponsor links
8184

.github/listings/spigot.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ ZDiscord — Discord integration for Paper / Folia / Spigot
1010

1111
## Tag line (max 64 chars)
1212

13-
Chat bridge, tickets, status, account linking, anti-raid.
13+
Chat bridge, tickets, status, account linking, anti-raid, player profiles, confessions.
1414

1515
## Description
1616

1717
ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord guild. It provides chat synchronisation, server status, account linking, tickets, leaderboards, anti-raid, and a small set of utility modules.
1818

1919
### Features
2020

21-
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars.
21+
- **Chat bridge** — Two-way synchronisation between Minecraft and Discord. Webhooks are used to display player heads as avatars. Linked players show their Discord name and avatar.
2222
- **Server status** — A single message in a Discord channel that auto-edits with player count, TPS, and memory.
2323
- **Console streaming** — Server log lines forwarded to a Discord channel.
2424
- **Account linking** — One-time codes link Discord and Minecraft accounts. Optionally enforced as link-to-join.
@@ -31,6 +31,9 @@ ZDiscord is a Minecraft plugin that bridges your Minecraft server and Discord gu
3131
- **Command logger** — Watched and critical commands posted to a staff channel.
3232
- **Voice status** — Linked players get a tab-list indicator while in a tracked Discord voice channel.
3333
- **Reaction roles** — Map message reactions to Discord roles and in-game permissions.
34+
- **Player profiles**`/profile [player]` renders a rich embed with avatar, NameMC link, stats, and a follow button.
35+
- **Follow system** — Follow players to get DM notifications when they join. `/following` and `/unfollow` manage subscriptions.
36+
- **Anonymous confessions**`/confess` posts to a dedicated channel with rate limiting and configurable appearance.
3437
- **Setup wizard**`/setup` configures channels from Discord with dropdowns and buttons.
3538

3639
### Requirements

0 commit comments

Comments
 (0)