Always Drop Loot (update)

Always Drop Loot (update)

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

by
616 Downloads
fabricgame-mechanicsmobsutility
Rent Server with this Mod

About this Mod

Always Drop Loot

An unofficial Fabric update of Always Drop Loot for the full Minecraft 1.21.x line, including 1.21 through 1.21.11.

In vanilla Minecraft, many mobs only drop experience and some loot-table results when they are considered to have been killed by a player. That means falls, lava, suffocation, campfires, drowning, entity cramming, and other environmental deaths often reduce or remove rewards.

This mod changes that behavior so passive farms and automation setups can still receive the drops you would normally expect from a player kill.

What the mod does

  • Makes mobs able to drop XP even when they die without a direct player kill.
  • Lets you control how much XP non-player kills should give.
  • Lets you control how the killed_by_player loot condition behaves.
  • Works in singleplayer and on Fabric servers.
  • Stores configuration per world through gamerules instead of a config screen.

In practice, this means farms based on fall damage, lava blades, environmental traps, or other automatic kill methods can still drop XP and loot depending on the rules you choose.

Requirements

  • Minecraft Java Edition 1.21 to 1.21.11
  • Fabric Loader
  • Fabric API
  • Java 21

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

Compatibility

This fork was updated specifically for the Minecraft 1.21.x series and tested against the compatibility range from 1.21 through 1.21.11.

Because Mojang and Fabric changed internal APIs several times within that version line, this fork includes compatibility work so the same mod jar can run across the full range.

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.

Available Versions

Always Drop Loot (update) 5.4.0+mc26.1release
MC 26.1, 26.1.1, 26.1.2fabric
March 26, 2026
Always Drop Loot (update) 5.3.0+mc1.21release
MC 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.11fabric
March 22, 2026

How to Install Always Drop Loot (update) on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Always Drop Loot (update)". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Always Drop Loot (update) server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Always Drop Loot (update) compatible with fabric?

Always Drop Loot (update) officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Always Drop Loot (update) – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Always Drop Loot (update) consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Always Drop Loot (update) with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more