Skip to content

Custom Mob Drops

Sokratis Fotkatzikis edited this page Nov 4, 2026 · 1 revision

Removals are applied first, then extra drops are added. Extra drops from this mod are never removed. Drop rules never affect players.

Remove Drops

Remove items from a mob's normal drops, either every time or with a chance, optionally only in one dimension.

removeDrops = [
    "minecraft:zombie|minecraft:rotten_flesh",
    "minecraft:skeleton|minecraft:bone|0.5",
    "minecraft:cow|*"
]
  • Zombies never drop rotten flesh.
  • Skeletons drop bones only half as often.
  • Cows drop nothing at all.

Removals apply to every kill, regardless of dropOnlyOnPlayerKill. They also cover equipment and items the mob picked up.

Extra Drops

Add extra drops to any living mob.

  • Choose the item, the amount (default 1), and a drop chance from 0.0 (never) to 1.0 (always, the default).
  • Add T as the looting field to let Looting add 0 to 1 extra items per level.
  • Optionally restrict to one dimension.
  • Optionally give the item data — enchantments, a custom name, damage or unbreakable — using the in-game item data editor (see In-Game Config Screen) or /give-style component text.
  • Optionally require a player kill for extra drops with dropOnlyOnPlayerKill.
dropOnlyOnPlayerKill = true

extraDrops = [
    "minecraft:bat|minecraft:dirt",
    "minecraft:bat|minecraft:rotten_flesh|3|0.5",
    "minecraft:zombie|minecraft:diamond|2|0.25|T",
    "*|minecraft:emerald|?|0.1"
]
  • Bats always drop 1 extra dirt when killed by a player.
  • Bats have a 50% chance to drop 3 rotten flesh.
  • Zombies have a 25% chance to drop 2 diamonds, with more from Looting.
  • Every mob, including modded ones, has a 10% chance to drop an emerald.

Clone this wiki locally