Vintage Story Mod DB · Vintage Story mod
All The Stats
For Players: All The Stats is a mod that lets you configure and adjust the following stats dynamically using a simple config file by setting the Override Value to true: • Off-hand Hunger Rate: In vanilla, this is the 20% bonus hunger when holding a thing in
Quick answer
Which All The Stats release should I use?
All The Stats 1.10.2 targets 1.22.0, 1.22.1, 1.22.2. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is All The Stats required on the client, server, or both?
It must be installed on the client. Installation on the dedicated server is optional.
This release supports both sides, but the source does not require it on the server.
What else does All The Stats 1.10.2 need?
1.10.2. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add All The Stats without breaking your instance.
Built for All The Stats 1.10.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.10.2. It targets 1.22.0, 1.22.1, 1.22.2; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
It must be installed on the client. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.10.2. It opens that exact file at the source.
About this project
What does All The Stats add?
For Players:
All The Stats is a mod that lets you configure and adjust the following stats dynamically using a simple config file by setting the Override Value to true:
- Off-hand Hunger Rate: In vanilla, this is the 20% bonus hunger when holding a thing in your offhand. Want to disable it? Set this value in the ATS config to 0!
- Hand-Smithing Hammer Swing Speed: By adjusting this config value, you can swing your hammer faster. For the impatient, but hard-working. ;)
- Night Vision: '1' is normal vision, '2' is full night vision, and anything less is cursed anti-vision that's weirdly purple. 😅 But you could have 1.5 for half-night vision for instance.
- The night vision smoothly fades in and out depending on your current darkness level, so it's not blinding you during the day.
- Knapping Speed: Tap away at those rocks faster than ever :)
- Clayforming Speed: Faster or slower, as desired!
- Tempering Power Loss Rate: A percentage modifier on the amount of power lost by a player during the tempering process. 0 means no power lost at all!
- Quenching Shatter Rate: A percentage modifier on the chance to shatter an item. 0 means it can never ever shatter. Tooltip won't be accurate, since it's an action performed by a specific player.
- Healing Item Use Speed: A percentage modifier on how quickly healing items are used.
- Bit Recovery Rate: A ratio of how many bits are recovered for the voxels in a smithed item. 1.5, for example would recover every other voxel as a bit.
- Cave Vision: Like Night Vision, but only for caves! Config controls the height that it activates at, and it only works if you can't see the sky.
- Temporal Instability Damage Received. Lets you take more or less damage from going nuts. :)
The config is located in the standard Vintage Story file system location for mod configs. Usually, this is %appdata%\vintagestorydata\modconfig on Windows, but can vary depending on your installation. The file is named AllTheStatsConfig.json.
For Modders:
- This mod allows you to attach 'requiresTrait' onto Knapping, Clayforming, and Smithing recipes as if they were normal gridcrafting recipe. This means that a simple Content Mod can now have class-based recipes for these forms of crafting, too! :)
- The same stats available to the players for overriding can be used for traits with the following codes:
- ats:offhandhungerrate
- ats:handsmithingspeed
- ats:nightvisionstrength
- ats:handclayformingspeed
- ats:handknappingspeed
- ats:temperingpowerlossrate
- ats:quenchshatterrate
- ats:healitemusetime
- ats:bitrecoveryrate
- ats:cavevisionstrength
- ats:temporalstabilitydamagereceived
- ALL stats, features, etc. in ATS can be toggled off with the config file, in the event of compatibility issues with other mods or overlapping Harmony patches.
- Adds dynamic per-item damage stats. This allows you to be as broad or specific with the damage of items for a particular trait.
- For example:
"attributes": {
"ats:bow-?-rangedDamageMult": 0.5,
"ats:bow-recurve-rangedDamageMult": 0.5,
"ats:unarmed-meleeDamageMult": 0.33,
"ats:blade-?-meleeDamageMult": 1.0,
"ats:aculinaryartillery:cleaver-*-meleeDamageMult": 1.0
}
-
- The above section of JSON would increase all damage dealt by bows by 50%, further increase that by another 50% for specifically recurves (for a total of 100% increase), unarmed punch damage by 33%, all blade melee damage (falx use this item code) by 33%, and specifically A Culinary Artillery modded cleavers by 100%.
- These codes are completely dynamic, and work for any wildcard matching for all items in the game! The '?' is used as a wildcard character instead of '*' to avoid conflicting with vanilla VS.
- Using the same system as the per-item damage, also supports:
- Per-item Item Durability Loss modifications. For example:
"attributes": {
"ats:bow-recurve-reduceDurabilityLoss": 0.5,
"ats:shovel-?-reduceDurabilityLoss": -3,
"ats:knife-?-reduceDurabilityLoss": 0.75
}
-
- The above would reduce, on average, Recurve bow durability loss by 50%, increase shovel durability loss by 4x, and reduce knife durability loss by 75%. In the case of single digit losses of durability, this uses the standard built-in Vintage Story system for % chances of reduction/increase.
- Using the same system as the per-item damage, also supports:
- Per-item Harvest Speed modifications. For example:
"attributes": {
"ats:soil|shovel-?-harvestSpeed": 0.5,
"ats:wood|axe-?-harvestSpeed": -0.25,
"ats:plant|knife-obsidian-harvestSpeed": 2
}
-
- The above would increase shovel harvest speed against soil by 50%, reduce axe harvest speed against wood by 25%, and increase specifically obsidian knife harvest speed against plants by 200%.
- This section uses the EnumBlockMaterial array to supply the first parameter of the dynamic attribute. This value must be separated by the '|' character. These values can be seen in the VS API Github.
- Adds in a new "ats:stonequarrying" stat that can be used to enable or disable usage of the Splitter Plugs from Stone Quarry.
- There's a config option to determine whether the ability to use Splitter Plugs should be enabled or disabled for a stat value of exactly 1. If a player has a stat > 1, it's enabled. If it's less than 1, it's disabled.
- Adds dynamic per-item or per-entity damage received stats. This allows you to be as broad or specific with the damage dealt to a particular player by items or entities for a particular trait.
- For example:
-
"attributes": { "ats:stone-?-itemDamageReceivedMult": -0.5, "ats:drifter-?-entityDamageReceivedMult": 0.5, }-
-
- The above section of JSON would decrease all damage taken when the damage was dealt by stones by 50%, and increase the damage taken by drifters by 50%.
-
-
Furthermore, when hosted on a server, the server config will be prioritized for the clients, preventing any sorts of unwanted shenanigans with the 'override' values provided above.
Future Content
I have a lot of things planned for new stuff to add to All The Stats!
Have a request? Feel free to drop it in the comments!
Special thanks to TheInsanityGod for their incredibly helpful work on all their mods, and their assistance. 🥳
Additional thanks to Aldi for their input and brainstorming for feature ideas!
Project description from Vintage Story Mod DB.
Pick your setup
All The Stats releases for each Vintage Story version.
Choose the version and loader you play, then open the matching release.
1.22.3
1 loader build1.22.2
1 loader build1.22.1
1 loader build1.22.0
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
All The Stats versions and loaders
1.10.2
allthestats_1.10.2.zip
17 Jul 2026
1.10.1
allthestats_1.10.1.zip
8 Jul 2026
1.10.0
allthestats_1.10.0.zip
7 Jul 2026
1.9.0
allthestats_1.9.0.zip
3 Jul 2026
1.8.0
allthestats_1.8.0.zip
17 Jun 2026
1.7.0
allthestats_1.7.0.zip
6 Jun 2026
1.6.0
allthestats_1.6.0.zip
5 Jun 2026
1.5.1
allthestats_1.5.1.zip
3 Jun 2026
1.5.0
allthestats_1.5.0.zip
31 May 2026
1.4.0
allthestats_1.4.0.zip
30 May 2026
1.3.0
allthestats_1.3.0.zip
29 May 2026
1.2.0
allthestats_1.2.0.zip
18 May 2026
Looking for an older file? The official Vintage Story Mod DB project page is in Resources.