After using this mod for months i discovered youtube videos of people doing a "Staff Series" on servers such as Arcane.cc (HCF/PvP Based 1.7 Network). In these videos these people have been using "Squake" but it faster, different, better and edited. I asked in the comments of what the mod was and they said "Edited Squake". I have been searching for some time on how to edit .jar files and changing the speeds.
I have given up and now need help on what i want to do. I have used java decompilers such as JByte to edit the .jar file and change the speeds, after saving it and pasting it back into my mods folder the game crashes before getting to the main-menu screen.
If anyone knows how to edit mods like "Squake", can you please help me figure this out or show me out how to it
NOTE: I am trying to edit it for Version 1.8 (Latest Squake Version for 1.8)
Squake is open source. Instead of using a decompiler, you should download the source code from the appropriate branch of the GitHub repo (which is linked in the forum post you already provided), edit the appropriate files (I don't know enough about Squake to tell you which files need to be edited, though), and rebuild using the gradle scripts.
Ah yes i have the source-code downloaded and like you stated how you don't know how to edit it, thats what im stuck on as well. Im just wondering to where if i edit it through the source code if it will crash again. I just dont know how to compile it back into a .jar
You need to set up a modding environment, which involves installing the Java JDK, Forge MDK and an IDE (e.g. Eclipse). There are plenty of tutorials on that - try the ones from CJMinecraft or MrCrayfish, for example.
I agree that the JDK is necessary, but I'm not certain that installing the Forge MDK or an IDE is strictly necessary. I've contributed to a different open-source mod (GregTech 5 Unofficial in case you're curious) without using the latter two. I installed Gradle separately, which might get installed automatically when installing the Forge MDK.
Then when you're finished you compile the mod by running the build script from the folder you installed the MDK in. On Windows this just involves typing "gradlew build" from the command line. There are more in-depth tutorials available for Gradle as well if you need them.
Hang on there. I'm not sure that would work. I think you need to run "gradlew build" (or "gradle build" should also work) in the mod folder, not the MDK folder, to compile the mod. Wouldn't running "gradlew build" in the MDK folder give you a custom build of Forge rather than the mod?