Краш

Версия Minecraft
1.7.10
98
1
0
Ребят, поставил исходники мода Fairy Lights, запускаю майн крашит.
Ошибок в коде нет.  (т.е. красных строк).
Сам плохо разбираюсь в крашах, может кто найдет причину? 

Код:
---- Minecraft Crash Report ----
// On the bright side, I bought you a teddy bear!

Time: 15.08.16 2:24
Description: Initializing game

java.lang.IllegalArgumentException: Can not set static com.pau101.fairylights.FairyLights field com.pau101.fairylights.FairyLights.instance to ru.leo.theforest.TheForest
 at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
 at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
 at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(Unknown Source)
 at java.lang.reflect.Field.set(Unknown Source)
 at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:407)
 at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:338)
 at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:493)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
 at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
 at com.google.common.eventbus.EventBus.post(EventBus.java:275)
 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
 at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
 at com.google.common.eventbus.EventBus.post(EventBus.java:275)
 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
 at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
 at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)
 at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
 at net.minecraft.client.Minecraft.run(Minecraft.java:931)
 at net.minecraft.client.main.Main.main(Main.java:164)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
 at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
 at GradleStart.main(Unknown Source)


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

-- Head --
Stacktrace:
 at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
 at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
 at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(Unknown Source)
 at java.lang.reflect.Field.set(Unknown Source)
 at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:407)
 at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:338)
 at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:493)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
 at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
 at com.google.common.eventbus.EventBus.post(EventBus.java:275)
 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
 at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
 at com.google.common.eventbus.EventBus.post(EventBus.java:275)
 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
 at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
 at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)
 at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)

-- Initialization --
Details:
Stacktrace:
 at net.minecraft.client.Minecraft.run(Minecraft.java:931)
 at net.minecraft.client.main.Main.main(Main.java:164)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
 at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
 at GradleStart.main(Unknown Source)

-- System Details --
Details:
 Minecraft Version: 1.7.10
 Operating System: Windows 7 (amd64) version 6.1
 Java Version: 1.8.0_91, Oracle Corporation
 Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
 Memory: 930975632 bytes (887 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
 JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
 AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
 IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
 FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 8 mods loaded, 8 mods active
 mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
 FML{7.10.85.1291} [Forge Mod Loader] (bin) Unloaded->Constructed
 Forge{10.13.2.1291} [Minecraft Forge] (bin) Unloaded->Constructed
 PlayerAPI{1.2} [Player API] (minecraft.jar) Unloaded->Constructed
 RenderPlayerAPI{1.3} [Render Player API] (minecraft.jar) Unloaded->Constructed
 fairylights{1.4.0} [Fairy Lights] (bin) Unloaded->Constructed
 theforest{Forgotten World} [theforest] (bin) Unloaded->Errored
 colladamodel{1.0a1} [Lib Collada Model] (lib-colladamodel-1.0a1.jar) Unloaded->Constructed
 Launched Version: 1.7.10
 LWJGL: 2.9.1
 OpenGL: GeForce GT 720/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.52, NVIDIA Corporation
 GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

 Is Modded: Definitely; Client brand changed to 'fml,forge'
 Type: Client (map_client.txt)
 Resource Packs: [DayX_64x64]
 Current Language: Русский (Россия)
 Profiler Position: N/A (disabled)
 Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
 Anisotropic Filtering: Off (1)

Заранее благодарен :)
 

timaxa007

Модератор
5,831
409
672
Не хватает, в моде Fairy Lights в классе FairyLights для аннотации @SidedProxy "modId = FairyLights.MODID". А так-же добавить FairyLights.MODID в @Instance, типа так @Instance(FairyLights.MODID).
Но после этого будет другая ошибка, о не правильной работе с рефлексией в этом моде.


И чтобы не писал ошибку об отсутствующем поле currentFrustum, нужно в Run добавить параметр:
Код:
-Dfml.coreMods.load=com.pau101.fairylights.core.FairyLightsLoadingPlugin
 
98
1
0
timaxa007 написал(а):
Не хватает, в моде Fairy Lights в классе FairyLights для аннотации @SidedProxy "modId = FairyLights.MODID". А так-же добавить FairyLights.MODID в @Instance, типа так @Instance(FairyLights.MODID).
Но после этого будет другая ошибка, о не правильной работе с рефлексией в этом моде.


И чтобы не писал ошибку об отсутствующем поле currentFrustum, нужно в Run добавить параметр:
Код:
-Dfml.coreMods.load=com.pau101.fairylights.core.FairyLightsLoadingPlugin




 Такс, 
Код:
package com.pau101.fairylights;

import net.minecraft.creativetab.CreativeTabs;

import com.pau101.fairylights.block.BlockConnectionFastener;
import com.pau101.fairylights.block.BlockConnectionFastenerFence;
import com.pau101.fairylights.config.Configurator;
import com.pau101.fairylights.item.ItemConnection;
import com.pau101.fairylights.item.ItemLight;
import com.pau101.fairylights.network.FLNetworkManager;
import com.pau101.fairylights.proxy.CommonProxy;
import com.pau101.fairylights.util.CalendarEvent;

import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;

@Mod(modid = FairyLights.MODID, name = FairyLights.NAME, version = FairyLights.VERSION)
public class FairyLights {
 public static final String MODID = "fairylights";

 public static final String NAME = "Fairy Lights";

 public static final String VERSION = "1.4.0";

 public static final int MAX_LENGTH = 20;

 //@Instance
// public static FairyLights instance;
 @Instance(FairyLights.MODID)
 @SidedProxy(clientSide = "com.pau101.fairylights.proxy.ClientProxy", serverSide = "com.pau101.fairylights.proxy.CommonProxy", modId = FairyLights.MODID)
 public static CommonProxy proxy;

 public static FLNetworkManager networkManager;

 public static BlockConnectionFastener connectionFastener;

 public static BlockConnectionFastenerFence fastenerFence;

 public static ItemLight light;

 public static ItemConnection fairyLights;

 public static ItemConnection garland;

 public static ItemConnection tinsel;

 public static CreativeTabs fairyLightsTab;

 public static CalendarEvent christmas;

 public static boolean isShadersModInstalled = false;

 @EventHandler
 public void init(FMLPreInitializationEvent event) {
 Configurator.initConfig(event);
 FMLCommonHandler.instance().bus().register(Configurator.class);
 }

 @EventHandler
 public void init(FMLInitializationEvent event) {
 proxy.initGUI();
 proxy.initBlocks();
 proxy.initItems();
 proxy.initCrafting();
 proxy.initEntities();
 proxy.initRenders();
 proxy.initHandlers();
 proxy.initNetwork();
 proxy.initEggs();
 }

 @EventHandler
 public void init(FMLPostInitializationEvent event) {
 try {
 Class.forName("shadersmod.client.Shaders");
 isShadersModInstalled = true;
 } catch (ClassNotFoundException e) {}
 }
}
это код главного класса, я сделал так как ты написал. Но все же, как довести до работоспособности этот мод?
 
98
1
0
timaxa007 написал(а):
Он у меня заработал.


Ты удалил/закомментировал поле/переменную у @Instance.


Раскомментировал, все равно краш.
 
Сверху