wn-discord-neoforge-1.2.1.jar
Curse Maven Snippet
What's new
1.2.1 (2026-07-22): first public release
- Chat & console bridge: two-way chat relay (DiscordSRV-style) with webhook name/avatar impersonation, oversized-message splitting, and duplicate-message collapsing on the Discord-to-Minecraft direction. Console output mirrors to a channel with optional remote command execution.
- Text commands: every slash command is also reachable as a !command (or !wn command) prefix command, with subcommand support mirroring Discord's own nesting model.
- Account linking: one-click Discord OAuth2 linking via /discord link, verified against actual guild membership, with optional "must be linked to play" enforcement.
- Role sync: keep Discord roles in sync with server op status, linked status, and each player's nation.
- Nation feeds: live nation, war, and diplomacy cards posted to Discord as they happen, including a live-updating war scoreboard, a wartime rollcall with real-time "I'm in / can't make it" buttons, a Discord scheduled event for each declared war, and animated GIFs / nation-flag-banner art on key war embeds.
- Staff approval, from Discord: pending war declarations, nation creations, and banner changes each get a staff-facing embed with Approve/Deny buttons.
- Charts: /leaderboard and /adminstats render an actual bar-chart image, not just text.
- Slash commands: /nations, /nation, /wars, /whois, /rally, /online, plus staff-only war approval commands.
- Audit logs: raw, tail-friendly log channels for every admin command and every nation/war/diplomacy event.
- Per-nation channels & scheduled announcements: an optional auto-provisioned private Discord channel per nation (archived, not deleted, on disband), and DiscordSRV-style rotating scheduled announcements.
- 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.
This mod has no additional files

