COWMODSКаталог модов

Always Drop Loot (update)

Make mobs always drop exp and loot, regardless of cause of death.

Автор: OneDefauter3,1 тыс.1обновлён 20 сент. 2026 г.
Механики игрыМобыУтилиты

Описание

Always Drop Loot

Unofficial continuation of Always Drop Loot for Fabric, Forge, and NeoForge.

In vanilla Minecraft, mobs killed by falls, lava, suffocation, campfires, drowning, entity cramming, and other non-player causes may lose experience or loot that depends on a player kill. This mod makes that behavior configurable so passive farms and automated systems can receive the expected drops.

Version compatibility

Each supported loader/series combination is distributed as one runtime JAR. For example, the Forge 1.21 JAR declares compatibility with the whole 1.21.x series; a separate JAR is not required for every patch release.

Minecraft seriesFabricForgeNeoForge
1.16.xNot availableNot availableNot available
1.17.xNot availableNot availableNot available
1.18.xNot availableNot availableNot available
1.19.xNot availableNot availableNot available
1.20.x1.20–1.20.61.20–1.20.61.20.1–1.20.6
1.21.x1.21–1.21.111.21–1.21.111.21–1.21.11
26.1.x>=26.1 <26.2>=26.1 <26.2>=26.1 <26.2
26.2.x>=26.2 <26.3>=26.2 <26.3>=26.2 <26.3
26.3.x>=26.3 <26.4>=26.3 <26.4>=26.3 <26.4

Not available means that this repository does not provide a mod build for that series. NeoForge support in the 1.20 line starts at 1.20.1.

The ranges above are the compatibility ranges declared by each artifact. Each project uses one representative Minecraft version per series, listed below.

Project matrix

LoaderSeriesBuild targetLoader/API targetJava bytecode / target runtime
Fabric1.201.20.6Loader 0.16.10 / API 0.100.817 / version-dependent
Fabric1.211.21Loader 0.15.11 / API 0.100.421 / 21
Fabric26.126.1Loader 0.18.4 / API 0.144.022 / 25
Fabric26.226.2Loader 0.19.3 / API 0.154.225 / 25
Fabric26.326.3Loader 0.19.5 / API 0.160.625 / 25
Forge1.201.20.6Forge 50.2.1017 / version-dependent
Forge1.211.21Forge 51.0.3321
Forge26.126.1Forge 62.0.225
Forge26.226.2Forge 65.1.125
Forge26.326.3Forge 66.0.225
NeoForge1.201.20.6NeoForge 20.6.13917 / version-dependent
NeoForge1.211.21NeoForge 21.0.16721
NeoForge26.126.1.2NeoForge 26.1.2.9525
NeoForge26.226.2NeoForge 26.2.0.5925
NeoForge26.326.3NeoForge 26.3.0.3-beta25

Minecraft 26.3 currently has Fabric and NeoForge projects only. NeoForge 26.3.0.3-beta is a beta loader. Both builds passed dedicated development server checks for passive XP, loot modes, equipment drops and gamerule persistence. Client and modpack compatibility have not been tested.

Installation

  1. Install Fabric Loader for your Minecraft version.
  2. Install Fabric API for the same version.
  3. Put the mod jar in your mods folder.
  4. Start the game or server.

This mod is server-side in practice, so it is useful both in singleplayer and on dedicated servers.

Configuration

The mod is configured with gamerules. Because they are world-specific, each save or server can have different behavior.

If cheats are disabled in a singleplayer world, you can temporarily enable access to gamerules by opening the world to LAN with cheats enabled.

always-drop-loot:always_drop_xp

Controls whether mobs may drop XP when they die without being killed by a player.

Default:

/gamerule always-drop-loot:always_drop_xp true

Behavior:

  • true: mobs can still drop XP when death happens by environment or automation.
  • false: vanilla-style XP behavior.

always-drop-loot:passive_xp_modifier

Controls the XP multiplier for mobs that die without a player kill.

Default:

/gamerule always-drop-loot:passive_xp_modifier 1.0

Behavior:

  • 1.0: non-player kills drop the mob's normal XP amount.
  • 0.5: non-player kills drop half XP.
  • 0.0: non-player kills drop no XP.
  • 2.0: non-player kills drop double XP.

This value only affects deaths that were not credited to a player. It does not change normal player-kill XP.

always-drop-loot:loot_drop_mode

Controls how loot tables interpret the killed_by_player condition.

Default:

/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER

Available values:

  • ALWAYS_AS_PLAYER: always treat the mob as if a player killed it.
  • NEVER_AS_PLAYER: never treat the mob as a player kill.
  • VANILLA: use normal vanilla behavior.
  • VANILLA_INVERSE: invert vanilla behavior.

This rule is what affects loot-table based drops that depend on killed_by_player.

Example setups

Always drop normal XP and loot from automated farms:

/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 1.0
/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER

Allow loot from farms, but reduce XP from automated kills:

/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 0.5
/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER

Keep vanilla loot logic, but still allow some XP from passive farms:

/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 0.5
/gamerule always-drop-loot:loot_drop_mode VANILLA

Credits

Full credit for the original mod concept, implementation, and open-source release goes to sargunv.

This updated fork exists to keep the mod usable on newer Fabric 1.21.x versions while preserving the original idea and behavior as closely as possible.

License

This fork continues to respect the original project's Apache-2.0 license.

Последние версии

Все версии →
release

ADL 5.6.0 - Forge - Minecraft 26.3

5.6.0+mc26.3-forge
20 сент. 2026 г.55Minecraft: 26.3forge
Скачать
Что нового
## Forge for Minecraft 26.3 - Added Minecraft 26.3 support using Forge 66.0.2. - Preserved the existing gamerules, all four loot modes, passive XP multipliers, equipment drops and English/Brazilian Portuguese translations. - Passed 12 dedicated development server integration checks and gamerule persistence after restart. ## Requirements - Minecraft Java 26.3 - Forge for Minecraft 26.3 (tested with 66.0.2) - Java 25 - No additional mod dependencies. Graphical clients and modpack compatibility have not been tested.
release

ADL 5.6.0 - NeoForge - Minecraft 26.3

5.6.0+mc26.3-neoforge
17 сент. 2026 г.39Minecraft: 26.3neoforge
Скачать
Что нового
## Release - Minecraft: 26.3.x (tested target: 26.3) - Loaders: Fabric and NeoForge (beta) - Java: 25 - Version: 5.6.0+mc26.3 ## Changes - Added dedicated Minecraft 26.3 projects for Fabric and NeoForge. - Updated Fabric Loader to 0.19.5 and Fabric API to 0.160.6+26.3. - Updated NeoForge to 26.3.0.3-beta and Gradle to 9.6.0. - Preserved the existing gamerule IDs, defaults, loot modes and translations. - Restricted Minecraft compatibility to >=26.3 <26.4. ## Requirements - Minecraft Java 26.3 - Java 25 - NeoForge for Minecraft 26.3. Tested with 26.3.0.3-beta.
release

ADL 5.6.0 - Fabric - Minecraft 26.3

5.6.0+mc26.3
17 сент. 2026 г.300Minecraft: 26.3fabric
Скачать
Что нового
## Release - Minecraft: 26.3.x (tested target: 26.3) - Loaders: Fabric and NeoForge (beta) - Java: 25 - Version: 5.6.0+mc26.3 ## Changes - Added dedicated Minecraft 26.3 projects for Fabric and NeoForge. - Updated Fabric Loader to 0.19.5 and Fabric API to 0.160.6+26.3. - Updated NeoForge to 26.3.0.3-beta and Gradle to 9.6.0. - Preserved the existing gamerule IDs, defaults, loot modes and translations. - Restricted Minecraft compatibility to >=26.3 <26.4. ## Requirements - Minecraft Java 26.3 - Java 25 - Fabric Loader 0.19.5 or newer and Fabric API for Minecraft 26.3.
release

Always Drop Loot (update) 5.6.0+mc26.2-neoforge

5.6.0+mc26.2-neoforge
17 авг. 2026 г.62Minecraft: 26.2neoforge
Скачать
Что нового
### Changes - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Updated to Minecraft 26.2 - Added the NeoForge port using NeoForge 26.2.0.59 and deferred gamerule registration - Updated the build to ModDevGradle 2 and Gradle 9.5.1 - Updated the build and mixin compatibility level to Java 25 - Added valid resource-pack metadata - Changed generated artifact names to the `ADL-<version>-NeoForge-<Minecraft series>.jar` pattern - Fixed world entry failing with `Invalid player data` by using Minecraft's synchronized string command argument for `loot_drop_mode`
release

Always Drop Loot (update) 5.6.0+mc26.1-neoforge

5.6.0+mc26.1-neoforge
17 авг. 2026 г.38Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
### Changes - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Updated to Minecraft 26.1 - Added the NeoForge port using NeoForge 26.1.2.95 and deferred gamerule registration - Updated the project to Java 25 - Added valid resource-pack metadata - Changed generated artifact names to the `ADL-<version>-NeoForge-<Minecraft series>.jar` pattern - Fixed world entry failing with `Invalid player data` by using Minecraft's synchronized string command argument for `loot_drop_mode`
release

Always Drop Loot (update) 5.6.0+mc1.21-neoforge

5.6.0+mc1.21-neoforge
17 авг. 2026 г.267Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
### Changes - Added the NeoForge port, built against NeoForge 21.0.167 for the 1.21.x series - Fixed a mob-death crash on Minecraft 1.21.9 and newer caused by an incompatible world-accessor descriptor - Restored the vanilla 8.5% equipment roll when affected 1.21.x versions initialize an equipped slot with a zero drop chance - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Added resource-pack metadata compatible with the full declared Minecraft series - Changed generated artifact names to the `ADL-<version>-NeoForge-<Minecraft series>.jar` pattern - Fixed NeoForge 1.21.11 startup by deferring registration for the modern gamerule registry while retaining the legacy 1.21.x path - Fixed legacy enum gamerule extraction on NeoForge 1.21 through 1.21.10 when an entity dies
release

Always Drop Loot (update) 5.6.0+mc1.20-neoforge

5.6.0+mc1.20-neoforge
17 авг. 2026 г.27Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6neoforge
Скачать
Что нового
### Changes - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Added support for Minecraft 1.20 through 1.20.6 - Added the NeoForge port, built against NeoForge 20.6.139 for Minecraft 1.20.2 through 1.20.6 - Added the 1.20-compatible XP drop mixin - Kept the mod bytecode compatible with Java 17 - Added resource-pack metadata compatible with the full declared Minecraft series - Changed generated artifact names to the `ADL-<version>-NeoForge-<Minecraft series>.jar` pattern - Added mapping-safe entity, timer, coordinate, and XP access across the 1.20.x series - Added both legacy `mods.toml` and modern `neoforge.mods.toml` metadata so the same JAR is discovered across NeoForge 1.20.2 through 1.20.6 - Added a Forge-compatible NeoForge 1.20.1 entry point and mapping-safe legacy implementations so the same JAR supports NeoForge 1.20.1 through 1.20.6 - Added the legacy `MixinConfigs` manifest entry so NeoForge 1.20.1 actually applies the loot and experience hooks
release

Always Drop Loot (update) 5.6.0+mc26.2-forge

5.6.0+mc26.2-forge
17 авг. 2026 г.25Minecraft: 26.2forge
Скачать
Что нового
### Changes - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Updated to Minecraft 26.2 - Added the Forge port using Forge 65.1.1 and deferred gamerule registration - Updated the build to ForgeGradle 7 and Gradle 9.5 - Updated the build and mixin compatibility level to Java 25 - Added valid resource-pack metadata - Changed generated artifact names to the `ADL-<version>-Forge-<Minecraft series>.jar` pattern - Fixed world entry failing with `Invalid player data` by using Minecraft's synchronized string command argument for `loot_drop_mode`
release

Always Drop Loot (update) 5.6.0+mc26.1-forge

5.6.0+mc26.1-forge
17 авг. 2026 г.16Minecraft: 26.1, 26.1.1, 26.1.2forge
Скачать
Что нового
### Changes - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Updated the mod author and project contact links - Updated to Minecraft 26.1 - Added the Forge port using Forge 62.0.2 and deferred gamerule registration - Updated the project to Java 25 - Added valid resource-pack metadata - Changed generated artifact names to the `ADL-<version>-Forge-<Minecraft series>.jar` pattern - Fixed world entry failing with `Invalid player data` by using Minecraft's synchronized string command argument for `loot_drop_mode`
release

Always Drop Loot (update) 5.6.0+mc1.21-forge

5.6.0+mc1.21-forge
17 авг. 2026 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11forge
Скачать
Что нового
### Changes - Added the Forge port, built against Forge 51.0.33 for the 1.21.x series - Fixed a mob-death crash on Minecraft 1.21.9 and newer caused by an incompatible world-accessor descriptor - Restored the vanilla 8.5% equipment roll when affected 1.21.x versions initialize an equipped slot with a zero drop chance - Added normal equipment drop rolls for non-player kills according to `loot_drop_mode` - Added Brazilian Portuguese gamerule translations - Added the namespaced snake-case gamerule translation keys used by the gamerule screen - Fixed gamerule registration on Forge 61 / Minecraft 1.21.11 by using Forge's deferred registry lifecycle - Preserved boolean gamerule values stored by earlier 1.21.x versions when upgrading an existing world to 1.21.11 - Fixed joining worlds on 1.21.11 by using a network-serializable vanilla argument type for `loot_drop_mode` - Updated the mod author and project contact links - Added resource-pack metadata compatible with the full declared Minecraft series - Changed generated artifact names to the `ADL-<version>-Forge-<Minecraft series>.jar` pattern