Fixed Forge on 1.8 (again).
Developer Notes
- Debug messages are more detailed and verbose.
- Updated system properties:
weave.api.minecraft.enabled(boolean / default:true): Whether to load Weave's Minecraft API. Disabling this may cause mods to break.weave.cache.duration(string / default:8h): Sets the duration before the cache is invalidated. For example,10s,1h 30m, or an ISO-8601 duration composite representation. See Duration.parse for more details.weave.dump.bytecode.directory(string / default:~/.weave/.bytecode.out): Sets the path for the bytecode dump directory.weave.dump.bytecode.enabled(boolean / default:false) (renamed fromdumpBytecode): Enables bytecode dumping. This is mainly used for debugging.weave.mods.directory(string / default:~/.weave/mods): Sets the path for the mods directory.weave.mods.override(string): Overrides the mods list. If this option is set, mods in the mods directory will not be loaded. For example,/home/name/mods/a.jar:/home/name/some/path/b.jar:/home/name/another/directory/c.jar. Note that the separator for each file depends on the system; see File#pathSeparatorChar for more details.weave.namespace.environment.classpath(string) (renamed fromweave.environment.namespace): See MappingsHandler#environmentClasspathNamespace for more details.weave.namespace.environment.runtime(string) (renamed fromweave.environment.namespace): See MappingsHandler#environmentRuntimeNamespace for more details.weave.vanilla.jar(string / default:<.minecraft>/versions/<version>/<version>.jar): Sets the path for the vanilla Minecraft JAR file.