File Location
To modify the tension bar mechanics, locate the configuration file at:
{server/world}/mods/dev.rm20_AnglersAlmanac/configs/MinigameConfig_TensionBar.json
Default Configuration
If the file does not exist, the system defaults to these values:
{
"MaxHookTime": 6.0,
"FishEscapeRate": 0.07999999821186066,
"FishReelRate": 0.20000000298023224,
"BarRadius": 0.10000000149011612,
"FishMaxVeocity": 0.44999998807907104,
"FishMinSpeed": 0.0,
"MinigameModelVerticalOffset": 1.0,
"MinigameScaleMin": 1.5,
"MinigameScaleMax": 14.0,
"MinigameScaleMultiplier": 1.0,
"CastCooldown": 0.5,
"BarGravity": 0.6499999761581421,
"BarSpeed": 0.6000000238418579,
"BarAcceleration": 0.27000001072883606,
"FishChangeDirectionMaxInterval": 0.44999998807907104,
"FishAcceleration": 0.15000000596046448,
"FishBouyancy": 0.0
}Key Sections Explained
1. Winning & Losing
- FishReelRate: How fast you win while the fish is inside your bar.
- FishEscapeRate: How fast the fish gets away when you miss it.
- MaxHookTime: The wait time before a fish bites.
2. The Player’s Bar
- BarSpeed: How fast you “swim” up when holding the button.
- BarGravity: How fast the bar falls when you let go.
- BarAcceleration: How “heavy” the bar feels to start moving.
3. The Fish’s Movement
- FishMaxVeocity: The top speed the fish can reach.
- FishAcceleration: How twitchy or “darty” the fish moves.
- FishBouyancy: Whether the fish naturally floats up or sinks down.
4. Visual Settings
- MinigameModelVerticalOffset: How high the minigame floats above the water.
- MinigameScaleMax/Min: Controls how large the UI appears on your screen.