Hello,
I semi-fixed my own problem here, however I feel the need to mention this.
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Mac OS X (x86_64) version 10.10.4
Java Version: 1.6.0_65, Apple Inc.
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
Memory: 99859424 bytes (95 MB) / 242016256 bytes (230 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
This launch error is from the pure default settings of my computer and launcher.
[02:00:52] [Client thread/WARN] [FML]: Zip file ReplayMod_v1.0.2.jar failed to read properly, it will be ignored
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[?:1.6.0_65]
at java.util.zip.ZipFile.(ZipFile.java:128) ~[?:1.6.0_65]
at java.util.jar.JarFile.(JarFile.java:136) ~[?:1.6.0_65]
at java.util.jar.JarFile.(JarFile.java:100) ~[?:1.6.0_65]
at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:43) [JarDiscoverer.class:?]
at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:42) [ContainerType.class:?]
at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71) [ModCandidate.class:?]
at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:135) [ModDiscoverer.class:?]
at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:358) [Loader.class:?]
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:483) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:213) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:412) [bsu.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325) [bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.6.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[?:1.6.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[?:1.6.0_65]
at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_65]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
My Fix
I had a hunch as to what the issue was, so I went into "edit profile" and changed my the "Executable" portion to "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java", knowing that for some reason running MC that way makes it work with other mods coded in Java 8. That seemed to fix the problem, however I worry that other OS X users may be suffering from the wrong version of Java being run by the default launcher.
I'm fairly certain my fix for this issue is horrific and I worry it might cause problems. If anyone knows of a better fix I'd be happy to assist in testing it. I also find myself extremely lucky I was able to launch the replay mod at all, as I was unable to create a forum account and ask for assistance without launching the game. This is a bit of an extreme request, but is there any way players can submit a bug request without an account, because this problem would have been far more significant if I weren't lucky to have similar past experiences.
Thank you for your time!
-JamesPond
PS: Here's my launcher log from after my "fix"
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
[02:11:22] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[02:11:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[02:11:22] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[02:11:22] [main/INFO] [FML]: Forge Mod Loader version 8.99.124.1450 for Minecraft 1.8 loading
[02:11:23] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Mac OS X:x86_64:10.10.4, installed at /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
[02:11:23] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from ReplayMod_v1.0.2.jar
[02:11:23] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[02:11:23] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[02:11:23] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.4.3 Source=file:/Users/cmetz17/Library/Application%20Support/minecraft/mods/ReplayMod_v1.0.2.jar Env=CLIENT
[02:11:23] [main/WARN] [FML]: The coremod eu.crushedpixel.replaymod.coremod.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[02:11:23] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[02:11:23] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[02:11:23] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[02:11:23] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[02:11:26] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[02:11:27] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[02:11:27] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[02:11:27] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[02:11:27] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[02:11:28] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[02:11:28] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[02:11:28] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[02:11:28] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[02:11:29] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[02:11:31] [Client thread/INFO]: Setting user: JamesPond
[02:11:36] [Client thread/INFO]: LWJGL Version: 2.9.2
[02:11:37] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:235]: ---- Minecraft Crash Report ----
// Don't be sad, have a hug!