MOD解説 > CustomStuff2

現在のこのページの情報は、CustomStuff2 ( for MC 1.6.4 ) 時のものです。
このページは作成中です。

MOD名 CustomStuff2
製作者 CubeX2
配布場所 http://www.minecraftforum.net/topic/506109-
関連サイト http://minecraftmodcustomstuff.wikia.com/wiki/Minecraftmodcustomstuff_Wiki(CustomStuff2 英wiki)http://note.chiebukuro.yahoo.co.jp/detail/n270993
前提MOD 【Minecraft Forge】 同サイトからダウンロードできるRhino内の【js.jar】
使用BlockID なし ( MOD本体 )
使用ItemID なし ( MOD本体 )
使用Class なし ( 前提MODの使用分は除く )
SMP対応 ○ ( 未確認 )

※表示されていないIDは未使用



目次


Customstuff2について

等価交換などの自作レシピを作りたいと思ったり、
こういう建築用ブロックが作りたいと思ったりしても、
MODの作成は、その環境まで辿りつくのが大変だ。
(JDKのインストール&パスを通して、MCPを落としてデコンパイルして……)
だが、このMODなら簡単な文法とOS付属メモ帳があれば、レシピ・ブロックが簡単に作れる。
さらに、アイテム、かまど用の燃料なども作れる。
いわゆるMODAPIといわれるものだ。
これを駆使すればお気に入りのMOD同士を自分流に連携させたり非常に特殊なブロックやアイテムを創造することも不可能ではないが、
応用にはかなりの文法技術、読解技術を要求されるため、使いこなすには相当な回数のトライ&エラーを重ね、時間をかけてこのMODを理解しつくす必要がある。


更新情報

Customstuff2 ver0.10.6
  • 【変更】guiのテクスチャのディレクトリをassets/{mod name}/textures/guiに移動。
  • 【変更】防具のテクスチャのディレクトリをassets/{mod name}/textures/models/armorに移動。
  • 【変更】チェストのテクスチャのディレクトリをassets/{mod name}/textures/entity/chestに移動。
  • 【変更】最大スタック数の初期値を64に。スタックできないものには「maxStack = 1」を追加してください。
  • 【変更】Add a [0] to your thickness attributes. If you use both metadata variants, also add a thickness[1] line.
  • 【削除】Remove all id2 and color attributes from your fluids and add textureFileStill, textureFileFlowing attributes.
  • 【削除】Remove fluidId2 attribute from your buckets.

+ 過去の更新情報

既知の不具合
  • 0.11.14b 現在、Gany's Surface の改良作業台等の、アイテムを保持できるタイプの作業台で使用するとゼロ除算エラーでクラッシュする。

Customstuff2の導入方法

◆シングルプレイ
前提として「MOD解説/MinecraftForge」に従って【Minecraft Forge】を導入する。
  1. 配布先よりCustomstuff2のzipファイルをダウンロードする。(Universalと書いてある方。Documetionはスクリプト。)
  2. .minecraft/modsフォルダにダウンロードしたzipファイルを 解凍せず圧縮状態のまま 貼り付ける。
  3. マインクラフトを起動、ログインしてタイトル画面まで進めたなら導入成功。

◆マルチプレイ(他人のサーバーにログインして遊ぶ場合)
+ ...
◆マルチプレイ(自分でサーバーを建てる場合)
+ ...

対応環境

Customstuff2 ver0.11.14b Beta
Customstuff2 ver0.10.6b Beta
  • ◆Minecraft 1.7.10
  • MinecraftForge 10.13.0.1160 ~

Customstuff2 ver0.10.6b Beta
  • ◆Minecraft 1.6.2/1.6.4
  • MinecraftForge 9.10.0.804~

Customstuff2 ver0.10.4 Beta
  • ◆Minecraft 1.5.1
  • MinecraftForge

+ 過去の対応環境

チュートリアル

導入しても、ゲーム内に何かが追加されることは無い。
ただ、configにCustomStuffというフォルダーが追加されているはずだ。
その中には、「mods」フォルダがあるはずだ。
その「mods」フォルダの中に新しいフォルダを作ってみよう。(名前はこれから作るMODの名前。自分の作りたいレシピ・ブロックなどがよいだろう。)
その状態でマインクラフトを起動すると、先ほど作ったフォルダに色んなファイルが生成される。
試しに、そのフォルダの中の「mod.js」を右クリックし、「編集(E)」をクリック、何も書いていないのでその中に、

mod.addRecipe("278 1","3","3","264","264","264","0","4","0","0","4","0");

と書く。コピペでもかまわない。
そのあと、上書き保存し、メモ帳を閉じる。適当なワールドで作業台に、ダイヤのツルハシのレシピの棒を丸石に変えて作ると…

ダダダ
 丸  ダ…ダイヤ
 丸  丸…丸石

ダイヤのツルハシが出来る。これで、上のレシピでもダイヤのツルハシが作れるようになるMODが完成した。

このMODはIDから追加するのでID Checkerや、NotEnoughItemsなどのIDを確認できるMOD(F3+hでも代用可)があると便利。その他のIDを確認できるMODはシステムMODにある。

※現在はIDの概念が変更され、内部で設定されているブロック名やアイテム名をダイレクトに入力する必要がある。
バニラは一部のWikiに内部設定名も記載されており、他のMODのブロックやアイテムを含む場合は該当するMODのlangファイルを読み解いて調べる必要がある。
また、バニラや別のMODのブロックやアイテムをレシピに組み込む場合、それぞれの対応するKeynameも入力しないとMOD側で読んでくれない。

詳細解説

レシピを追加する

+ 開く

ブロックを追加する

+ 開く

アイテムを追加する

+ 開く

かまどの燃料を追加する

+ 開く

鉱石辞書に登録・新しい定義を作る

+ 開く

Tips

ブロックを光源にする

light[0] = [光源の光レベル]

という構文をブロックに追加する

[0]の部分はダメージ値によって変える


作成の際の参考データ

バニラにあるクリエイティブタブ一覧

+ 開く

硬度・爆破耐性

+ 開く

採掘レベル

0:木ツール以上
1:石/金ツール以上
2:鉄ツール以上
3:ダイヤツール以上

光レベル

明かりを参照。

Full3d

アイテムを手と水平に持つかどうかの項目。
下の写真を参考。

左の画像がtrue - 右がfalse

トラブルシューティング

MODが登録されない。MODの下地が自動生成されない。

新しく作ったアイテムやブロック、レシピはこのMODの子MODとして扱われるのでフォルダの頭に「CS2_」が含まれていないと機能しません。
(当然配布するとなると「CustomStuff2」が前提MODとして必須となります。)
また、仕様上半角英数字以外の文字が名前に含まれていると正しく読んでくれません。

追加したはずのアイテムやブロック、レシピが追加されていない。

追加したアイテムやブロック、レシピのどこかが間違っていて正しく読めていないのでしょう。
レシピの場合一番考えられるミスは「素材として使用するブロックやアイテムの名称が間違っている」、バニラや別のMODのものを使用する場合は「Keynameをつけ忘れている」があります。
Keynameは例えばバニラであれば「minecraft:」をレシピ内のブロックやアイテムの内部設定名の前に付ける必要があります。
他のMODの場合は「langファイル」をtxt化して読み解けば大概の場合どこかに書いてあります。

クラッシュした。

上記の物の更に重篤な場合です。一番最初に考えられる原因は「ブロックやアイテムの名称の中に「半角スペース」が含まれている」です。
このMODの式には一部半角スペースで区切っている個所があるのですが、プログラムにはそれが「名前に含まれた半角スペース」なのか「区切りの半角スペース」なのかが判りません。
結果訳の分からない式を読んでしまいクラッシュしてしまうのです。
他には、「文末に「;」をつけ忘れている」があります。このMODで組むプログラムでは「langファイル」を除き、文末に「;」が必須です。

追加したブロックやアイテムの名前が文字化けした。

langファイルで何かミスをしているのでしょう。txtファイルからlangファイルに戻し忘れているか、或いは使用している文字がそのフォーマットでは読めないのかもしれません。
名前を付けて保存→文字コードをUTF-8→ファイル名を「ja_JP.lang」で保存する。また、日本語langファイルの一番最初の行は読み込まれないので改行しておく。
特にこだわりがないのなら英語版のlangファイルだけ作り、日本語版は作らないという選択肢もあります。


他のMODとの競合情報

このMODを入れただけでは、BlockID,ItemIDは使われない

前提として要求される【Minecraft Forge】が多数の既存classファイルを書き換えるが、
このMOD自体は既存classファイルを一切書き換えない。
なので、【MinecraftForge】と競合しないMODとならば、ほとんどの場合共存ができる。
前提に使用する【Minecraft Forge】も非常に競合の原因になりやすいMODである。
また、単純な競合の他に、【Minecraft Forge】本体との互換性問題もある。詳しくは「MOD解説/MinecraftForge」のページも参照の事。

編集用コメント

コメント欄の方針に関してはコメント欄方針を参照して下さい。
wikiの編集が苦手な方は、以下のコメントフォームへ書き込んで頂ければ有志でページに取り込みます。
MODの情報について間違った点や、動作確認済みのMODの不具合等があればご報告下さい。
※コメントを投稿する際は、以下の点を確認して下さい※
  • 編集に関わらない内容のコメント・質問・雑談 は一律して削除されます。
    MOD配布サイト、ReadMeを熟読しても分からなかった質問は、配布サイトや非公式フォーラムなどにて質問して下さい。
  • 投稿の前に一度コメントログに目を通し、 既に同じ内容が載っていないか確認して下さい。
  • 投稿の際は必ず 前提MOD及びそのMODのバージョンを明記し、様々なケースを試した上で 報告して下さい。
  • 投稿されているコメントへの返信の際は、 返信したいコメント横の○にチェックを入れて 返信して下さい。
    表示できる親コメントの数は限られます。新規投稿をむやみに行うことは、他のコメントが流れてしまう要因になります。
コメントログ:MOD解説/CustomStuff2
+ 上記の内容を守れる方のみご利用ください。

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|
Wikiのガイドライン
必ずお読みください!

基本事項



プラットフォーム


アイテムデータ



生物



ゲームデータ



ワールド



Tips



ADVANCE



マルチプレイ



リンク




Wiki運営



その他



カウンタ


合計
-

トップページ
今日 : -
昨日 : -

更新履歴


取得中です。
※「ログ」「アーカイブ」「コメント」のページはここの履歴に表示されませんので、「更新履歴」および「コメント」から参照してください

人気ページ