Community listing page, reviews here may not be monitored by the author.
Obstickless' MobDrop
No reviews yet
lets you fully customize mob drops and harvests in-game using simple commands, on the go.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Do you ever feel limited by the items you get from mobs? Or did your favorite modpack feel like mods were not connected enough?
Obstickless' MobDrop
is a powerful and flexible server-side mod that lets you completely customize what mobs drop/harvest for any entity, set interactions with tools, create entity and item groups, loottables or set consumeable items on use — without datapacks, without loot table editing (and without touching JSON files, if you don’t want to). Perfect to create and tweak your favorite modpack.
✔ Works with modded mobs and items
✔ Lightweight & server-friendly
✔ Fully configurable in-game
✔ No datapacks required
Take control of mob interactions your way.

Quick overview
The mod uses ingame commands to set mobdrops on the fly.
All commands require permission level 2 (OP).
Main command:
/mobdrop
/mobdrop add ...
/mobdrop addconsume ...
/mobdrop addtable ...
/mobdrop export
/mobdrop groupentity ...
/mobdrop groupitem ...
/mobdrop grouptable ...
/mobdrop help
/mobdrop list ...
/mobdrop reload
/mobdrop remove

The basic commands are
/mobdrop add <entity> [s <species>] <item> <tool> [min] [max] [cooldown] [chance]
/mobdrop addconsume <entity> [s <species>] <item> <tool> [min] [max] [cooldown] [chance]
/mobdrop addtable <entity> [s <species>] <tablegroup>
Species
If using cobblemon, pokemon are stored under the same entity. Use cobblemon:pokemon as <entity>, then use s <species> for the desired pokemon. If you are not using cobblemon, then proceed without species :)
Example
/mobdrop add cobblemon:pokemon s pidgey
Examples
/mobdrop add minecraft:zombie minecraft:diamond
Zombies now drop diamonds when interacted, with default droprates.
/mobdrop add minecraft:cow minecraft:leather minecraft:shears
Cows drop leather only when right-clicked with shears.
/mobdrop add minecraft:cow minecraft:leather minecraft:shears 2 4 10 0.5
Cows drop 2 to 4 leather when right-clicked with shears once every 10 minutes, with a chance of 50% of succeeding.
If you want the tool to be consumed:
/mobdrop addconsume minecraft:cow minecraft:beef minecraft:apple
The apple gets consumed when interacted.
If you've set up a loot table group:
/mobdrop addtable minecraft:cow nameOfTable
Cows will use the droprules of the loot table you created.
Advanced Drop Configuration
In add, <tool> can be replaced by
auto: entities will drop automatically, like how chickens lay eggs.
healing: entities will drop when gaining health, for example villagers can drop emerals when they gain health
damage: entities will drop when receiving damage, for example skeletons can drop bones when damaged
death: entities will drop when dying
deathoverride: entities will drop when dying, this overrides the default drop from the game
Damage, death and deathoverride can have an additional <tool> (optional) for precise rules. For example slimes drop slimeballs when damaged by an iron shovel. When using deathoverride <tool>, it will only override the default drop with that specific item. Very useful for custom scenarios and modpacks.
In addconsume, <item> can be replaced by
health: when the entity consumes the <tool>, it gains health (min -max hearts)
cooldown: when the entity consumes the <tool>, it reduces cooldown (min - max minutes)
min: the minimum amount of items dropped
max: the maximum amount of items dropped
cooldown: the ingame time in minutes of how often this can happen, each entity tracks its own cooldown separately.
chance: a range between 0 (0%) and 1 (100%), deciding the chance of it happening
When are not stated, they will take default values. Dropping between 1 - 3 items, every 5 ingame minutes with a 100% chance.
Remove
/mobdrop remove <entity> [s <species>] <item> [tool]
To remove a rule.

Groups allow reusable collections of entities or items or loot tables. When adding a rule, can be replaced by an entity group, or can be replaced by an item group. Table groups are used in the addtable command.
Whenever you add or remove anything in a group, your rules are immediately updated as well.
Three types of groups are available
/mobdrop groupentity ...
and every group has
... create <name>
To create your group, you can decide the name.
... delete <name>
To delete your group.
... list <name>
To list what is inside of the group.
Groupentity
/mobdrop groupentity add <name> <entity> [s <species>]/mobdrop groupentity remove<name> <entity> [s <species>]
To add or remove entities.
Groupitem
/mobdrop groupitem add <name> <item>/mobdrop groupitem remove <name> <item>
To add or remove items.
Grouptable
/mobdrop grouptable add <name> <item> <tool> [min] [max] [cooldown] [chance]/mobdrop grouptable addconsume <name> <item> <tool> [min] [max] [cooldown] [chance]/mobdrop grouptable remove <name> <item> [tool]
This command lets you create a loottable, a group of items that have individual <tool> <min> <max> <cooldown> <chance> values. You can add add-rules and addconsume-rules, with advanced drop configurations.

Additional commands and explanation
JSON
All of your rules are saved under config/obsticklessmobdrop.json
If you are familiar with json-files, you can make any adjustments to rules in there, on the fly as well.
Because they save in a json file, all your worlds created will have these rules applied. This was intended for modpack development ;)
/mobdrop reload
To reload your rules after editing the json.
/mobdrop export
To export your rules in a separate json.
List
/mobdrop list <entity> [s <species>]
To list existing rules.
Help
/mobdrop help
To get a list of commands.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources