[1.6.2][豆腐Addon]豆腐Factory【魔術アップデート】

開発したMODの公開や、見つけたMODの紹介などはこちらでどうぞ!
  • (PostNo.125156)

[1.6.2][豆腐Addon]豆腐Factory【魔術アップデート】

投稿記事by shift » 2013年8月31日(土) 13:26

[1.6.2]豆腐Factory

 画像 画像
 画像 画像
 画像 画像

 ・概要

 豆腐Craftを他の工業MODと連携させるアドオンです。


 ・レシピ

 NEIなどをご利用ください。

 ・アイテムなどの説明

    単体
  • ミスリル
    豆腐マシンを作成に必要な金属
  • ずんだインゴット
    ずんだの力を宿した金属(ずんだ水に浸しただけ)
  • ずんだソード
    ずんだの力を宿した剣
  • 魔術回路
    豆腐マシンの中間素材。
    IC2、Gregの電子回路と互換性があります。
  • 豆腐マシン
    粉砕、圧縮、切断がそれぞれ出来る。
  • 太陽、月のリング
    用途無し。(Greg導入時は加熱コイルと互換性を持ちます)
  • ずんだ水
    ずんだの水
  • 麺つゆ
    麺つゆ。うどんなどが作れるようになる予定
  • 飲料水
    水を蒸留。
  • 麺類
    うどんなどが作れるようになる予定

    BuildCraft導入時
  • 外装パネル
    豆腐Modのブロックを追加
  • 石豆腐パイプ
    石と金パイプの中間の性能
  • ずんだパイプ
    強化木パイプ。輸送能力は石豆腐パイプと同じ

    ForestryForMinecraft導入時
  • ずんだの真空管
    枝豆がマルチファームで育てられます。
  • ずんだの接木小刀
    そのまま。
  • 豆腐、ずんだバックパック
    アイテムが仕舞えます。
  • Carpenterのレシピ
    お得レシピを登録

    IC2導入時
  • ずんだバッテリー
    防具や手に持っているアイテムを充電する便利な電池
  • 電動ずんだ弓
    電気で動く弓
  • 粉砕機のレシピ
    金剛豆腐の粒が粉砕出来るようになります。

    Greg導入時
  • 遠心分離器のレシピ
    金剛豆腐の粉のレシピを登録
  • 工業用粉砕機のレシピ
    金剛豆腐の粒のレシピを登録

    Applied Energistics導入時
  • 鉱石辞書
    小麦粉が登録されます。
    ME基本プロセッサ、ME上級プロセッサがGregの電子回路と互換性を持ちます


 ・前提MOD

  • MinecraftForge(9.10.1.871)
  • TofuCraft (1.4.9)
  • BuildCraft (4.1.0)
  • ForestryForMinecraft (2.3.0.3)
  • IndustrialCraft-2(2.0.253-experimental)
  • FarmCraftory(MC1.6.2)
  • gregtechmod(4.04l)
 ForgeとTofuCraft以外は無くても動作します。

 ・ダウンロード

 ・一般
 TofuFactory-1.5.0_9-MC1.6.x
 ・Modder
 TofuFactory-1.3.0_5-MC1.6.2-api



 ・Forge鉱石辞書

    登録一覧(Modder用)
  • 鉱石:ore****
  • インゴット:ingot****
  • 歯車:gear****
  • 野菜:vegetable****
  • 果物:fruit****

 ・TODO

  • 鋼豆腐パイプ
  • うどん
  • 豆腐エンジン
  • BCのトリガー
  • 豆腐電池
  • 豆腐の木をFFMに対応させる
  • ずんだプレート
  • お湯
  • お茶
  • ラーメン
  • いちごジュース
最後に編集したユーザー shift [ 2013年11月24日(日) 16:55 ], 累計 18 回
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.125182)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by 白猫  » 2013年8月31日(土) 15:24

なかなかおもしろいMODですね。つかわせてもらいます
白猫 
ID:e281e04b
水から上がったとこ
 
記事: 4
登録日時: 2013年7月06日(土) 13:04

  • (PostNo.125484)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by tsuteto » 2013年9月01日(日) 16:58

豆腐Craftのアドオン作ってくれてありがとうございます!
特に料理の方は今後実装予定でしたけど、どうしようか考えあぐねていたのでほんと助かりました。
TODOも工業らしくていいですねw
リファイナリーで作る麺つゆとか楽しみです。

では・・・

といきたかったんですが、実はエラーで動かせていないのです。
java.lang.NoClassDefFoundError: buildcraft/api/core/IIconProvider
で、詳細は次のリンク先へ貼りました。
http://pastebin.com/5xMb9Sxd

起動時にクラッシュします。
このクラスはBCのjarに含まれてるのを確認したし、アドオン抜けばBCも実際動くしで原因がまったく謎です。
力添えできなくて恥ずかしい限りですが、もし解決できるのであればよろしくお願いします。。。

# 前提modにはBCとFFMを書いといた方がいいですね。
アバター
tsuteto
ID:3bcecb91
レッドストーン掘り
 
記事: 565
登録日時: 2011年9月19日(月) 20:06

  • (PostNo.125508)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by shift » 2013年9月01日(日) 18:44

白猫  さんが書きました:

コメント有り難うございます。

tsuteto さんが書きました:


う~ん エラーの原因がわかりません。

一応
  • Forge-9.10.0.804
  • TofuCraft-1.4.8_1-MC1.6.2
  • TofuFactory-1.0.0_1-MC1.6.2
  • buildcraft-A-4.0.0
  • forestry-A-2.3.0.1
で、動作確認はしたんですけどね

一度、buildcraft-A-4.0.2を入れて調べてみます。

BCやFFMも書いておいたほうがいいですね。
教えていただき、有り難うございます。
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.126369)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by ゲスト » 2013年9月05日(木) 22:30

もし、よければこのMODを1.5.2に対応させてくれないでしょうか?
大変なのはわかりますが、何卒宜しくお願いします。
MOD制作、応援してます!
ゲスト
ID:63bf8a92
 

  • (PostNo.126560)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by tsuteto » 2013年9月06日(金) 21:24

shift さんが書きました:
tsuteto さんが書きました:

う~ん エラーの原因がわかりません。

うわー返信忘れてました!ごめんなさい!
やっぱわからないですよねー。
自分だけの現象なんだろうな・・・悲しい・・・
MagicLauncherのせいかと思って公式ランチャーで動かしてもダメだし、
バージョンの組み合わせなのかな・・・
いろいろ試して見ますわ。ありがとうです。
アバター
tsuteto
ID:526b0a4b
レッドストーン掘り
 
記事: 565
登録日時: 2011年9月19日(月) 20:06

  • (PostNo.127973)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by shift » 2013年9月14日(土) 21:51

ゲスト さんが書きました:もし、よければこのMODを1.5.2に対応させてくれないでしょうか?
大変なのはわかりますが、何卒宜しくお願いします。
MOD制作、応援してます!


応援ありがとうございます。

1.5.2に対応ですが、
私は1.5.2対応のBCとFFMのAPIを持っていないので対応はできません。
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.128151)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by shift » 2013年9月15日(日) 17:54

【ずんだアップデート】
豆腐FactoryをVer.1.1.0にバージョンアップしました。

画像

    ・内容
  • 追加:ずんだインゴット
  • 追加:ずんだバックパック
  • 追加:ずんだパイプ×3
  • 追加:ずんだの真空管
  • 追加:ずんだソード
  • 追加:電動ずんだ弓
  • 追加:ずんだの接木小刀
  • 追加:ずんだ電池
  • 追加:ずんだ水

・ダウンロード
TofuFactory-1.1.0_2-MC1.6.2
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.129166)

Re: [1.6.2][豆腐Addon]豆腐Factory【ずんだアップデート】

投稿記事by shift » 2013年9月21日(土) 00:02

豆腐FactoryをVer.1.1.1にバージョンアップしました。

    ・内容
  • 追加:configを追加
  • 追加:ずんだ電池に機能をつけました。(防具や手に持っているアイテムを充電するようになった)
  • bugfix:ずんだパイプが作れなかったのを修正

・ダウンロード
TofuFactory-1.1.1_3-MC1.6.2
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.129725)

Re: [1.6.2][豆腐Addon]豆腐Factory【ずんだアップデート】

投稿記事by shift » 2013年9月23日(月) 14:47

【液体アップデート】
豆腐FactoryをVer.1.2.0にバージョンアップしました。


画像

    ・内容
  • 追加:豆腐Craftと豆腐Factoryの液体に対応したセル
  • 追加:小麦粉
  • 追加:かまぼこ
  • 追加:うどんの麺
  • 追加:ラーメンの麺
  • 追加:重曹
  • 追加:金剛豆腐の粉
  • 追加:金剛豆腐インゴット
  • 追加:RailCraft、Gregtech,ThermalExpansion,AppliedEnergisticsのAPI
  • 追加:FarmCraftoryの食べ物との互換性(鉱石辞書に登録)
  • 追加:FFMのCarpenterを利用したお得レシピ
  • 追加:Gregtechの工業用粉砕機で金剛豆腐の粒の粉砕
  • 追加:Gregtechの工業用遠心分離機で金剛豆腐の粒の遠心分離
  • bugfix:細かな修正

・ダウンロード
TofuFactory-1.2.0_4-MC1.6.2


    ・次回の予定
  • 麺アップデート
  • RailCraftのAPIを利用したアイテムやレシピ
  • GregtechのAPIを利用したアイテムやレシピ
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.131770)

Re: [1.6.2][豆腐Addon]豆腐Factory【液体アップデート】

投稿記事by kb10uy » 2013年10月05日(土) 08:47

IC2ex#235(以上?)がある環境で導入するとIC2側の指定された関数がないと怒られてしまいます。
もしそちらで確認が取れればIC2exのAPIを更新していただけないでしょうか。
MOD入れまくってMOJANG画面で3分経過させるのが夢
kb10uy
ID:0926e84d
木を殴ってる
 
記事: 30
登録日時: 2013年6月05日(水) 16:31

  • (PostNo.131898)

Re: [1.6.2][豆腐Addon]豆腐Factory【液体アップデート】

投稿記事by shift » 2013年10月05日(土) 18:47

kb10uy さんが書きました:IC2ex#235(以上?)がある環境で導入するとIC2側の指定された関数がないと怒られてしまいます。
もしそちらで確認が取れればIC2exのAPIを更新していただけないでしょうか。



エラー報告ありがとうございます。

現在、experimental版Jenkinsが落ちているので、復旧したら確認したいと思います。
それまでの間は2.0.75-experimentalにダウングレードするかconfigから連携機能を解除してご利用ください。

エラー報告は、利用しているForgeのバーションとクラッシュレポートを添えて報告をしてください
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.131981)

Re: [1.6.2][豆腐Addon]豆腐Factory【液体アップデート】

投稿記事by shift » 2013年10月05日(土) 23:25

【マシンアップデート】
豆腐FactoryをVer.1.3.0にバージョンアップしました。

画像

    内容
  • 追加:ミスリル
  • 追加:ダイヤモンド豆腐の歯車
  • 追加:豆腐粉砕機
  • 追加:豆腐圧縮機
  • 変更:API配布に合わせて中身をかなり変更


    次回の予定
  • 麺アップデートにしたい
  • 更に機械を増やすかも(発電機や、エンジンなど)
  • 豆腐宝石
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.131986)

Re: [1.6.2][豆腐Addon]豆腐Factory【マシンアップデート】

投稿記事by kb10uy » 2013年10月05日(土) 23:46

shift さんが書きました:
kb10uy さんが書きました:IC2ex#235(以上?)がある環境で導入するとIC2側の指定された関数がないと怒られてしまいます。
もしそちらで確認が取れればIC2exのAPIを更新していただけないでしょうか。



エラー報告ありがとうございます。

現在、experimental版Jenkinsが落ちているので、復旧したら確認したいと思います。
それまでの間は2.0.75-experimentalにダウングレードするかconfigから連携機能を解除してご利用ください。

エラー報告は、利用しているForgeのバーションとクラッシュレポートを添えて報告をしてください

わかりました。連携を切っておくことにします。
たしかにエラーログは添付した方が良かったですね。すみません。
MOD入れまくってMOJANG画面で3分経過させるのが夢
kb10uy
ID:0926e84d
木を殴ってる
 
記事: 30
登録日時: 2013年6月05日(水) 16:31

  • (PostNo.132277)

Re: [1.6.2][豆腐Addon]豆腐Factory【マシンアップデート】

投稿記事by Electric_Power » 2013年10月07日(月) 05:56

動作報告です。

【環境】
  • Minecraft 1.6.2
  • Minecraft Forge 9.10.1.871
  • Build Craft 4.1.0
  • Forestry For Minecraft 2.3.0.2
  • GregTech-Addon 4.04l
  • Industrial Craft experimental 2.0.243
  • 豆腐Craft 1.4.9
  • 豆腐Factory 1.3.0_5

【エラーについて】
上記の環境において動作確認したところ,以下のエラーを出力し起動できずにクラッシュしました。

コード: 全て選択
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: ic2.api.recipe.IMachineRecipeManager.addRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;[Lnet/minecraft/item/ItemStack;)V
   at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:702)
   at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
   at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
   at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
   at net.minecraft.client.main.Main.main(SourceFile:101)
   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:57)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
   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 magic.launcher.Launcher.main(Unknown Source)
Caused by: java.lang.NoSuchMethodError: ic2.api.recipe.IMachineRecipeManager.addRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;[Lnet/minecraft/item/ItemStack;)V
   at tofufactory.recipe.RecipeManagerIC2.registeMacerator(RecipeManagerIC2.java:47)
   at tofufactory.recipe.RecipeManagerIC2.registeRecipe(RecipeManagerIC2.java:20)
   at tofufactory.TFRecipeManager.registerRecipes(TFRecipeManager.java:15)
   at tofufactory.TofuFactory.postInit(TofuFactory.java:97)
   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:540)
   at sun.reflect.GeneratedMethodAccessor2.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:313)
   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:194)
   at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
   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:313)
   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:105)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
   ... 15 more


また,豆腐Factoryのconfigにて「B:IC2=false」とした場合は,以下のエラーを出力し起動できずにクラッシュしました。

コード: 全て選択
Description: Initializing game

java.lang.NullPointerException
   at net.minecraft.item.ItemStack.<init>(ItemStack.java:86)
   at tofufactory.recipe.RecipeManagerIC2.registeCrafting(RecipeManagerIC2.java:27)
   at tofufactory.recipe.RecipeManagerIC2.registeRecipe(RecipeManagerIC2.java:19)
   at tofufactory.TFRecipeManager.registerRecipes(TFRecipeManager.java:15)
   at tofufactory.TofuFactory.postInit(TofuFactory.java:97)
   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:540)
   at sun.reflect.GeneratedMethodAccessor2.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:313)
   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:194)
   at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
   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:313)
   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:105)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
   at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
   at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
   at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
   at net.minecraft.client.main.Main.main(SourceFile:101)
   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:57)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
   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 magic.launcher.Launcher.main(Unknown Source)


修正をよろしくお願い致します。
アバター
Electric_Power
ID:c55cd402
石炭掘り
 
記事: 182
登録日時: 2013年4月29日(月) 23:12

  • (PostNo.132419)

Re: [1.6.2][豆腐Addon]豆腐Factory【マシンアップデート】

投稿記事by shift » 2013年10月07日(月) 23:27

Electric_Power さんが書きました:動作報告です。
【環境】
  • Minecraft 1.6.2
  • Minecraft Forge 9.10.1.871
  • Build Craft 4.1.0
  • Forestry For Minecraft 2.3.0.2
  • GregTech-Addon 4.04l
  • Industrial Craft experimental 2.0.243
  • 豆腐Craft 1.4.9
  • 豆腐Factory 1.3.0_5

【エラーについて】
上記の環境において動作確認したところ,以下のエラーを出力し起動できずにクラッシュしました。

コード: 全て選択
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: ic2.api.recipe.IMachineRecipeManager.addRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;[Lnet/minecraft/item/ItemStack;)V
   at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:702)
   at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
   at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
   at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
   at net.minecraft.client.main.Main.main(SourceFile:101)
   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:57)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
   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 magic.launcher.Launcher.main(Unknown Source)
Caused by: java.lang.NoSuchMethodError: ic2.api.recipe.IMachineRecipeManager.addRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;[Lnet/minecraft/item/ItemStack;)V
   at tofufactory.recipe.RecipeManagerIC2.registeMacerator(RecipeManagerIC2.java:47)
   at tofufactory.recipe.RecipeManagerIC2.registeRecipe(RecipeManagerIC2.java:20)
   at tofufactory.TFRecipeManager.registerRecipes(TFRecipeManager.java:15)
   at tofufactory.TofuFactory.postInit(TofuFactory.java:97)
   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:540)
   at sun.reflect.GeneratedMethodAccessor2.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:313)
   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:194)
   at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
   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:313)
   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:105)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
   ... 15 more


また,豆腐Factoryのconfigにて「B:IC2=false」とした場合は,以下のエラーを出力し起動できずにクラッシュしました。

コード: 全て選択
Description: Initializing game

java.lang.NullPointerException
   at net.minecraft.item.ItemStack.<init>(ItemStack.java:86)
   at tofufactory.recipe.RecipeManagerIC2.registeCrafting(RecipeManagerIC2.java:27)
   at tofufactory.recipe.RecipeManagerIC2.registeRecipe(RecipeManagerIC2.java:19)
   at tofufactory.TFRecipeManager.registerRecipes(TFRecipeManager.java:15)
   at tofufactory.TofuFactory.postInit(TofuFactory.java:97)
   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:540)
   at sun.reflect.GeneratedMethodAccessor2.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:313)
   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:194)
   at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
   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:313)
   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:105)
   at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
   at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
   at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
   at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
   at net.minecraft.client.main.Main.main(SourceFile:101)
   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:57)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
   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 magic.launcher.Launcher.main(Unknown Source)


修正をよろしくお願い致します。


エラー報告ありがとうございます。

原因は判明したので修正版をお待ちください。
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.132620)

Re: [1.6.2][豆腐Addon]豆腐Factory【マシンアップデート】

投稿記事by shift » 2013年10月08日(火) 22:18

 
 豆腐FactoryをVer.1.3.1にバージョンアップしました。

    内容
  • 変更:前提MODのバージョンを全体的にアップ
  • 変更:前提ModのAPIを更新
  • 追加:豆腐粉砕機と豆腐圧縮機がIC2の粉砕機と圧縮機のレシピも使用
  • bugfix:configが反映されるように

 
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.133824)

Re: [1.6.2][豆腐Addon]豆腐Factory【マシンアップデート】

投稿記事by shift » 2013年10月14日(月) 15:43

 
 豆腐FactoryをVer.1.4.0にバージョンアップしました。

  画像

    内容
  • 追加:歯車×4
  • 追加:プレート×4
  • 追加:豆腐切断機
  • 追加:ダスト×3
  • 追加:金剛豆腐の刃
  • 追加:太陽のリング
  • 追加:月のリング
  • 追加:小麦粉の互換性
  • 追加:Applied EnergisticsとGregの互換性
  • 追加:実績
  • 変更:豆腐マシンのレシピにプレートが必要
  • bugfix:豆腐マシンにアイテムを入れた時に落ちる問題を修正


    次回予告
  • 魔術系のModとの連携
  • 豆腐宝石
 
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

  • (PostNo.134547)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by tsuteto » 2013年10月17日(木) 20:12

この前MOD動かないって言っていた件の原因が判明しましたのでご報告です。

直接の原因はMODクラスに書かれたIIconProviderのimport文です。
FMLのクラスローダーによって豆腐FactoryがBCよりも先に読み込まれてしまうとここでNoClassDefFoundErrorになります。
MODの読み込み順はやはり@Modのdependenciesに書かないと何ら保証はないので環境によって発生するしないがあるということですね。

解決法については、MODクラスでimportが発生しないように実装を工夫されるか、
dependenciesにBCを前に読み込むように指定を加えてもらえればと思います。

なおこの現象の再現方法は、dependenciesでafter:BuildCraftとすればいいと思います。。。

他に必要な情報があったら言ってください。
自分も遊べるようになる日を楽しみにしてます。
アバター
tsuteto
ID:b4667287
レッドストーン掘り
 
記事: 565
登録日時: 2011年9月19日(月) 20:06

  • (PostNo.135086)

Re: [1.6.2][豆腐Addon]豆腐Factory

投稿記事by shift » 2013年10月20日(日) 15:35

tsuteto さんが書きました:この前MOD動かないって言っていた件の原因が判明しましたのでご報告です。
直接の原因はMODクラスに書かれたIIconProviderのimport文です。
FMLのクラスローダーによって豆腐FactoryがBCよりも先に読み込まれてしまうとここでNoClassDefFoundErrorになります。
MODの読み込み順はやはり@Modのdependenciesに書かないと何ら保証はないので環境によって発生するしないがあるということですね。

解決法については、MODクラスでimportが発生しないように実装を工夫されるか、
dependenciesにBCを前に読み込むように指定を加えてもらえればと思います。

なおこの現象の再現方法は、dependenciesでafter:BuildCraftとすればいいと思います。。。

他に必要な情報があったら言ってください。
自分も遊べるようになる日を楽しみにしてます。


原因調査、有難うございます。

IIconProviderのimportが原因でしたか、
MODクラスに他のModを書かないほうが良さそうですね。

次の更新時にIIconProviderを移動しておこうと思います。
サイン ・Modを作っています
画像
shift
ID:8cebb921
金掘り
 
記事: 355
登録日時: 2012年4月02日(月) 22:16

次へ

Return to MOD 公開/紹介

x