Требования модификации

Версия Minecraft
1.10.2
1,031
19
87
Доброго времени суток народ. При переходе с 1.12.2 на 1.10.2 столкнулся с проблемой. Обычно в требованиях мода я указываю текущую версию Forge среды данной строчкой: required-after:[email protected]. На 1.12.2 это работало и при попытке запустить мод на другой версии Forge, было нужное сообщение об этом от Minecraft. Но при таком же методе на 1.10.2 проверка идёт правильно, но Minecraft всё равно говорит, что версия Forge не подходит. Что посоветуете?

Код:
@Mod(modid = ExcaliburCraft.MOD_ID, name = ExcaliburCraft.MOD_NAME, version = ExcaliburCraft.MOD_VERSION, dependencies = ExcaliburCraft.MOD_DEPENDENCIES, useMetadata = ExcaliburCraft.USE_METADATA, acceptedMinecraftVersions = ExcaliburCraft.MINECRAFT_VERSION, modLanguage = ExcaliburCraft.MOD_LANGUAGE, updateJSON = ExcaliburCraft.MOD_UPDATE_URL)
public class ExcaliburCraft {
    
    protected static final String MOD_ID = "excaliburcraft";
    protected static final String MOD_NAME = "Excalibur Craft";
    protected static final String MOD_VERSION = "0.0.0";
    protected static final String MOD_DEPENDENCIES = "required-after:[email protected]";
    protected static final boolean USE_METADATA = true;
    protected static final String MINECRAFT_VERSION = "[1.10.2]";
    protected static final String MOD_LANGUAGE = "java";
    protected static final String MOD_UPDATE_URL = "https://raw.githubusercontent.com/LeyxorCheysen/ExcaliburCraft/master/versions.json";
    protected static final String COMMON_PROXY_CLASS = "net.leyxorcheysen.excaliburcraft.common.CommonProxy";
    protected static final String CLIENT_PROXY_CLASS = "net.leyxorcheysen.excaliburcraft.client.ClientProxy";
    
    @SidedProxy(clientSide = ExcaliburCraft.CLIENT_PROXY_CLASS, serverSide = ExcaliburCraft.COMMON_PROXY_CLASS)
    public static CommonProxy proxy;
    
    @EventHandler
    public void preInit(FMLPreInitializationEvent event) {
        
        proxy.preInit(event);
        
    }

    @EventHandler
    public void init(FMLInitializationEvent event) {
        
        proxy.init(event);
        
    }

    @EventHandler
    public void postInit(FMLPostInitializationEvent event) {
        
        proxy.postInit(event);
        
    }

}

Screenshot_6.png
 
Краш-лог
Working Directory: C:\Users\LeyxorCheysen\Documents\GitHub\ExcaliburCraft
Gradle User Home: C:\Users\LeyxorCheysen\.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 2.14
Java Home: C:\Program Files\Java\jdk1.8.0_25
JVM Arguments: None
Program Arguments: None
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle Tasks: runClient

:deobfCompileDummyTask
:deobfProvidedDummyTask
:sourceApiJava UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:getVersionJson
:extractNatives SKIPPED
:extractUserdev UP-TO-DATE
:getAssetIndex UP-TO-DATE
:getAssets
Current status: 271/1112 24%
Current status: 863/1112 77%
Current status: 894/1112 80%
Current status: 899/1112 80%
Current status: 910/1112 81%
Current status: 972/1112 87%
:makeStart
:runClient
2018-10-30 22:03:36,443 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:36,465 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[22:03:36] [main/INFO] [GradleStart]: username: LeyxorCheysen
[22:03:36] [main/INFO] [GradleStart]: Extra: []
[22:03:36] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/LeyxorCheysen/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --username, LeyxorCheysen, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [FML]: Forge Mod Loader version 12.18.3.2185 for Minecraft 1.10.2 loading
[22:03:37] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jdk1.8.0_25\jre
[22:03:37] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[22:03:37] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[22:03:37] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:03:38] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[22:03:41] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[22:03:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:03:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
2018-10-30 22:03:44,661 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:44,738 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:44,753 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[22:03:45] [Client thread/INFO]: Setting user: LeyxorCheysen
[22:03:56] [Client thread/INFO]: LWJGL Version: 2.9.4
[22:03:59] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:221]: ---- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.

Time: 30.10.18 22:03
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 78903208 bytes (75 MB) / 198623232 bytes (189 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 8 total; -XX:+UseConcMarkSweepGC -XX:ConcGCThreads=2 -XX:MaxGCPauseMillis=1000 -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+UseFastAccessorMethods -XX:+OptimizeFill -Xmx1G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.3.0 - Build 10.18.14.4299' Renderer: 'Intel(R) HD Graphics 400'
[22:04:00] [Client thread/INFO] [FML]: MinecraftForge v12.18.3.2185 Initialized
[22:04:00] [Client thread/INFO] [FML]: Replaced 231 ore recipes
[22:04:01] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[22:04:01] [Client thread/INFO] [FML]: Searching C:\Users\LeyxorCheysen\Documents\GitHub\ExcaliburCraft\run\mods for mods
[22:04:09] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[22:04:09] [Client thread/ERROR] [FML]: The mod excaliburcraft (Excalibur Craft) requires mods [forge] to be available
[22:04:09] [Client thread/ERROR] [FML]: Mod excaliburcraft (Excalibur Craft) requires [[email protected]]
[22:04:09] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Excalibur Craft
[22:04:09] [Client thread/WARN] [FML]: There were errors previously. Not beginning mod initialization phase
[22:04:16] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:04:17] [Thread-8/INFO]: Initializing LWJGL OpenAL
[22:04:17] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[22:04:17] [Thread-8/INFO]: OpenAL initialized.
[22:04:17] [Sound Library Loader/INFO]: Sound engine started
[22:04:27] [Client thread/INFO] [FML]: Max texture size: 8192
[22:04:27] [Client thread/INFO]: Created: 16x16 textures-atlas
[22:04:39] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
[22:04:50] [Client thread/INFO]: Stopping!
[22:04:50] [Client thread/INFO]: SoundSystem shutting down...
[22:04:50] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com

BUILD SUCCESSFUL

Total time: 1 mins 33.502 secs
Краш-лог:
Working Directory: C:\Users\LeyxorCheysen\Documents\GitHub\ExcaliburCraft
Gradle User Home: C:\Users\LeyxorCheysen\.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 2.14
Java Home: C:\Program Files\Java\jdk1.8.0_25
JVM Arguments: None
Program Arguments: None
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle Tasks: runClient

:deobfCompileDummyTask
:deobfProvidedDummyTask
:sourceApiJava UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:getVersionJson
:extractNatives SKIPPED
:extractUserdev UP-TO-DATE
:getAssetIndex UP-TO-DATE
:getAssets
Current status: 271/1112   24%
Current status: 863/1112   77%
Current status: 894/1112   80%
Current status: 899/1112   80%
Current status: 910/1112   81%
Current status: 972/1112   87%
:makeStart
:runClient
2018-10-30 22:03:36,443 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:36,465 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[22:03:36] [main/INFO] [GradleStart]: username: LeyxorCheysen
[22:03:36] [main/INFO] [GradleStart]: Extra: []
[22:03:36] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/LeyxorCheysen/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --username, LeyxorCheysen, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[22:03:37] [main/INFO] [FML]: Forge Mod Loader version 12.18.3.2185 for Minecraft 1.10.2 loading
[22:03:37] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jdk1.8.0_25\jre
[22:03:37] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[22:03:37] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[22:03:37] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:03:37] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:03:38] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[22:03:41] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[22:03:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:03:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:03:43] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
2018-10-30 22:03:44,661 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:44,738 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2018-10-30 22:03:44,753 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[22:03:45] [Client thread/INFO]: Setting user: LeyxorCheysen
[22:03:56] [Client thread/INFO]: LWJGL Version: 2.9.4
[22:03:59] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:221]: ---- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.

Time: 30.10.18 22:03
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.10.2
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 78903208 bytes (75 MB) / 198623232 bytes (189 MB) up to 1056309248 bytes (1007 MB)
	JVM Flags: 8 total; -XX:+UseConcMarkSweepGC -XX:ConcGCThreads=2 -XX:MaxGCPauseMillis=1000 -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+UseFastAccessorMethods -XX:+OptimizeFill -Xmx1G
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'Intel' Version: '4.3.0 - Build 10.18.14.4299' Renderer: 'Intel(R) HD Graphics 400'
[22:04:00] [Client thread/INFO] [FML]: MinecraftForge v12.18.3.2185 Initialized
[22:04:00] [Client thread/INFO] [FML]: Replaced 231 ore recipes
[22:04:01] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[22:04:01] [Client thread/INFO] [FML]: Searching C:\Users\LeyxorCheysen\Documents\GitHub\ExcaliburCraft\run\mods for mods
[22:04:09] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[22:04:09] [Client thread/ERROR] [FML]: The mod excaliburcraft (Excalibur Craft) requires mods [forge] to be available
[22:04:09] [Client thread/ERROR] [FML]: Mod excaliburcraft (Excalibur Craft) requires [[email protected]]
[22:04:09] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Excalibur Craft
[22:04:09] [Client thread/WARN] [FML]: There were errors previously. Not beginning mod initialization phase
[22:04:16] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:04:17] [Thread-8/INFO]: Initializing LWJGL OpenAL
[22:04:17] [Thread-8/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[22:04:17] [Thread-8/INFO]: OpenAL initialized.
[22:04:17] [Sound Library Loader/INFO]: Sound engine started
[22:04:27] [Client thread/INFO] [FML]: Max texture size: 8192
[22:04:27] [Client thread/INFO]: Created: 16x16 textures-atlas
[22:04:39] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
[22:04:50] [Client thread/INFO]: Stopping!
[22:04:50] [Client thread/INFO]: SoundSystem shutting down...
[22:04:50] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com

BUILD SUCCESSFUL

Total time: 1 mins 33.502 secs
3,005
192
592
Скорее всего надо написать Forge с большой буквы.
Потому что вроде бы раньше Forge имел modID с большой буквы.
 
Сверху