View your Minecraft chat history with color and font formatting.
Minecraft Chat History (MCCH) is an application that lets you view all of your Minecraft chat history. The app includes a nice formatting with the default color and font of Minecraft.
The Minecraft chat is continuously saved in log files while you are playing. These log files are compressed in .gz files, and can be found in the logs folder inside your .minecraft folder. MCCH decompresses these files, read them and format them according to the Minecraft style, so the chat logs look nice and can be readable for you. The logs are displayed by date, to make it more readable.
Please read the whole content of this page before installing MCCH.
The app works on Windows and macOS. To install the app, read the steps below.
Note: There is no installer for macOS. The installer is only for Windows users.
MCCHInstaller.exe
). ../AppData/Roaming/MinecraftChatHistory
└ /MinecraftChatHistory/MCCH.jar
└ /MinecraftChatSearch/MCCS.jar
[!WARNING] It is normal if Windows SmartScreen show a message saying "Windows protected your PC". It is because the installer requires administrator privileges to download the files while being a newly created EXE file, which Windows doesn't like. The installer contains no virus at all and the source code of it is available. You can click on "Run anyway" safely.
MinecraftChatHistory.zip
ZIP file.Extract it in the following folder on your computer:
Windows:
../AppData/Roaming/MinecraftChatHistory
└ /MinecraftChatHistory/MCCH.jar
└ /MinecraftChatSearch/MCCS.jar
MacOS:
../Library/Application Support/MinecraftChatHistory
└ /MinecraftChatHistory/MCCH.jar
└ /MinecraftChatSearch/MCCS.jar
icons
folder above for your shortcut.When launching MCCH, today's chat logs will be displayed on the windows by default. To choose the date, either click on the calendar icon and select the date, or enter the date manually and press on ENTER. You can also select the type of logs you want to display between "All", "Chat" or "Raw".
Please note that the Raw and All log types takes longer to display because of the lack of filtering.
You can also search for a query in the currently displayed logs. Every line that contains the query will be highlighted in yellow.
[!IMPORTANT] Make sure to select the correct path to your Minecraft log folder. On MCCH, click the settings button on the bottom right of the window, then check if the default path is correct, and change it if needed.
MCCS is an extremely powerful CLI (Command Line Interface) tool that is packaged with MCCH.
MCCS lets you search a query/content within all of your Minecraft logs. To launch this tool, either use the shortcut created with the installer or use the following command:
java -jar [PATH_TO_MCCS]/MCCS.jar
.
Every command are explained extensively when launching MCCS. The main search command is search [query] [startDate] [endDate]
.
Some Minecraft servers don't use the traditional way of coloring chat text. Unfortunately, those color formats aren't saved with the logs, and thus can't be read and formatted by MCCH. Only the default color formats starting with § (ex: §1, §a) can be formatted by MCCH.
There are four causes that can produce this :
Your chat history is saved in log files, which you can find in the logs folder inside your .minecraft folder. The logs are compressed in .gz files, which you have to decompress in order to view the logs. MCCH decompresses these files for you, and show the logs with a nice formatting!
If the app froze after you selected a date or a different log type, it can be due to the size of the files. If the log files for this date are huge, the app will spend a lot of time loading them, and sometimes, it fails due to memory usage being too high. So be patient, but if it takes more than a minute, close the app and restart it!
If you get an error saying "A JNI error has occurred." upon launching the app, it's because you have an older version of Java installed on your computer. Make sure to check for Java update regularly on your computer.
MCCH relies on the log files' name to display the chat logs by date. NEVER EVER CHANGE THE NAME OF YOUR LOG FILES. This could not only cause issues with MCCH, but also with Minecraft itself!
MCCH only reads the log files and do not alter them in any way.
Do you want a feature to be added? Did you find a bug in the app? Head out to the Issue tab above, and suggest your feature/bug there! :)