TextComponents will no longer use a cache This will increase the cost ofTextComponents by a negligible amount but in exchange I will be able toput player-specific data into them. (commit: c8ee509)
Some refactoring (commit: d3c4793)