閉じる
閉じる
< 目 次 >
自作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ファイルは Tawara と Tawara-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.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に改変を加えるものですから、導入は自己責任でお願いします。
では、続きは次回で
自作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
BeetBucket
BeetBarrel
ChorusBucket
ChorusBarrel
ところが、挙動実験に入ったところ・・・
ん?
ん??
おかしくね?
ブロックの設置はできるので、アイテム状態での表示処理に問題があるようです。
PantryDecoration のタブを開けてみると、ブロックの正面が表示されているブロックと、正常なアイテム表示である斜め45度になっているブロックとが混在していました。
Tawara を始め、ブロックの正面が表示されているブロックを見ていくと、Render type (透視図)の設定において、オリジナルの jsonファイルを使ったブロックたちで不具合が出ているようです。
blockstates は触っていませんし、テクスチャ設定の方の jsonファイルは Tawara と Tawara-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に改変を加えるものですから、導入は自己責任でお願いします。
では、続きは次回で
広告