Description
🧭 NoMoreTravelFatigue
🦵 Server-side control over travel fatigue
NoMoreTravelFatigue is a lightweight Forge mod designed to enforce a configurable maximum duration for the via_romana:travellers_fatigue effect in a clean, optimized, and server-authoritative way.
This mod was created to address scenarios where travel fatigue durations can become excessive, ensuring consistent and controlled travel mechanics without removing the effect entirely.
✨ Features
✅ Caps the via_romana:travellers_fatigue effect to a configurable maximum duration
✅ Fully server-side logic (clients do not need to configure anything)
✅ Config file stored in /config
✅ Optimized periodic validation with configurable intervals
✅ Optional action bar notification when the effect duration is adjusted
✅ Preserves original effect properties (amplifier, visibility, ambient state)
⚙️ Configuration
The mod generates a simple configuration file:
/config/nomoretravelfatigue-common.toml
Example:
[travellers_fatigue]
# Maximum allowed duration of the travellers_fatigue effect (in seconds)
effectDuration = 10
# How often the server checks and adjusts the effect (in seconds)
checkIntervalSeconds = 1
# Show an action bar message when the effect is capped
showMessage = true
# Action bar message displayed to the player
actionBarMessage = "§eTravel fatigue reduced to server limit"🖥️ Server-side Behavior
🛡️ The server is always authoritative:
- The effect duration is periodically validated on the server
- If the duration exceeds the configured limit, it is automatically reduced
- Clients cannot bypass or override the server-defined rules
🧩 Client & Modpack Use
This mod can be used in modpacks and works normally in singleplayer.
In singleplayer, it runs on the integrated server and behaves the same way as on a dedicated server.
📦 Requirements
- Minecraft: 1.20.1
- Mod Loader: Forge 47.4.0
- Required Mod: Via Romana 1.2.4
⚠️ This mod was developed and tested specifically against Via Romana version 1.2.4.


