fixed builder position error when no energy, fix #1701