AE2 Search Improvements Backport
This modification ports the advanced search system from Applied Energistics 2 versions 1.20.1+ to the earlier Minecraft 1.18.2 release, giving players access to enhanced search functionalities.
The key innovation involves changing the search prefix system — now prefixes apply to each individual search word rather than the entire query. This enables new possibilities for creating complex search combinations without needing sophisticated regular expressions.
Advanced Search System
The updated search syntax supports the following capabilities:
@mod_name- filtering by specific modifications (example: @ae2)#tooltip_text- searching by contents of tooltip pop-ups (example: #channeling)$item_tag- filtering by item tags (example: $ingot)identifier- precise search by item ID (example: minecraft:dirt)- Simple text description for basic name searches (example: iron ingot)
Usage Examples
The complex search query "@vault jewel #rarity #hammer" finds diamond items from the Vault modification that contain the words rarity and hammer in their tooltip text.
To maintain the old functionality for using regular expressions, simply add the "/o/" prefix to your search query. For example: "/o/(?s)(?=.jewel)(?=.hammer)(?=.*rarity)"