by YUUKI » 2012年1月02日(月) 15:08
日本wikiのリストによる情報を見る限り、
「Custom Recipes」ではなくMightyPork氏の「Custom Recipes FILE」の方でレシピ追加が行えるようですが、
まずそこは大丈夫でしょうか?
その前提が大丈夫であれば、まずはバニラの状態にし、modloaderを入れて起動。
作成された.minecraft/modsフォルダの中へcustom recipes fileのzipだけを入れた状態にして下さい。
その後もう一度起動するとmodsフォルダの中にcustomrecipesフォルダ、その中にdictionary.txtが生成されます。
あっとまーくさんが追加したいレシピがどういったものか分かりませんが、
modで新規導入されたアイテムはそのアイテムIDを調べ、dictionary.txtに記載する必要があります。
これはあくまでIDを認識させるためだけのファイルなのでレシピはまた別です。
レシピファイルはDLした場所にサンプル(Mighty Recipes)があるのでそれを落としてみて下さい。
このzipはDLした後に解凍し、中のtxtファイルを.minecraft/mods/customrecipesの中へ入れれば働くようです。
内容はあっとまーくさんの意にそぐわないレシピ内容が多いかと思うので、これを書き換える形で。
基本的な構文は
1.形のあるもの=ブロック?→土、小麦、水…他
shaped ( name,m + name,m + name,m / name,m + ... ) > ( name,count,m )
2.形のないもの=ブロックのないアイテム→魚、バケツ、剣…他
shapeless ( name,m + name,m + name,m ... ) > ( name,count,m )
3.精錬
smelting ( name ) > ( name,count,m )
4.燃料
fuel ( name, meta, burn_time )
の四通りです。
Ice.txtの中身を例にとってみると
一行目は雪玉と水入りバケツで氷ブロックが作成されるレシピです。
二行目は雪ブロックと水入りバケツで氷ブロックが4個作成されるレシピです。
more_fuels.txtの中身は
一行目は紙をかまど精錬の燃料にすると100(秒? 単位は試してないので不明です)として利用する事が出来るようになります。
五行目は溶岩を燃料にしていますね。
最後にEasyWood_log_crafting.txtの一行目。
これはlog(原木)を横に3個並べ、「/」にて段を変えて次の段にも3個…合計6個でフェンス16個作るレシピです。
この時、先程のdictionary.txtにてlogを調べてみると…17番。
17は単語が3個(wood,log,logs)ある挙句、metaという情報も付記されてます。
これはどの単語でもアイテムIDの17番が認識されるという意味です。
なので、レシピファイルのlogをwoodにしても同様の効果が得られるかと思います。
meta情報は見てみれば分かるかもしれませんが、三種ある原木の「どれ」かを指定する際に使います。
shaped ( name,m + name,m + name,m / name,m + ... ) > ( name,count,m )
構文の中のnameの後にあるmがそれにあたります。
meta情報が無い、もしくは指定しない場合は記述しなくて構いません。
何だか気付けばずらりと書き連ねてしまいましたがこんな感じとなります。
レシピ追加以外に出来る事というのは何が出来るんでしょう。
フォーラムの「You can...」の部分を読み取ってもそれ以外に出来る事は無さそうですが。