A Java tool to filter the chat messages logged in all Minecraft log files available using a specialized regex syntax and the simple press of a button
- Download the latest release and execute the jar file
- Enter a valid query string into the first box (more about that in the syntax section)
- [Optional] Add custom minecraft directories with the right
Add custom .minecraft folder locations
button - Click the left
Start analyzing currently known .minecraft folders
button and wait for your results
The syntax is mainly RegEx with a three additional rules, so that it all works together with the concept of multiple chat log lines. Here are the main features:
(regex)
- filters all lines that match the provided regex(regex1)|(regex2)
- filters all lines that match either one of the two provided regex(regex1)->(regex2)
- filters all lines where the line matches the first regex and the second regex matches one of the followup lines
These three can be combined to one big regex. One example for this would be a regex to filter all lines that either indicate the gaining of a 'Kismet Feather' or the successful S+ completion of a Floor 7 run (Hypixel SkyBlock example):
(You bought Kismet Feather!.*)|(You purchased .*Kismet Feather .*)|(The Catacombs - Floor VII)->(Team Score: [0-9]+ \(S\+\).*)
More examples can be found and posted in the Discussions section