ブロック状態ごとにテクスチャを変えたい

マイクラの配布サイト フォーラム 技術相談(統合版) ブロック状態ごとにテクスチャを変えたい

  • このトピックには3件の返信、2人の参加者があり、最後にコウクマにより1週、 3日前に更新されました。
1件の返信スレッドを表示中
  • 投稿者
    投稿
    • #181914返信
      しまねこ
      参加者

      ブロックの状態ごとにテクスチャを
      変えることってできるんですか?

    • #182845返信
      コウクマ
      参加者

      ブロックJSONファイルでステートの状態毎にテクスチャを変えられます

      
      {
        "format_version": "1.21.20",
        "minecraft:block": {
          "description": {
            "states": {
              "名前空間:ステート名": [0, 1]
            }
          },
          "components": {~},
          "permutations": [
            {
              "condition": "query.block_state('名前空間:ステート名') == 0",
              "components": {
                "minecraft:material_instances": {
                  "*": {"texture": "ステート0のテクスチャ名"}
                }
              }
            },
            {
              "condition": "query.block_state('名前空間:ステート名') == 1",
              "components": {
                "minecraft:material_instances": {
                  "*": {"texture": "ステート0のテクスチャ名"}
                }
              }
            }
          ]
        }
      }
      
      • #183536返信
        しまねこ
        参加者

        テクスチャーパックだけじゃ無理っぽいですか?

        • #184807返信
          コウクマ
          参加者

          テスクチャーパックだけということは、バニラのブロックのテクスチャを変えるだけということですか?
          それならバニラの状態毎のテクスチャを変えるだけだと思いますが。
          たとえばニンジンならこれを置き換えればいいだけかと。
          carrots_stage_0.png
          carrots_stage_1.png
          carrots_stage_2.png
          carrots_stage_3.png
          オリジナルのブロックならそもそもビヘイビアパックが必要です。

1件の返信スレッドを表示中
返信先: ブロック状態ごとにテクスチャを変えたい
あなたの情報: