public class BlockStateConversion
Specialized utility class that deals with conversion from TileEntity to its respective
BlockState. This is done in such a way that no calls to the server state are made, guaranteeing
no internal modifications occur. This is required when querying TileEntities not yet added to a world.
All of this is done by creating a virtual proxy environment in which to perform CraftBlockState construction.