You are viewing a potentially older version of this package. View all versions.
Frogger-GroundReset-2.4.3 icon

GroundReset

Automatically and gradually resets the terrain across the map, taking into account player's wards and market zones. Server side

Date uploaded 2 years ago
Version 2.4.3
Download link Frogger-GroundReset-2.4.3.zip
Downloads 351
Dependency string Frogger-GroundReset-2.4.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

Project Logo

GroundReset

Automatically and gradually resets the terrain across the map, taking into account player's wards.
Supports wards from vanilla and the WardIsLove mod.

Installation

Required only on the server side. Players do not need to install the mod.

Configuration

  • TheTriggerTime - time in real minutes between reset steps.
  • Divider - the divider for the terrain restoration. Current ground height will be value closer to original height it was before any player's modifications.
  • Compatible with protections from vanilla and the WardIsLove mod.
  • Created by order and for VitByr and his server.

Configuration values can be changed in-game.
Default config file GroundReset.cfg ⬇:

Click to expand!
[DO NOT TOUCH]

## [Synced with Server]

# Setting type: Single

# Default value: 0

time has passed since the last trigger = 0.3177821

[General]

## Locks client config file so it can't be modified [Synced with Server]

# Setting type: Boolean

# Default value: true

ServerConfigLock = true

## Time in minutes before reset [Synced with Server]

# Setting type: Single

# Default value: 4320

TheTriggerTime = 1

## The divider for the terrain restoration. Current value will be divided by this value. [Synced with Server]

# Setting type: Single

# Default value: 1.7

Divider = 5

## If the height is lower than this value, the terrain will be reset instantly. [Synced with Server]

# Setting type: Single

# Default value: 0.2

Min Height To Stepped Reset = 0.4

## How often elapsed time will be saved to config file. [Synced with Server]

# Setting type: Single

# Default value: 120

SavedTime Update Interval (seconds) = 120

How it works & help

Before any player's modifications with hoe or pickaxe, what I call ghound height delta is 0.
If the height delta is lower than zero, it means that there's a hole in the terrain.
Positive height delta means there is a hill.
The zero delta of height, as already mentioned, means there is a flat ground.

When the timer is triggered, reset step will be performed. The mod looks at the entire map - every single point of the earth that has been raised or lowered by the player using a hoe or pickaxe. Points located in the area of the active ward or the territory of the makretplace are not taken into account by the algorithm. The mod brings each such point closer to its original value by Divider times.

Compatibility

Marketplace Logo Marketplace And Server NPCs
WardIsLove Logo WardIsLove

Contact

Discord - GitHub Logo justafrogger
Me on Thunderstore - Thunderstore Logo Frrogger Mods
GitHub - GitHub Logo GroundReset

CHANGELOG

Version Date Changes
2.8.1 08.03.2026 Readme fixes
2.8.0 08.03.2026 Moved away from JFUtils
2.7.2 08.12.2025 Fixed old bug in config reload logic
2.7.1 N/A Removed discord webhook to pass thunderstore moderation
2.7.0 N/A ArcaneWard support
Works with Valheim 1.0.221.4
Better code parallelism
Doesn't kick players during reset
2.5.1 N/A WardIsLove fixes. Fixes in holes
2.4.3 N/A More info in README and configs
2.4.1 N/A Thunderstore relese