Minecraft 1.7.10 : 3D model block MOD
https://github.com/am-rex/ObjBlock/releases
コンテンツパックは各ユーザが独自のブロックを追加するためのパックで
3Dモデル、画像、ブロック設定ファイルを集めたものである。
MODを導入した状態で起動すると ObjBlock というフォルダがmodsと同じ階層に作成されるので、
そこにパックを入れて再度起動するとブロックが追加される。
マルチプレイではサーバ、クライアントともにすべて同じパックを使用しなければならない。
コンテンツパックは以下の構成でなければならない。
ファイルやフォルダ名に日本語やスペースは使用できない。
_ または - 以外の記号も推奨しない。
フォルダは解凍していても、zip に圧縮していても読み込む。
パックの作成中は解凍したままで、配布するときはzipに圧縮して配布するとよい。
★注意 zip で配布する場合は zip内の一番上の階層のフォルダは assets でなければならない。
sample.zip
+---assets
+---objblock
+---blocks
| sample.json ... ブロック設定ファイル
|
+---lang
| en_US.lang ... ブロック名言語設定ファイル
| ja_JP.lang ... ブロック名言語設定ファイル
|
+---models
| sample.mqo ... ブロックモデルファイル mqo/obj (mqo形式を強く推奨する)
|
+---textures
+---blocks
ample.png ... ブロックの描画に使うテクスチャ
追加するブロックの設定で、json フォーマットで記載する。
assets/objblock/blocks/???.json
{
"Hardness" : 1.0,
"Material" : "iron",
"ColorARGB" : "80FF0000"
}
"Hardness": 1.0, ブロックの硬さ 0.0 ~。参考として石が1.5。
"LightLevel" : 1.0, 光源の強さ 0.0 ~ 1.0。
"Material" : "iron", ブロックの性質。
"Material"で使用可能な値 :
"air" "grass" "ground" "wood" "rock" "iron" "anvil" "water" "lava" "leaves" "web" "cake"
"plants" "vine" "sponge" "cloth" "fire" "sand" "circuits" "carpet" "glass" "redstoneLight"
"tnt" "coral" "ice" "packedIce" "snow" "craftedSnow" "cactus" "clay" "gourd" "dragonEgg" "portal"
"Unbreakable" : false, ブロックが破壊可能かどうか trueにすると岩盤のように破壊できなくなる。
"CollidedDamage" : 4, ブロックに触れた時のダメージ。0未満にすると回復する。
"ColorARGB" : "808000FF", ブロックの色 16進数で 透明度,赤,緑,青。
ブロックの色 ColorARGBと同様だが、16進数ではなく 0.0 ~ 1.0 で表現できる。
"ColorAlpha" : 1.0,
"ColorRed" : 1.0,
"ColorGreen" : 1.0,
"ColorBlue" : 1.0,
"Ladder" : true, trueにすると梯子として登れるようにする。
"RenderDist" : 128 描画距離をブロック単位で指定する(デフォルトは64ブロック)。