What this mod does is only to disable other tag viewers.
Many mods have repeatedly added a simple function: view tag.
Such as CoFH Core, Cucumber, Immersive Engineering and so on.
It's really annoying to disable them one by one.
This mod is a helper to disable them.
Without This Mod

With This Mod

Config
This is config/too_many_tag_viewers.toml
#Alt to view tags
alt_view_tags = false
#Ctrl to view tags
ctrl_view_tags = false
#Shift to view tags
shift_view_tags = false
#Always view tags
always_view_tags = false
#The blacklist of unregistered event listeners
#If Too Many Tag Viewers should not unregister an event listener, put its name here to ignore it
#Search "Unregistered Event Listener" in logs/latest.log, the content in double quotation marks is its name
#For example, when the config of ProjectE tagToolTips = true, this mod will unregister the event listener of ProjectE, causing the inability to display EMC value
#Found "Unregistered Event Listener: "ASM: class moze_intel.projecte.events.ToolTipEvent tTipEvent(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V"" in latest.log
#Then put "ASM: class moze_intel.projecte.events.ToolTipEvent tTipEvent(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V" into this list
unregister_black_list = []
What if you want to view tags
Set alt_view_tags or ctrl_view_tags or shift_view_tags or always_view_tags true to view tags.
What if some event listeners is unregistered incorrectly
Find their name in log and put their name into unregister_black_list.