The steam description for the achievement is "Move a planet's worth of blocks", which seems fairly vague. Before I start grinding blocks to try to get it, I was wondering if anyone has a more specific description, potential covering:
- Whether "moving" only means breaking the blocks, or also placing them back down elsewhere
- Whether you have to fully destroy a single planet, or if it's a cumulative count of blocks broken overall that needs to reach a certain number (if so, how many blocks need to be mined)
- Whether liquids and background tiles count
- Whether bombs/explosives count, or just mining with pickaxes/the matter manipulator.
- Whether blocks can be player-placed, or if they have to be naturally generated
My best guess so far is that it's a cumulative count, and only involves breaking the blocks. I have no idea for the last 3 details, though, and I'd like some kind of source such as game code or experiments.
Best Answer
It seems to be picking up blocks what counts, so picking up 10 000 000 of them from the ground is all that is needed.
The magic number can be found in the
achievements\achievements\itemsplanetblocks.achievement
file (extracted fromStarbound\assets\packed.pak
)Looking in the
Starbound\storage\player\statistics
file there seems to be a counter foritem.category.block
.Leveraging py-starbound by renaming the statistics file to
statistics.player
and runningcli.py -g stats statistics.player
to dump the file in a readable format and comparing the number before and after picking up some blocks from the ground in game it seemsitem.category.block
counts any blocks picked up.To verify I created a new character and loaded his blocks inventory up with 40k blocks:
And constructed a suicide pit at the beam down spot:
After 227 suicides and re-spawns I got the achievement. Since you pick up the 40k blocks you drop on death each time you jump in the lava pit, 250 suicides will get you 10 000 000 blocks picked up if you haven't played at all.