Always Drop Loot
by sargunv
Always Drop Loot changes which mobs leave experience and loot when they die, so the drops no longer depend on how the mob was killed.
What it does
Normally, vanilla mobs only drop experience and rare loot when a player kills them, and nothing when the environment kills them. With the mod, mobs drop experience orbs and loot whatever caused their death, which suits players who build passive mob farms. The behavior is controlled by gamerules rather than a config screen, so each world can be set separately.
Two gamerules set the amount. always-drop-loot:alwaysDropXp decides whether a mob's experience is dropped regardless of whether a player killed it, and always-drop-loot:passiveXpModifier multiplies the natural experience value, with the default leaving mobs at their normal amount and a lower value such as 0.5 halving it, rounded to the nearest value. Changing gamerules requires cheats, which are disabled by default, so the server owner or a LAN host with cheat permission must edit them.
The mod is a Fabric mod for 1.17.1 and requires Fabric Loader and Fabric API. It is server-side only, so players join without installing it, and the code is open source under the Apache License 2.0.
Key features
Drops regardless of cause
Mobs drop their experience and loot when killed by a player, by the environment, or by other causes.
Adjustable experience amount
The passiveXpModifier gamerule multiplies the natural experience a mob drops, with 0.5 giving half.
Per-world gamerules
Settings live in gamerules rather than a config screen, so each world can use its own values.
Experience toggle
The alwaysDropXp gamerule decides whether experience drops even when a player did not kill the mob.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Passive mob farms
Farms of passive mobs, which the environment or traps can kill, keep yielding experience and loot.
Kill-condition control
Server owners can decide whether loot from environmental deaths counts as a drop, through the loot condition gamerule.
Who it’s for: Server owners and survival players who run mob farms on Fabric 1.17.1 worlds and want consistent drops from every death.
How it compares
Sync System Time is server-required and open source under the MIT License, for 1.21.8, so it works on a different version and changes time rather than drops. Kill Indicator is client-side only, open source is not claimed, and is published for 1.19.3 – 1.20.1, so it shows kill information on the client instead of changing drops on the server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Always Drop Loot | Fabric | 1.17.1 | Server-side only | 2021-11-06 |
| Sync System Time | Fabric | 1.21.8 | Server required, client optional | 2025-10-01 |
| Kill Indicator | Fabric | 1.19.3 – 1.20.1 | Client-side only | 2023-08-01 |
Questions
Does Always Drop Loot need to be installed on the client?
What does Always Drop Loot require?
How is the experience amount changed?
In the catalog
Always Drop Loot is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 4,181 mods support Minecraft 1.17.1.
Similar mods
What the author says
In vanilla, mobs only drop experience and/or rare loot when killed by a player, not when killed by their environment. With this mod, mobs will always drop experience orbs and loot, regardless of cause of death. This is useful for people who like to build passive mob farms and such. Since MC 1.17.1, the mod config…
Official listing
- Modrinth page
- modrinth.com/mod/always-drop-loot
- Owner
- sargunv
- Published
- 2021-11-03
- Updated on Modrinth
- 2021-11-06
- Facts verified
- 2026-10-15