Get the files on 9Minecraft
What does the Dropt Mod do?
Dropt is a block drop replacement mod that lets modpack authors define complex drop rules and conditions. Rules can be written in JSON, ZenScript, or via a dedicated API.
What Minecraft version is Dropt for?
The 9Minecraft article lists Dropt Mod for Minecraft 1.12.2.
Does Dropt add new items or blocks?
No. Dropt is a block drop replacement mod; it changes how existing block drops work rather than adding new items or blocks.
What can Dropt match drops based on?
It can match on block (meta, wildcard, multiple values, whitelist/blacklist), items dropped, harvester type (player, non-player, any), harvester held item, harvester
game stages, harvester player name, biome, dimension, and vertical range.
game stages, harvester player name, biome, dimension, and vertical range.What replacement strategies does Dropt support?
It supports add to existing drops, replace all drops, replace all drops if drop selected, replace all matched dropped items, and replace all matched dropped items if drop selected.
Does Dropt need any other mods?
Game stage matching requires the Gamestages mod. Other matching conditions do not list any dependency.
How do I configure Dropt?
Dropt uses .json configuration files placed in the [instance]/config/dropt folder. Filenames are not important as long as they use the .json extension, and you can have as many files as you like.
What commands does Dropt add?
It adds /dropt reload to reload configuration during runtime, /dropt hand to copy the held item's string for pasting into the .json file, and /dropt verbose to log the resource location and meta value for all broken blocks.
Does Dropt affect performance?
Dropt uses rule caching per block state to improve performance, and parses strings when rules are loaded to reduce parsing during matching. Its profiling shows over 100k rules injected, parsed, and cached in well under a second.
How does Dropt handle errors in the config?
Errors in the .json syntax are reported via the Forge log, and when reloading in-game they are reported to the chat console. All errors are also logged to [instance]/dropt.log.












