Add trySetBlock to BlockUtil

All calls should go through these methods. Attempts to set the block
as the configured fake player user.