public static BlockState[] GetBlock(this ChunkCommandList commandList, BlockPosition position)
        {
            if (commandList == null)
            {
                throw new ArgumentNullException(nameof(commandList));
            }

            BlockState[] destination = new BlockState[1];
            commandList.GetBlocks(stackalloc BlockPosition[] { position }, destination);
 public ValueTask SubmitCommands(ChunkCommandList commandList)
 {
     throw new NotImplementedException();
 }