Skip to content

Simulator

Pick a preset or type your own numbers. The simulator runs the same search the game runs, in the same order and with the same limits, for a sponge sitting in open water.

Top-down slice through the sponge.

Water removed
63
Vanilla removes
64
Stopped by
maxCount
Furthest block
4 blocks away
Removed in this layer
24

Sponge in open water, search run exactly as the game runs it. The sliders stop at 40 and 5000; the config accepts much larger values.

Reading it

  • Water removed is how much water this sponge takes, not counting the sponge.
  • Vanilla removes is the same measurement for an unmodified sponge (maxDepth 6, maxCount 65), for comparison.
  • Stopped by tells you which limit ended the search. If it says maxDepth, raising maxCount will not help. If it says maxCount, raising maxDepth will not help.
  • Furthest block is how many steps the furthest removed block is from the sponge.

The picture is a top-down slice through the sponge, one layer of a 3D search. Blue blocks are water that is left, pale blocks are water that was removed, and the gold block is the sponge. The removed area is a diamond because the search moves one block at a time along the axes. When the search runs out of maxCount in the middle of a ring, the outermost ring is only partly filled, which is why the edge of a large sponge can look lopsided.

What the simulator leaves out

  • It assumes open water in every direction. Terrain, walls and air pockets leave you with fewer blocks removed than shown, never more.
  • Kelp, seagrass and waterlogged blocks count exactly like water, so they do not change the result.
  • The sliders stop at 40 for maxDepth and 5000 for maxCount so the page stays quick. The config accepts values up to 2147483647.

Once you have numbers you like, put them in the config file.

Released under the MIT License.