A specialized editor for Java files. If you are modding Minecraft or looking at a Java-based loader, Recaf lets you rename things and edit the logic on the fly without having to recompile the whole project.
Pro Tip: Use it to manually clean up 'junk' code in obfuscated JARs before you try to decompile them into a full project.