
Vintage Story Mod DB · Vintage Story mod
Blood Trail
Overview: Blood Trail makes wounded animals leave visible a blood trail when injured by a player. Behavior: • Damage Requirement: The injury must be caused by a player with a damage value greater than 1. Bare hands won’t work—any weapon will do.
Quick answer
Which Blood Trail release matches 1.21.5?
Blood Trail 1.1.8 targets 1.21.0, 1.21.1, 1.21.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 Blood Trail 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 Blood Trail 1.1.8 need?
1.1.8 on 1.21.5. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Blood Trail without breaking your instance.
Built for Blood Trail 1.1.8 on 1.21.5. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.1.8. It targets 1.21.0, 1.21.1, 1.21.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.1.8. It opens that exact file at the source.
About this project
What does Blood Trail add?
Overview:
Blood Trail makes wounded animals leave visible a blood trail when injured by a player.
Behavior:
- Damage Requirement: The injury must be caused by a player with a damage value greater than 1. Bare hands won’t work—any weapon will do. (Configurable)
-
Non-Affected Creatures: Drifters and other lore-related creatures will not leave blood trails.
-
The amount of blood left behind is affected by the animal's movement speed (walking vs. running). (Configurable)
- Dissapear faster when it's raining and dissipates when it comes into contact with water. (Configurable)
- D.O.T. (Damage Over Time): Disabled by default (Configurable Server-Side
Configuration:
- Fully configurable!
- Local toggle: Players can disable the bleeding effect locally, even if enabled on the server.
- Server authority: Some settings are controlled by the server and apply to every player. (Bleed duration, min. damage, bleed chance etc.)
The mod can be uninstalled mid-playthrough without issues.
Requirements:
- Enable the Particles inside the game graphics setting tab. (Enabled by default)
- Config Lib (Optional)
- ImGUI (Optional)
Compatible with the following mods:
- ARCHOSAUR! v1.21 & v1.22
- Cats
- Elk Variants
- Equus: Wild Horses
- Draconis
- Fauna of the Stone Age (Collection)
- Feverstone's Horses
- Feverstone Wilds
- Haz's Jackalopes
- Haz's Monitor Lizards
- Hieronymus's reptiles
- Legacy of the Phanerozoic & v1.22
- Lichen Continued
- Medieval expansion patch
- Monoceros: Ancient unicorns
- More Animals
- The Critters Pack v1.21 & v1.22
- Pegasus
- Sonya's Quality Fowl
(Open to suggestions)
Planned features (subject to change during development):
-
?? Conversion to Client-Side only, with an optional server mod for configuration synchronization. [On Ice]
For modders:
Public bleeding events when bleeding begins and ends.
EntityBleedingBehavior Events:
- OnStartBleeding -> BleedingEventArgs
- OnStopBleeding -> BleedingEventArgs
BleedingEventArgs
(Entity Entity, long StartTime, long? StopTime)
--------------------------------------------------------------------------------
// Inside YourMod.csproj
<Reference Include="BloodTrail">
<HintPath>../BloodTrail.dll</HintPath>
</Reference>
--------------------------------------------------------------------------------
// Inside YourMod : ModSystem
public override void StartServerSide(ICoreServerAPI sapi)
{
if (api.ModLoader.IsModEnabled("bloodtrail"))
{
sapi.Event.OnEntitySpawn += OnEntitySpawnOrLoad;
sapi.Event.OnEntityLoaded += OnEntitySpawnOrLoad;
}
}
private void OnEntitySpawnOrLoad(Entity entity)
{
var behavior = entity.GetBehavior<EntityBleedingBehavior>();
if (behavior != null)
{
behavior.OnStartBleeding += HandleStartBleeding;
behavior.OnStopBleeding += HandleStopBleeding; // Visual bleeding may stop before if the entity is death.
}
}
private void HandleStartBleeding(object? sender, BleedingEventArgs e)
{
e.Entity.Api.World.Logger.Event($"Entity #{e.Entity.EntityId} started bleeding at {e.StartTime}");
}
private void HandleStopBleeding(object? sender, BleedingEventArgs e)
{
e.Entity.Api.World.Logger.Event($"Entity #{e.Entity.EntityId} stoped bleeding at {e.StopTime}");
}
public override void Dispose()
{
sapi.Event.OnEntitySpawn -= OnEntitySpawnOrLoad;
sapi.Event.OnEntityLoaded -= OnEntitySpawnOrLoad;
}
Troubleshooting:
-------
Where to edit the configs: You can adjust settings via the in-game menu (requires ConfigLib & ImGUI; a new button appears in the Escape Menu) OR manually edit the JSON file: VintageStoryData/ModConfig/BloodTrail-....json
-
BloodTrail-Client: Only affects your local game.
-
BloodTrail-Server: Affects all players in multiplayer (and acts as Client for you in singleplayer).
-------
No bleeding:
For the bleeding to start, the player must attack with a damage value greater than 1 (attacking with bare hands won't work).
Check your configs to make sure the "Bleeding effect" is enabled. If the issue persists keep reading "Missing particles" below.
-------
Missing particles:
-
Make sure the animal is either vanilla or explicitly supported in the list of mods found in the mod description.
-
"Particles" (inside the in-game graphics setitngs tab) must be set above ~30%.
-
The particle effect requires the in-game clock to be running. If you stop the time, the effect will not work.
-
Make sure the version of the mod you are using is compatible with your current game version.
-
If you've edited your configs, try resetting them to their default values.
-
If the issue persists, please share your modlist and logs in the comments below or reach out directly via Discord.
Credits:
TheDoctorW -> Mod Icon and screenshots.
Lalijara, GalvanizedSobek, Khynarion -> Feedback and testing while resolving the bug of the particles passing through snow.
Qua8ion -> Russian translation (config).
Contact info:
Discord: aylor
Thank you all for your support! ❤ I didn't expect such a warm response to this mod, your enthusiasm means a lot.
Project description from Vintage Story Mod DB.
Pick your setup
Blood Trail 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-pre.1
1 loader build1.22.0
1 loader build1.21.6-rc.1
1 loader build1.21.6
1 loader build1.21.5
1 loader build1.21.4
1 loader build1.21.3
1 loader build1.21.2
1 loader buildShowing the newest 12 of 15 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Blood Trail versions and loaders
1.1.8
BloodTrail-v1.1.8.zip
6 Nov 2025
1.1.7
BloodTrail-v1.1.7.zip
5 Nov 2025
1.1.5
BloodTrail-v1.1.5.zip
22 Oct 2025
1.1.3
BloodTrail-v1.1.3.zip
8 Oct 2025
Looking for an older file? The official Vintage Story Mod DB project page is in Resources.