promotional bannermobile promotional banner

Drop Rate API

This mod allows modifying drop rates for specific mobs.

File Details

droprateapi-1.0.1_1.16.5-forge.jar

  • R
  • Mar 1, 2025
  • 21.01 KB
  • 29
  • 1.16.5
  • Forge

File Name

droprateapi-1.0.1_1.16.5-Forge.jar

Supported Versions

  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:droprateapi-1208468:6249706")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog - DropRateAPI Mod

Version 1.0.1 - [DATE]

🔄 New Features & Improvements

  • Added Config Reloading Command 1. Implemented /droprate_reload command to reload droprate.config.json without restarting the game. 2. Now developers can test drop changes in real-time!

  • Added Drop Removal API

    • New method DropRateAPI.removeDrop(EntityType<?>, Item) allows developers to remove specific drops from mobs.
    • This feature is useful for modifying existing drop tables dynamically.
    • Ensures greater flexibility in drop management without overriding entire loot tables.
    • Example:
```DropRateAPI.removeDrop(EntityType.ZOMBIE, Items.ROTTEN_FLESH);```
  • Improved Debugging & Error Handling
    • Added error messages when invalid item IDs are detected in droprate.config.json.
    • Now, if an incorrect item ID is provided, a warning is logged to help troubleshoot issues.
    • Example log message:
[DropRate] WARNING: Item "minecraft:golden_potato" does not exist!

🛠️ Bug Fixes & Code Refactor

  • Fixed Package Name Issues
    • Updated all references from th.tamkungz.droprate.api.DropRateAPI to th.tamkungz.droprateapi.api.DropRateAPI for consistency.

📌 Previous Changes

  • Refactored DropRateAPI to store multiple drop entries per entity.
  • Added JSON-based configuration for defining custom mob drops.
  • Improved cross-mod compatibility.

🚀 Keep customizing your mob drops with DropRate!