IC2ex製錬鉄追加mod

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.278474)

IC2ex製錬鉄追加mod

投稿記事by inec0310 » 2016年7月24日(日) 19:56

IC2exで製錬鉄を追加し、IC2のころのレシピを追加するmodを現在作成していますが、
製錬鉄を追加するソースを入力したところクラッシュするようになってしまいました。
ソースは添付方法がわからないのでファイルにさせていただきました。
どこが間違えているのかアドバイスをお願いします。
eclipseで上でエラーが出なかったのでどこが間違えているのか全く分かりません。
よろしくお願いします(__)
添付ファイル
src.zip
ソース
(3.44 KiB) ダウンロード数: 8 回
inec0310
ID:a53d8aac
 

  • (PostNo.278477)

Re: IC2ex製錬鉄追加mod

投稿記事by elise_blacklab » 2016年7月24日(日) 20:11

※必要事項漏れ※質問の際は必ず以下のトピックを読んでから投稿してください※
viewtopic.php?f=5&t=999

各MODのバージョンは勿論出力されたエラーも必ず記載してください.
メイドつくってたりします.http://6docvc.net/
アバター
elise_blacklab
ID:096a1455
掘り廃人
 
記事: 2436
登録日時: 2014年6月25日(水) 18:30

  • (PostNo.278479)

Re: IC2ex製錬鉄追加mod

投稿記事by inec0310 » 2016年7月24日(日) 20:20

すいませんでした
Minecraftのverは1.7.10
Forgeのverは10.13.4.1558
です
industrialcraft2-experimental-のverは-2.2.823
あとレシピ確認用に
CraftGuide-1.6.8.2-dev
が入れてあります
クラッシュレポートは
---- Minecraft Crash Report ----
// There are four lights!

Time: 16/07/24 19:49
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessException: Can not set static final java.lang.String field ic2exrecipefix.IC2exRecipeFix.MODID to ic2exrecipefix.IC2exRecipeFix
at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:544)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
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)
Caused by: java.lang.IllegalAccessException: Can not set static final java.lang.String field ic2exrecipefix.IC2exRecipeFix.MODID to ic2exrecipefix.IC2exRecipeFix
at sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(Unknown Source)
at sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(Unknown Source)
at sun.reflect.UnsafeQualifiedStaticObjectFieldAccessorImpl.set(Unknown Source)
at java.lang.reflect.Field.set(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:427)
at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:358)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:513)
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:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513)
... 12 more


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

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (x86) version 6.3
Java Version: 1.8.0_101, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 713071600 bytes (680 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 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.99.99 Minecraft Forge 10.13.4.1558 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
UC Forge{10.13.4.1558} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
UE IC2exRecipeFix{0.1} [IC2exRecipeFix] (bin)
UC IC2{2.2.823-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.823-experimental-dev.jar)
UC craftguide{1.6.8.2} [CraftGuide] (CraftGuide-1.6.8.2-dev.jar)
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3643' Renderer: 'Intel(R) HD Graphics'
です
inec0310
ID:a53d8aac
木を殴ってる
 
記事: 16
登録日時: 2016年7月24日(日) 20:07
お住まい: 埼玉

  • (PostNo.278480)

Re: IC2ex製錬鉄追加mod

投稿記事by elise_blacklab » 2016年7月24日(日) 20:37

コード: 全て選択
@Mod.Instance("IC2exRecipeFix")
public static final String MODID="IC2exRecipeFix";

MODIDフィールドの直前に不要なInstanceアノテーションが付加されているのが原因です.
Instanceフィールドは@Modクラスのインスタンスを保持するものなので,それ以外の型のフィールドには付加できません.
メイドつくってたりします.http://6docvc.net/
アバター
elise_blacklab
ID:f7de970e
掘り廃人
 
記事: 2436
登録日時: 2014年6月25日(水) 18:30

  • (PostNo.278483)

Re: IC2ex製錬鉄追加mod

投稿記事by inec0310 » 2016年7月24日(日) 20:49

elise_blacklab さんが書きました:@Mod.Instance("IC2exRecipeFix")
public static final String MODID="IC2exRecipeFix";

MODIDフィールドの直前に不要なInstanceアノテーションが付加されているのが原因です.
Instanceフィールドは@Modクラスのインスタンスを保持するものなので,それ以外の型のフィールドには付加できません.

えっと@Mod.Instance("Ic2exRecipeFix")
を消せばいいのでしょうか?
inec0310
ID:a53d8aac
木を殴ってる
 
記事: 16
登録日時: 2016年7月24日(日) 20:07
お住まい: 埼玉


Return to 質問:開発・制作関連

x