ユーザーブロマガは2021年10月7日(予定)をもちましてサービスを終了します

自称中級者のMinecraft日記 自作MODにチャレンジ その12 PantryDecoration[1.8.9][1.9.4]の配布
閉じる
閉じる

自称中級者のMinecraft日記 自作MODにチャレンジ その12 PantryDecoration[1.8.9][1.9.4]の配布

2016-07-26 20:30
    < 目 次 >
    自作MODにチャレンジ その1 MCreator の導入
    自作MODにチャレンジ その2 MCreator でブロック追加
    自作MODにチャレンジ その3 MCreator でハーフブロック追加
    自作MODにチャレンジ その4 MCreator で爆発ブロックを作ろう
    自作MODにチャレンジ その5 64×64のテクスチャを用意する
    自作MODにチャレンジ その6 MCreator で複数のブロックを追加
    自作MODにチャレンジ その7(上) MCreatorでFacingブロックは?
    自作MODにチャレンジ その7(下) それでもブロックの向きを変えたい
    自作MODにチャレンジ その8 MOD専用の中間素材を用意する
    自作MODにチャレンジ その9 MOD専用タブでブロック・アイテム整理
    自作MODにチャレンジ その10 PantryDecoration[1.8]の完成・配布
    自作MODにチャレンジ その11 LetterTrayDecoration[1.8]の完成・配布
    自作MODにチャレンジ その12 PantryDecoration[1.8.9][1.9.4]の配布 ←いまここ
    自作MODにチャレンジ その13 LetterTrayDecoration[1.8.9][1.9.4]および[1.8]修正版の配布
    ――――――――――――――――――――――――――――――――――――――――
    MCreator で1.8.9版を制作
    1.8.9版は、MCreator 1.6.6 に 1.8 で使ったテクスチャやモデルを入れるだけだったので、詳細は割愛します。

    UIは、縦スクロールになって使いやすくなっていました。


    設定する項目は、1.8版と同じですね。

    挙動実験もつつがなく済んだので、次に移ります。

    MCreator で1.9.4版を制作
    1.9.4版も MCreator 1.6.9 に移って、同じノリで制作していき・・・


    ました!


    1.9からは、beetroot chorus_fruit が新たに追加されるため、それぞれの桶と樽も追加しています。

    BeetBucket

    BeetBarrel

    ChorusBucket

    ChorusBarrel


    ところが、挙動実験に入ったところ・・・


    ん?


    ん??


    おかしくね?


    ブロックの設置はできるので、アイテム状態での表示処理に問題があるようです。


    PantryDecoration のタブを開けてみると、ブロックの正面が表示されているブロックと、正常なアイテム表示である斜め45度になっているブロックとが混在していました。

    Tawara を始め、ブロックの正面が表示されているブロックを見ていくと、Render type (透視図)の設定において、オリジナルの jsonファイルを使ったブロックたちで不具合が出ているようです。

    blockstates は触っていませんし、テクスチャ設定の方の jsonファイルは TawaraTawara-e のテクスチャの表示分けが機能しているため問題は無いでしょう。やはり、問題は3Dモデルを決めている jsonファイル にあると思われます。

    そこで、PantryDecoration[1.9.4]1.0.0.zip を解凍して、\PantryDecoration[1.9.4]1.0.0\assets\pantrydecoration\models\block から、問題の出ている 3Dモデルを設定する jsonファイルを開いてみます。

    どれでも良かったのですが、目についた ChickenTray_custom.json を開きました。
    1.8版のハーフブロックを設定する jsonファイル をコピーしたファイルなので、これと1.9.4版バニラのハーフブロックを設定する jsonファイルを見比べてみます。


    バニラの方は 1.9.4.jar を解凍して、\1.9.4\1.9.4\assets\minecraft\models\block から half_slab.json を引っ張ってきました。

    1.9.4バニラでは、一行目に「 "parent": "block/block", 」という一文が追加されていますね。他に違いはないため、どうやらこれが鍵になっているようです。

    ということで、ChickenTray_custom.json にその一文を追記して上書き保存して、PantryDecoration[1.9.4]1.0.0 に適用してみました。


    すると、ChickenTray が正常に表示されるようになっています。


    あの一文を追加すれば、表示問題は解決できるみたいですね。

    他のブロックも、jsonファイルを修正すると正常になったので、


    1.9.4版も作業は完了です。


    PantryDecoration[1.9.4]および[1.8.9]を配布
    ということで、マインクラフト 非公式日本ユーザーフォーラム にて、
    PantryDecoration[1.9.4]1.0.2.zip および
    PantryDecoration[1.8.9]1.0.4.zip を配布中です。

    前提MOD はForgeで、それぞれ forge-1.9.4-12.17.0.1976、forge-1.8.9-11.15.1.1722 での動作は確認済みです。他のバージョンでは正常に稼働しない可能性があるため、ご注意ください。

    MODは、バニラのMinecraftに改変を加えるものですから、導入は自己責任でお願いします。

    では、続きは次回で
    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。