Fixed being able to fill unfired large vessels

Stopped players being able to fill unfired large vessels with water.
Small Pottery Vessel Tooltip shows Number of Units

Added a suffix to the metal name with the number of units contained
within the small vessel to the tooltip. This is useful when the metal
has solidified and the player cannot open the vessel.
Heat Bar for Food Items

Added a bar to show the heat level of the food item similar to the decay
and weight bar. Allows the player to see the heat of the item without
using the tooltip.
1. Added back the space between the number and units text
added some getters and removed copy statements that result in NPEs
Creating new instances should largely be avoidable anyways.
Partial implementation of Block.isSideSolid method

Make up side of the block solid, if percentage count of subblocks in upper layer >= 90.
Main reason to add this feature, was in failure to make cooking surface for meals on detailed blocks.
copy-paste correction
Overload isSideDolid() for BlockDetailed class.
Add configurations for solid sides of the Detailed Blocks
[Fix]Add configurations for solid sides of the Detailed Blocks
Code Cleanup

1. Removed unnecessary conditions from the if statements.
isSideDolid() check minimum opaque sub-blocks count
[REDONE]isSideDolid()
Rotatable blueprint
[Fix] Rotatable Blueprints
add GuiNametag background
Centered angle label
Rewrite Blueprint:
* Creative player don't need chisel and hummer, stack is endless;
* Angles rewitable;
* BlueprintTurnCubePacket replaced by ItemNBTPacket.
* Blueprint GUI opens when click on non Detailed block or in empty.
Stretching Blueprint GUI
Wool sheared from sheep can be turned into yarn again. No longer tries to reference non-existent nametag texture. Fixed scythe damage.