WN DISCORD
A standalone Discord bridge built specifically for Warring Nations: DiscordSRV-equivalent chat/console relay, OAuth2 account linking, role sync, and live nation/war/diplomacy feeds, plus a public extensibility API other WN addons can build on.
CHAT & CONSOLE BRIDGE
- Two-way chat relay between Minecraft and Discord, DiscordSRV-style, with webhook-based name/avatar impersonation so relayed messages look like the real player, not a bot.
- Console output mirrors to a Discord channel, with optional remote command execution (staff-gated).
- Every slash command also works as a
!command(or!wn command) text command, with subcommand support. - Duplicate messages collapse into a compact
(+N)counter instead of spamming repeats.
ACCOUNT LINKING & ROLE SYNC
- One-click OAuth2 linking via
/discord link, verified against real guild membership. - Keep Discord roles in sync with server op status, linked status, and each player's Warring Nations nation.
- Optional "must be linked to play" enforcement.
LIVE NATION & WAR FEEDS
- Nation, war, and diplomacy activity posted to Discord as it happens in-game.
- A live-updating war scoreboard embed, edited in place as scores change.
- Wartime rollcall: both nations get an embed with real-time "I'm in / Can't make it" buttons.
- A Discord scheduled event created for every declared war.
- Animated GIFs and nation-flag-banner art on key war embeds.
- Raw, tail-friendly audit-log channels for every admin command and every nation/war/diplomacy event.
STAFF APPROVAL FROM DISCORD
- Pending war declarations, nation creations, and banner changes each post a staff-facing embed with Approve / Deny buttons, no need to alt-tab into the server console.
SLASH COMMANDS & CHARTS
/nations,/nation,/wars,/whois,/rally,/online, plus staff-only war approval commands./leaderboardand/adminstatsrender an actual bar-chart image, not just text.
MODERATION
- Configurable slur blocklist, Discord invite-link blocking, mass-mention neutralizing, per-user rate limiting, and clickable link masking on the chat relay.
EXTENSIBILITY API
- Other Warring Nations addons can register their own Discord channels, embeds, slash commands, and placeholders through a public, JDA-free API. WN's own feeds are built on this exact surface, not a privileged shortcut.
REQUIRED DEPENDENCIES
| Mod | Version |
|---|---|
| Warring Nations | 2.4.0+ |
| NeoForge | 21.1.225+ |
| Minecraft | 1.21.1 |
Dedicated server only: this addon does nothing on the client and registers no client-side content.

