

HoR Essentials
Server admin toolkit: homes, TPA, Discord bot, PostgreSQL logging, handbook editor, UI theming.
Description
<div style="background: linear-gradient(180deg, #4a494863 0%, #4a494863 100%); width: 100%; max-width: 1000px; margin: 20px auto 10px auto; padding: 16px; box-sizing: border-box; border-radius: 10px; overflow: hidden; box-shadow: 0 10px 24px rgba(88, 46, 109, 0.12);"> <div style="background: linear-gradient(180deg, #d4a8e8 0%, #dfd0c5 100%); color: #201d1d; padding: 14px 16px; margin: 4px 0 0 0; border-radius: 5px;"> <p style="margin: 0; color: #334155;">HoR-Essentials is a comprehensive server administration and player tools mod for Vintage Story 1.22. It provides home teleports, TPA requests, private messaging, Discord bot integration (bidirectional chat relay, 13+ slash commands), PostgreSQL audit logging, custom server handbook pages, a server-synced UI theme engine, a custom block outline renderer, automated server restarts, starter kits, performance monitoring, and creative action tracking - all in a single universal mod.</p> <p style="margin: 10px 0 0 0; color: #1f2937;"><strong>Stats:</strong> 15+ Player Commands • 10+ Admin Commands • Built-in Discord.Net Bot • PostgreSQL Integration • Custom Handbook System • UI Theme Engine • Block Outline Renderer • Restart Scheduler • Universal (Client + Server)</p> </div> <details style="background-color: #faf8f5; border-radius: 5px; margin-bottom: 4px; overflow: hidden; box-shadow: 0 2px 6px rgba(88, 46, 109, 0.08);" open="open"> <summary style="background: linear-gradient(180deg, #b168d3 0%, #d6b299 100%); color: #201d1d; padding: 12px 15px; cursor: pointer; font-weight: bold; list-style: none; outline: none; border-bottom: 2px solid #cbb081ca; display: flex; align-items: center;">✨ What's New in v2.0.0 <span style="margin-left: auto; font-size: 12px;">▼</span></summary> <div style="padding: 15px; background: linear-gradient(180deg, #d4a8e8 0%, #dfd0c5 100%); color: #243447;"> <ul style="margin: 10px 0;"> <li><strong style="color: #1f2937;">Vintage Story 1.22 Migration</strong><br />Full port to VS 1.22 APIs. Retargeted to .NET 10.0. All Harmony patch targets, network messages, and game system calls updated for 1.22 breaking changes.</li> <li><strong style="color: #1f2937;">Now Universal (Client + Server)</strong><br />Previous versions were server-side only. v2.0.0 ships client systems (UI Theme, Block Outline, Handbook rendering) and requires installation on both sides. A separate Watersheds variant is available that omits the two DLLs Watersheds already ships.</li> <li><strong style="color: #1f2937;">UI Theme System</strong><br />Server-synced color themes for game UI elements. Per-player override support, flat UI mode, and corner radius control. Players configure overrides via <code>ModConfig/HoR-Essentials/hor_ui_overrides.json</code>. Server admin sets defaults via <code>HoRUITheme.json</code>.</li> <li><strong style="color: #1f2937;">Block Outline System</strong><br />Fully customizable block selection outline. Configurable color, width, glow intensity, and rainbow/RGB cycling modes. Settings saved per-player to <code>hor_outline_settings.json</code>.</li> <li><strong style="color: #1f2937;">Custom Handbook System</strong><br />Server-defined custom handbook pages and tabs. Admin in-game editor dialog for creating and editing pages without touching files or restarting. Content distributed to clients automatically via a companion content mod folder.</li> <li><strong style="color: #1f2937;">Notifications System</strong><br />Server-to-client toast notifications via HoR-ToastLib. Includes FileSystemWatcher-based signal file support so your external restart daemon can trigger in-game notifications.</li> <li><strong style="color: #1f2937;">Vanilla Bugfixes</strong><br />Harmony patch on <code>SyncedTreeAttribute.FromBytes</code> to suppress NRE crashes from entity listeners firing during deserialization.</li> <li><strong style="color: #1f2937;">Config Folder Migration</strong><br />Config folder renamed from <code>ModConfig/HoRConfig/</code> to <code>ModConfig/HoR-Essentials/</code>. Automatic migration on first launch.</li> <li><strong style="color: #1f2937;">Per-Role Teleport Cooldowns & Limits</strong><br />Home teleports and teleport requests now support per-role cooldown overrides and per-role home limits with a clean 3-tier fallback system. Server owners can tune teleport convenience by donor tier or staff role without separate code changes.</li> <li><strong style="color: #1f2937;">Dual Standard + Watersheds Builds</strong><br />Release packaging now produces both the standard universal zip and a Watersheds-specific variant from the same codebase. The Watersheds build omits the Microsoft.Extensions DLLs that Watersheds already ships.</li> <li><strong style="color: #1f2937;">Launcher-Aware Configuration</strong><br />Discord, database, and character-selection systems can pull environment-specific settings from the HoR launcher configuration instead of duplicating secrets and IDs across multiple files.</li> <li><strong style="color: #1f2937;">Spawn Command Removed</strong><br />The custom <code>/spawn</code> command is no longer part of HoR-Essentials. Teleport features now focus on homes, player requests, and role-based teleport rules.</li> </ul> </div> </details><details style="background-color: #faf8f5; border-radius: 5px; margin-bottom: 4px; overflow: hidden; box-shadow: 0 2px 6px rgba(88, 46, 109, 0.08);"> <summary style="background: linear-gradient(180deg, #b168d3 0%, #d6b299 100%); color: #201d1d; padding: 12px 15px; cursor: pointer; font-weight: bold; list-style: none; outline: none; border-bottom: 2px solid #cbb081ca; display: flex; align-items: center;">🎮 Player Features <span style="margin-left: auto; font-size: 12px;">▼</span></summary> <div style="padding: 15px; background: linear-gradient(180deg, #d4a8e8 0%, #dfd0c5 100%); color: #243447;"> <ul style="margin: 10px 0;"> <li><strong style="color: #1f2937;">Home System</strong> (<code>/home</code>, <code>/sethome</code>, <code>
Ratings & reviews
Sign in to leave a rating or comment.

