- 92
- 0
Всё таки нашёл в чём проблема,надо было весь кусок кода написать над @init.Предмет плагин теперь видит,но загвоздка теперь в другом,один предмет видит,а если добавляю второй то майн крашится при старте.Вот лог.
Также хочу узнать как работает код который ранее написали.Где хранятся эти конфиги которые мы пишем в коде.Почему айди предмета выбирается случайно?
Код:
2015-07-14 16:42:18 [SEVERE] [ForgeModLoader] The mod FMLMod:mymod{1.4.0} is attempting to redefine the item at id 31999 with a non-unique name (mymod. )
2015-07-14 16:42:18 [SEVERE] [ForgeModLoader] Fatal errors were detected during the transition from INITIALIZATION to POSTINITIALIZATION. Loading cannot continue
2015-07-14 16:42:18 [SEVERE] [ForgeModLoader]
mcp{7.51} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{5.2.23.737} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge{7.8.1.737} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Mymodf{1.8.0.1} [My Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized
Mymod{1.4.0} [My Mod two] (bin) Unloaded->Constructed->Pre-initialized->Errored
2015-07-14 16:42:18 [SEVERE] [ForgeModLoader] The following problems were captured during this phase
2015-07-14 16:42:18 [SEVERE] [ForgeModLoader] Caught exception from mymod
cpw.mods.fml.common.LoaderException
at cpw.mods.fml.common.registry.ItemData.setName(ItemData.java:161)
at cpw.mods.fml.common.registry.GameData.setName(GameData.java:255)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:150)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:138)
at mods.Nightmare.Mymod.Mymod.load(Mymod.java:303)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:192)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:172)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:103)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:213)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:448)
at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
at net.minecraft.client.Minecraft.run(Minecraft.java:733)
at java.lang.Thread.run(Unknown Source)
Также хочу узнать как работает код который ранее написали.Где хранятся эти конфиги которые мы пишем в коде.Почему айди предмета выбирается случайно?