Entity Block Drops

Customize what items drop from Blocks, with powerful features like Regeneration, conditional drops, commands, and special effects

File Details

EntityBlockDrops-1.2

  • R
  • Apr 16, 2026
  • 108.03 KB
  • 55
  • 1.20.1
  • Forge

File Name

EntityBlockDrops-1.2.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:entity-block-drops-1310584:7937017")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

 

Block drops config changes:

  • Renamed `replaceDefaultDrops` to `allowCustomDrops`. Old configs still load: missing `allowCustomDrops` defaults to `true`, and `replaceDefaultDrops` is ignored after migration.
  •  `allowCustomDrops` controls whether an entry runs custom item drops and `dropCommand`.
  • Regeneration and `breakCommand` are unchanged


Fixed:

  • `allowDefaultDrops: false` no longer cancels the block break. Canceling `BreakEvent` made the block pop back (looked like instant regen).
  •  `allowDefaultDrops` is reserved until vanilla-only loot can be stripped safely; vanilla + custom both drop for now.

Regeneration

  • Normal and event configs now include global rows (`Global_Block_Drops.json` / event globals) together with block-specific files, in line with the docs.
  • If a block-specific row has `canRegenerate: false`, it overrides regeneration coming only from global rows for that block.
  • New global example files default to `canRegenerate: false` so global rules do not turn on regen everywhere by accident.

Commands / UX:

  • After `/blockdrops reload`, if blocks are still on the regen schedule, the message mentions `/blockdrops regeneration force`.

Docs

  • README / in-game readme text updated for the new flags, regeneration stacking, and `allowDefaultDrops` behavior.