Loot Filter

Per-player, server-side rarity filtering for unwanted drops

The loot filter deletes unwanted item drops , expanding the in-game filter to additonal item types . set with commands by the player , globally or per hero . Settings are saved per player in MHServerEmu/Data/PlayerLootFilters/<playerId>.json

Loot Filter

Filters

TypeFilter Mode
RingRarity threshold
MedalRarity threshold
InsigniaRarity threshold
Team-Up GearRarity threshold
CatalystRarity threshold
Uru-ForgedOn / Off toggle

Items at or below the configured rarity are discarded.

Character-Specific Mode

With LootFilterCharacterSpecificEnable=true, hero-specific gear for other characters is also filtered out. You only see drops meant for your current hero plus any-hero items. this is prefered for a self-found-ish experience where you only progress hero-specific uniques by playing that hero.

Commands

Use the !filter command group in-game:

CommandDescription
!filter listShow current thresholds for your character
!filter set <type> <rarity|on/off>Set a filter globally
!filter set <type> <rarity|on/off> meSet a filter for your current character only
!filter clear <type>Remove a filter setting
!filter clearallRemove all settings
!filter raritiesList valid rarity names

Examples

!filter set teamup epic           ; stop team-up drops at epic or below
!filter set ring epic me          ; ring filter for current character only
!filter set uruforged off         ; stop all uru-forged drops
!filter clear ring global         ; remove the global ring threshold

Config Options

OptionDefaultDescription
LootFilterEnabletrueMaster switch
LootFilterCharacterSpecificEnabletrueFilter gear for other heroes
LootFilterLoggingEnablefalseLog filter decisions