コメント > MOD製作チュートリアル > メタデータを持つブロックの追加

  • かまどみたいに置く向きによって変わるのってどうして作るんですか? - 名無しさん 2015-10-12 21:07:02
    • onBlockPlacedByをオーバーライドし、置いたプレイヤーの向きによって、メタデータを設定します。
      バニラのBlockFurnaceや、オファレンMODのBlockSmeltingMachineなどが参考になるかと思います。 - 赤砂蛇凪浜 2015-10-13 08:36:08
  • メタデータによって上面のテクスチャだけを変えるにはどうすればいいですか? - 名無しさん 2016-06-10 23:03:47
    • IIconをあらかじめ用意しておき、getIconでsideとmetadataの判定をして返すIIconをかえればよいです。 - 赤砂蛇凪浜 2016-06-11 06:52:52
  • Optifineのように隣り合ったガラスの縁を消すのにはメタデータの違うブロックを置き換えればよいですか? - 名無しさん 2016-06-12 00:31:06
    • BFOのフチなしガラスでは、getIcon(IBlockAccess,int,int,int,int)で判定を行い、IIconを返しています。メタデータを使う必要はありません。 - 赤砂蛇凪浜 2016-06-12 06:59:29
  • 通常のブロック追加では一つ画像のみでいくらブロックをおいても同じ柄ですが、8×8の64枚の画像をrepeatの形で適応させるにはどう作れば良いのですか?? - 名無しさん 2016-06-14 17:45:47
    • 返答遅くなりまして申し訳ありません。
  アニメーションさせたい場合は、まず、アニメーションさせたいブロックのテクスチャを、アニメーション順に縦に並べてください。
  次に、ブロックのテクスチャと同じ階層に[ブロック名].png.mcmeta というファイルを作って、以下のように記述してください。
{
  "animation": {
    "frametime": 2
  }
}
 
  アニメーションの速度が速ければ、"frametime"の数値を上げてください。
  バニラのリソースでは、火や溶岩が参考になるかと思います。- Tom Kate 2016-06-25 11:36:47