マイクラ スタック計算機とは?
マインクラフト(Minecraft)では、アイテムは「スタック」単位でまとめて保管されます。ほとんどのブロックやアイテムは最大64個までスタックできますが、雪玉・卵・エンダーパールなど一部のアイテムは16個まで、ツール・防具・ポーションはそもそもスタックできません(スタックサイズ1)。この計算機にアイテムの総数を入力すると、フルスタックがいくつ作れるか、そして余りのアイテムが何個になるかを教えてくれます。チェストやシュルカーボックスへの収納計画、村人との取引、大量クラフトの段取りにとても便利です。
使い方
まず手持ちのアイテムの総数を入力し、次にそのアイテムの種類に合ったスタックあたりの個数(64・16・1)を選びます。すると、フルスタックの数、余り、使用したスタックサイズ、そして検算済みの合計が表示されます。たとえば丸石1,000個をチェストに整理する場合、「15スタックと40個」とわかっていれば作業が一気にラクになります。
計算式のしくみ
使っているのは整数の割り算と剰余(あまり)の計算です。スタック数 = floor(アイテム数 ÷ スタックサイズ) で、完成したスタックの数が求められます。
$$\text{スタック数} = \left\lfloor \frac{\text{アイテム数}}{\text{スタックサイズ}} \right\rfloor$$
余りは 余り = アイテム数 −(スタック数 × スタックサイズ) で計算でき、これは アイテム数 mod スタックサイズ と同じ意味です。
$$\text{余り} = \text{アイテム数} - \text{スタック数} \times \text{スタックサイズ}$$
スタック数を元に戻して余りを足すと必ず元の合計に戻るので、数が抜け落ちていないことを確認できます。
計算例
たとえば丸石を1,000個採掘したとします(スタックサイズ64)。
$$\left\lfloor \frac{1000}{64} \right\rfloor = \lfloor 15.625 \rfloor = 15 \text{ フルスタック}$$
$$\text{余り} = 1000 - (15 \times 64) = 1000 - 960 = 40$$
つまり 15スタックと40個 となり、インベントリのスロット15個がぴったり埋まり、もう1スロットに40個が入る計算です。
よくある質問(FAQ)
アイテムはスロットをいくつ使いますか? フルスタック1つにつき1スロット、さらに余りがあればもう1スロット使います。たとえば15スタック+余り40個なら合計16スロットです。
16個までしかスタックできないアイテムは? 雪玉、卵、エンダーパール、看板、中身入りバケツなど、いくつかのアイテムがスタックサイズ16です。
ラージチェストには27スタック?それとも54スタック? 通常のチェストはスロット27個、ラージチェストはスロット54個です。スタックサイズ64の場合、ラージチェストには最大で \(54 \times 64 = 3{,}456\) 個 を収納できます。