Buff Mobs 2.2.0

Changelog

BuffMobs - Changelog

Version 2.2.0

🎯 New Features

Advanced Filtering System

  • ModID Filtering: Control which mods' entities are affected by BuffMobs

    • modidFilter.useWhitelist: Enable whitelist mode for mod filtering
    • modidFilter.whitelist: Only mobs from these mods will be buffed (default: minecraft)
    • modidFilter.blacklist: Mobs from these mods will never be buffed
  • Dimension Filtering: Control which dimensions BuffMobs affects

    • dimensionFilter.useWhitelist: Enable whitelist mode for dimension filtering
    • dimensionFilter.whitelist: Only these dimensions will be affected (default: overworld, nether, end)
    • dimensionFilter.blacklist: These dimensions will never be affected

🔧 Improvements

  • Centralized Filtering: All mob validation logic moved to FilterUtil for better maintainability
  • Better Code Organization: Removed duplicate validation code across handlers
  • Enhanced Compatibility: Maintains backward compatibility with existing configurations

🏗️ Technical Changes

  • Updated Files: All event handlers now use the centralized filtering system

📋 Configuration Examples

Example 1: Only affect Minecraft mobs in Overworld

[modidFilter]
    useWhitelist = true
    whitelist = ["minecraft"]

[dimensionFilter]
    useWhitelist = true
    whitelist = ["minecraft:overworld"]

Example 2: Exclude certain modded dimensions

[dimensionFilter]
    blacklist = ["twilightforest:twilight_forest", "aether:the_aether"]

Example 3: Only buff mobs from specific mods

[modidFilter]
    useWhitelist = true
    whitelist = ["minecraft", "alexsmobs", "mutantbeasts"]

⚠️ Breaking Changes

None - All existing configurations remain fully compatible.

Files

buffmobs-2.2.0.jar(73.31 KiB) Primary Download

Project members

Khotyz

Member

Details

Licensed MIT
Published 3 months ago
Updated 15 hours ago