Which are the exact requirements for the "Destroyer of Worlds" achievement?

Which are the exact requirements for the "Destroyer of Worlds" achievement? - Goal Lettering Text on Black Background

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:

  1. Whether "moving" only means breaking the blocks, or also placing them back down elsewhere
  2. 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)
  3. Whether liquids and background tiles count
  4. Whether bombs/explosives count, or just mining with pickaxes/the matter manipulator.
  5. 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

I found my way to do it is to block yourself in the teleporter spot of your ship (where you respawn) and type /suicide over and over with your inventory filled with blocks. It took me about 9 minutes to get 5 million blocks so I belive this to be the fastest way to get it.




Pictures about "Which are the exact requirements for the "Destroyer of Worlds" achievement?"

Which are the exact requirements for the "Destroyer of Worlds" achievement? - Text
Which are the exact requirements for the "Destroyer of Worlds" achievement? - Text
Which are the exact requirements for the "Destroyer of Worlds" achievement? - Brown Paper on White Surface





The Outer Worlds - Got Your Back Achievement




More answers regarding which are the exact requirements for the "Destroyer of Worlds" achievement?

Answer 2

To figure out how far you've come, run a script like the below.

I've copied my 'statistics' file to the current directory as 'stats.player' so I'm not at risk of modifying the actual game files.

Here's the script:

#!/usr/local/bin/python3
import starbound
fh=open("stats.player", 'rb')
player=starbound.read_sbvj01(fh)
count=player.data['stats']['item.category.block']['value']
total=10000000
print("User collected %s blocks, thus %d%% the way to 'Destroyer of Worlds'" %
   (f'{count:,}', 100 * float(count)/ float(total)))

The output for me:

$ ./print-stats.py User collected 2,147,771 blocks, thus 21% the way to 'Destroyer of Worlds'

I have to swim in lava a little longer...

Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Anna Tarazevich, Karolina Grabowska, Karolina Grabowska, Karolina Grabowska