Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
NoMapDiscordAdditions
Large-map capture to Discord (webhook) or clipboard. Per-pin distance/bearing labels, server-synced settings, clean shots with all UI overlays hidden.
CHANGELOG
Changelog
1.0.3
- Added COPY MAP button beside SEND MAP — copies the captured PNG to the system clipboard (paste straight into Discord/Slack/etc.)
- Added
Controls.Copy Keyconfig (defaultF11) — clipboard-copy hotkey while the large map is open - Button labels now show the bound hotkey, e.g.
SEND MAP (F10)/COPY MAP (F11)— auto-update when the keys are re-bound - Added Cartography Table Labels: every visible cartography-table pin in the screenshot is decorated with a
{distance}m {Direction} ({bearing}°)caption (e.g.1240m NorthEast (45°)), baked into the captured image - Pin labels render only during capture, not every frame, and only for pins vanilla is currently rendering (icon-type filter, viewport, shared-map fade all respected)
- Added
Cartography Table Labels.Enabledconfig (defaulttrue, server-synced) — master switch for the per-pin labels - Renamed config section
Spawn Label→Cartography Table Labels - Removed
Use Full Direction Namesconfig — directions are now always spelled out (NorthEastinstead ofNE) - Removed
" of Spawn"suffix from labels (the bearing makes the reference implicit) {spawnDir}now falls back to the player's current position when the map is opened via theMkey (no cartography table or map item involved), so Discord captures always include a direction{spawnDir}is auto-appended to the Discord message when the placeholder is missing from a legacyMessage Templatevalue (BepInEx never overwrites existing config defaults)- Removed the Discord hint that was appended to the cartography-table hover prompt — the in-map buttons (now labeled with their hotkeys) make it discoverable
- Added Show Biome Text toggle to the capture container (cloned from Valheim's native SharedPanel toggle) — checks whether the biome label appears in captured images
- Added
Discord.Show Biome In Captureconfig (defaultfalse): client-only, also writable via the in-map toggle - Large-map canvas is now elevated to the top sort order during screen capture, preventing external HUD elements from overlapping the captured image
- Changed
UI.Button Alignmentdefault fromCentertoRight
1.0.2
- Renamed internal button class from
DiscordButtontoCaptureButton - Capture now hides all large-map UI overlays (panels, buttons, hints, etc.) except the map image and biome label, producing cleaner screenshots
- Added
UI.Button Alignmentconfig (Left,Center,Right) to reposition the capture button container without restarting - Server-managed webhook URL: when using the built-in RPC sync, the server pushes
Webhook URLto clients in memory only — it is never written to client config files
1.0.1
- Document and package release aligned with current mod behavior
- README: spaced config key names, screen capture as default, spoiler/cloud options, server-synced field list
- Capture UX: webhook required before the UI control is usable; minimap
ButtonUI hidden during capture for clean images - Hide clouds applies to both screen and texture capture paths
1.0.0
- Initial Thunderstore package setup
- Added single capture button flow (texture or screen based on config)
- Added texture capture fallback to screen capture
- Added server-authoritative config sync path