x、y、z 座標ごとに 3x3 マトリックスのようなものを考えています。しかし、多くのブロック スペースが空であるため、これはメモリの無駄遣いになります。別の解決策は、ハッシュマップ ((x,y,z) -> BlockObject) を使用することですが、それもあまり効率的ではないようです。
効率的と言うとき、最適という意味ではありません。それは単に、現代のコンピューターでスムーズに実行するのに十分であることを意味します. Minecraft によって生成される世界は非常に巨大であることを覚えておいてください。とにかく効率が重要です。保存する必要があるメタデータも大量にあります。