Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.63 KB

README.md

File metadata and controls

23 lines (17 loc) · 1.63 KB

Minecraft Chat Log Filter

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

How to use

  1. Download the latest release and execute the jar file
  2. Enter a valid query string into the first box (more about that in the syntax section)
  3. [Optional] Add custom minecraft directories with the right Add custom .minecraft folder locations button
  4. Click the left Start analyzing currently known .minecraft folders button and wait for your results

Syntax

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

Screenshot

MinecraftChatSearch