// For non-extended players, use appropriate substitution
public void ProcessOutgoingSetBlock(ref Packet packet)
{
if (packet.Data[7] > (byte)Map.MaxLegalBlockType && !UsesCustomBlocks)
{
packet.Data[7] = (byte)Map.GetFallbackBlock((Block)packet.Data[7]);
}
}