Newfies Login Protection!
A login protection mod created for Newfies Community!
Description
<h1 data-start="67" data-end="93">Newfies Login Protection</h1> <p data-start="95" data-end="337"><strong data-start="95" data-end="145">Server-side QoL mod for Vintage Story 1.20.12.</strong><br data-start="145" data-end="148" />Gives players temporary invulnerability when they finish joining the server. The protection duration is configurable and the mod notifies the player when protection starts and when it ends.</p> <h2 data-start="339" data-end="350">Features</h2> <ul data-start="351" data-end="781"> <li data-start="351" data-end="448"> <p data-start="353" data-end="448"><strong data-start="353" data-end="373">Join protection:</strong> Player takes <strong data-start="387" data-end="400">no damage</strong> for a configurable time after fully loading in.</p> </li> <li data-start="449" data-end="539"> <p data-start="451" data-end="539"><strong data-start="451" data-end="481">Covers all damage sources:</strong> melee, fall, fire, etc. (handled in the damage pipeline).</p> </li> <li data-start="540" data-end="681"> <p data-start="542" data-end="563"><strong data-start="542" data-end="561">Clear messages:</strong></p> <ul data-start="566" data-end="681"> <li data-start="566" data-end="614"> <p data-start="568" data-end="614">On join: “Login protection active for _X_s.”</p> </li> <li data-start="617" data-end="681"> <p data-start="619" data-end="681">On end: “Login protection disabled — you can now take damage.”</p> </li> </ul> </li> <li data-start="682" data-end="781"> <p data-start="684" data-end="781"><strong data-start="684" data-end="719">Multiplayer-safe & lightweight:</strong> Per-player behavior with a simple timer; no tick-heavy loops.</p> </li> </ul> <h2 data-start="783" data-end="799">Configuration</h2> <ul data-start="800" data-end="944"> <li data-start="800" data-end="944"> <p data-start="802" data-end="824"><code data-start="802" data-end="824">loginprotection.json</code></p> <ul data-start="827" data-end="944"> <li data-start="827" data-end="865"> <p data-start="829" data-end="865"><code data-start="829" data-end="848">ProtectionSeconds</code> (default <strong data-start="858" data-end="864">60</strong>)</p> </li> <li data-start="868" data-end="905"> <p data-start="870" data-end="905"><code data-start="870" data-end="886">AnnounceOnJoin</code> (default <strong data-start="896" data-end="904">true</strong>)</p> </li> <li data-start="908" data-end="944"> <p data-start="910" data-end="944"><code data-start="910" data-end="925">AnnounceOnEnd</code> (default <strong data-start="935" data-end="943">true</strong>)</p> </li> </ul> </li> </ul> <h2 data-start="946" data-end="962">Admin Command</h2> <ul data-start="963" data-end="1089"> <li data-start="963" data-end="1089"> <p data-start="965" data-end="1089"><code data-start="965" data-end="987">/loginprot <seconds></code> — Update protection length at runtime and save to config.<br data-start="1045" data-end="1048" /><em data-start="1050" data-end="1089">(Requires <code data-start="1061" data-end="1076">controlserver</code> privilege.)</em></p> </li> </ul> <h2 data-start="1091" data-end="1107">Compatibility</h2> <ul data-start="1108" data-end="1302"> <li data-start="1108" data-end="1158"> <p data-start="1110" data-end="1158"><strong data-start="1110" data-end="1125">Server-only</strong> mod; no client install required.</p> </li> <li data-start="1159" data-end="1195"> <p data-start="1161" data-end="1195">Target: <strong data-start="1169" data-end="1194">Vintage Story 1.20.12</strong>.</p> </li> <li data-start="1196" data-end="1302"> <p data-start="1198" data-end="1302">Works with other combat/utility mods since it cancels damage inside the standard entity damage callback.</p> </li> </ul>
Download
No download link is available for this entry right now.
Ratings & reviews
Sign in to leave a rating or comment.

